FAA_MIG_ANEP
Join ANEP with ANEK plus add. Field AWKEY
FAA_MIG_ANEP is a CDS View that provides data about "Join ANEP with ANEK plus add. Field AWKEY" in SAP S/4HANA. It reads from 21 data sources and exposes 131 fields.
Data Sources (21)
| Source | Alias | Join Type |
|---|---|---|
| anea | anea | left_outer |
| anea | anea1 | left_outer |
| anea | anea2 | left_outer |
| anep | anep | left_outer |
| anep | anep1 | left_outer |
| anep | anep2 | left_outer |
| anla | anla | inner |
| anlb | anlb | inner |
| anlz | anlz | left_outer |
| t001 | t001 | inner |
| t001a | t001a | left_outer |
| t093 | t093 | inner |
| t093a | t093a | inner |
| t093a | t093a1 | left_outer |
| t093a | t093a2 | left_outer |
| t093b | t093b | inner |
| t093b | t093b1 | left_outer |
| t093b | t093b2 | left_outer |
| t093c | t093c | inner |
| tabw | tabw | inner |
| tabwg | tabwg | inner |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FAAV_MIG_ANEP | view | |
| EndUserText.label | Join ANEP with ANEK plus add. Field AWKEY | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #P | view |
Fields (131)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| bukrs | anla | bukrs | Value | |
| anln1 | anla | anln1 | Asset | |
| anln2 | anla | anln2 | Sub-number | |
| ktogr | anla | ktogr | Account Determ. | |
| xanlgr | anla | xanlgr | Group Asset | |
| anlkl | anla | anlkl | Asset Class | |
| anlgr | anlb | anlgr | Group Asset | |
| anlgr2 | anlb | anlgr2 | Subnumber | |
| bdatu | anlz | bdatu | Valid To | |
| adatu | anlz | adatu | Valid From | |
| kostl | anlz | kostl | Substitute CC | |
| gsber | anlz | gsber | Business Area | |
| caufn | anlz | caufn | Int. Order | |
| iaufn | anlz | iaufn | Maint. Order | |
| fistl | anlz | fistl | Funds Center | |
| geber | anlz | geber | Fund | |
| fkber | anlz | fkber | Functional Area | |
| grant_nbr | anlz | grant_nbr | Receiver Grant | |
| geber2 | anlz | geber2 | Fund | |
| fkber2 | anlz | fkber2 | Functional Area | |
| grant_nbr2 | anlz | grant_nbr2 | Grant | |
| fistl2 | anlz | fistl2 | Funds Center | |
| imkey | anlz | imkey | Real Estate Key | |
| ps_psp_pnr2 | anlz | ps_psp_pnr2 | WBS Element | |
| budget_pd | anlz | budget_pd | Rec BudPer | |
| budget_pd2 | anlz | budget_pd2 | Budget Period | |
| segment | anlz | segment | Segment number | |
| prctr | anlz | prctr | Profit Centers | |
| ldgrp | anek | ldgrp | Target Ledger Group | |
| gjahr | anek | gjahr | Settlement Year | |
| poper | anek | monat | Period Block | |
| lnran | anek | lnran | Sequence Number | |
| awtyp | anek | awtyp | Reference Document Type | |
| aworg | anek | aworg | Refer. Org.Unit | |
| awsys | anek | awsys | Logical System | |
| budat | anek | budat | Posting Date | |
| belnr | anek | belnr | SD Document | |
| awitgrp | ||||
| bldat | anek | bldat | Journal Entry Date | |
| bzdat | anek | bzdat | Reference date | |
| panl1 | anek | anlu1 | Partner Asset | |
| panl2 | anek | anlu2 | Subno. Partner Asset | |
| glvor | anek | glvor | Bus.transaction | |
| vorgn | anek | vorgn | Transaction | |
| sgtxt | anek | sgtxt | Text | |
| objid | anek | objid | Work Center | |
| obart | anek | obart | Object type | |
| ebeln | anek | ebeln | Source PurchDoc | |
| ebelp | anek | ebelp | Item pur. doc. | |
| zuonr | anek | zuonr | Finance Project | |
| cpudt | anek | cpudt | Imported On | |
| cputm | anek | cputm | Time | |
| tcode | anek | tcode | Undefined range (can be used for patch levels) | |
| usnam | anek | usnam | User Name | |
| xblnr | anek | xblnr | Reference | |
| xantei | anek | xantei | Proportional Values | |
| xantei5thenelseXendasxfibeleg | ||||
| afabe | anep | afabe | Deprec. Area | |
| lnsan | anep | lnsan | LineItemNo.Rev. | |
| augln | anep | augln | Reserve field | |
| bwasl | anep | bwasl | Trans. Type | |
| xantw | anep | xantw | Ind: Prop.Value | |
| ktopl | t001 | ktopl | G/L Chart of Accounts | |
| xnegp | t001 | xnegp | Reversl Posting Type | |
| buhbkt | t093 | buhbkt | Ind.: G/L Acct. | |
| ldgrp_gl | t093 | ldgrp_gl | Target Ledger Group | |
| afapl | t093c | afapl | Chart of Depr. | |
| xanueb | t093c | xanueb | Status Co.Code | |
| waers | t093b | waers | Transaction Currency | |
| waers1 | t093b | waers | Transaction Currency | |
| curt2 | t093a | curtp | Valuation Area | |
| waers2 | t093b | waers | Transaction Currency | |
| curt3 | t093a | curtp | Valuation Area | |
| MOVCAT | ||||
| bwakon | tabw | bwakon | Consol. Trans. Type | |
| xzugne | tabwg | xzugne | Curr.-Yr.Acq. Transaction | |
| xbmafaXthenMelseendasafatyp | ||||
| anbtr | anep | anbtr | Amount Posted | |
| aufwv | anea | aufwv | Reval.Repl.Val | |
| invzv | anea | invzv | InvestmentGrant | |
| nafav | anea | nafav | Ord. Dep. | |
| safav | anea | safav | Special Depr. | |
| aafav | anea | aafav | Unplanned Dep. | |
| mafav | anea | mafav | Reserves Trans. | |
| aufnv | anea | aufnv | Rev. Ord. Depr. | |
| aufwl | anea | aufwl | Reval.Repl.Val | |
| invzl | anea | invzl | InvestmentGrant | |
| nafal | anea | nafal | Ord. Dep. | |
| safal | anea | safal | Spec. Dep. | |
| aafal | anea | aafal | Unplanned Dep. | |
| mafal | anea | mafal | Reserves Trans. | |
| aufnl | anea | aufnl | Rev. Ord. Depr. | |
| erlbt | anea | erlbt | Retmt. Revenue | |
| verko | anea | verko | Retrmt Costs | |
| sanwv | anea | sanwv | Ret. statist. APC | |
| anbtr1 | anep | anbtr | Amount Posted | |
| aufwv1 | anea | aufwv | Reval.Repl.Val | |
| invzv1 | anea | invzv | InvestmentGrant | |
| nafav1 | anea | nafav | Ord. Dep. | |
| safav1 | anea | safav | Special Depr. | |
| aafav1 | anea | aafav | Unplanned Dep. | |
| mafav1 | anea | mafav | Reserves Trans. | |
| aufnv1 | anea | aufnv | Rev. Ord. Depr. | |
| aufwl1 | anea | aufwl | Reval.Repl.Val | |
| invzl1 | anea | invzl | InvestmentGrant | |
| nafal1 | anea | nafal | Ord. Dep. | |
| safal1 | anea | safal | Spec. Dep. | |
| aafal1 | anea | aafal | Unplanned Dep. | |
| mafal1 | anea | mafal | Reserves Trans. | |
| aufnl1 | anea | aufnl | Rev. Ord. Depr. | |
| erlbt1 | anea | erlbt | Retmt. Revenue | |
| verko1 | anea | verko | Retrmt Costs | |
| sanwv1 | anea | sanwv | Ret. statist. APC | |
| anbtr2 | anep | anbtr | Amount Posted | |
| aufwv2 | anea | aufwv | Reval.Repl.Val | |
| invzv2 | anea | invzv | InvestmentGrant | |
| nafav2 | anea | nafav | Ord. Dep. | |
| safav2 | anea | safav | Special Depr. | |
| aafav2 | anea | aafav | Unplanned Dep. | |
| mafav2 | anea | mafav | Reserves Trans. | |
| aufnv2 | anea | aufnv | Rev. Ord. Depr. | |
| aufwl2 | anea | aufwl | Reval.Repl.Val | |
| invzl2 | anea | invzl | InvestmentGrant | |
| nafal2 | anea | nafal | Ord. Dep. | |
| safal2 | anea | safal | Spec. Dep. | |
| aafal2 | anea | aafal | Unplanned Dep. | |
| mafal2 | anea | mafal | Reserves Trans. | |
| aufnl2 | anea | aufnl | Rev. Ord. Depr. | |
| erlbt2 | anea | erlbt | Retmt. Revenue | |
| verko2 | anea | verko | Retrmt Costs | |
| sanwv2 | anea | sanwv | Ret. statist. APC |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view FAA_MIG_ANEP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: FAAV_MIG_ANEP
CREATE VIEW FAA_MIG_ANEP AS
SELECT
anla.bukrs AS bukrs,
anla.anln1 AS anln1,
anla.anln2 AS anln2,
anla.ktogr AS ktogr,
anla.xanlgr AS xanlgr,
anla.anlkl AS anlkl,
anlb.anlgr AS anlgr,
anlb.anlgr2 AS anlgr2,
anlz.bdatu AS bdatu,
anlz.adatu AS adatu,
anlz.kostl AS kostl,
anlz.gsber AS gsber,
anlz.caufn AS caufn,
anlz.iaufn AS iaufn,
anlz.fistl AS fistl,
anlz.geber AS geber,
anlz.fkber AS fkber,
anlz.grant_nbr AS grant_nbr,
anlz.geber2 AS geber2,
anlz.fkber2 AS fkber2,
anlz.grant_nbr2 AS grant_nbr2,
anlz.fistl2 AS fistl2,
anlz.imkey AS imkey,
anlz.ps_psp_pnr2 AS ps_psp_pnr2,
anlz.budget_pd AS budget_pd,
anlz.budget_pd2 AS budget_pd2,
anlz.segment AS segment,
anlz.prctr AS prctr,
anek.ldgrp AS ldgrp,
anek.gjahr AS gjahr,
anek.monat AS poper,
anek.lnran AS lnran,
anek.awtyp AS awtyp,
anek.aworg AS aworg,
anek.awsys AS awsys,
anek.budat AS budat,
anek.belnr AS belnr,
cast (concat ('000' , anek.buzei ) as abap.numc(6) ) AS awitgrp,
anek.bldat AS bldat,
anek.bzdat AS bzdat,
anek.anlu1 AS panl1,
anek.anlu2 AS panl2,
anek.glvor AS glvor,
anek.vorgn AS vorgn,
anek.sgtxt AS sgtxt,
anek.objid AS objid,
anek.obart AS obart,
anek.ebeln AS ebeln,
anek.ebelp AS ebelp,
anek.zuonr AS zuonr,
anek.cpudt AS cpudt,
anek.cputm AS cputm,
anek.tcode AS tcode,
anek.usnam AS usnam,
anek.xblnr AS xblnr,
anek.xantei AS xantei,
case when anek.xantei = '5' then ' ' else 'X' end as xfibeleg AS xantei5thenelseXendasxfibeleg,
anep.afabe AS afabe,
anep.lnsan AS lnsan,
anep.augln AS augln,
anep.bwasl AS bwasl,
anep.xantw AS xantw,
t001.ktopl AS ktopl,
t001.xnegp AS xnegp,
t093.buhbkt AS buhbkt,
t093.ldgrp_gl AS ldgrp_gl,
t093c.afapl AS afapl,
t093c.xanueb AS xanueb,
t093b.waers AS waers,
t093b1.waers AS waers1,
t093a1.curtp AS curt2,
t093b2.waers AS waers2,
t093a2.curtp AS curt3,
concat( tabwg.bwatyp, tabwg.gitcol) AS MOVCAT,
tabw.bwakon AS bwakon,
tabwg.xzugne AS xzugne,
case when tabwg.xbnafa = 'X' then 'O' when tabwg.xbsafa = 'X' then 'S' when tabwg.xbaafa = 'X' then 'A' when tabwg.xbmafa = 'X' then 'M' else '' end as afatyp AS xbmafaXthenMelseendasafatyp,
anep.anbtr AS anbtr,
anea.aufwv AS aufwv,
anea.invzv AS invzv,
anea.nafav AS nafav,
anea.safav AS safav,
anea.aafav AS aafav,
anea.mafav AS mafav,
anea.aufnv AS aufnv,
anea.aufwl AS aufwl,
anea.invzl AS invzl,
anea.nafal AS nafal,
anea.safal AS safal,
anea.aafal AS aafal,
anea.mafal AS mafal,
anea.aufnl AS aufnl,
anea.erlbt AS erlbt,
anea.verko AS verko,
anea.sanwv AS sanwv,
anep1.anbtr AS anbtr1,
anea1.aufwv AS aufwv1,
anea1.invzv AS invzv1,
anea1.nafav AS nafav1,
anea1.safav AS safav1,
anea1.aafav AS aafav1,
anea1.mafav AS mafav1,
anea1.aufnv AS aufnv1,
anea1.aufwl AS aufwl1,
anea1.invzl AS invzl1,
anea1.nafal AS nafal1,
anea1.safal AS safal1,
anea1.aafal AS aafal1,
anea1.mafal AS mafal1,
anea1.aufnl AS aufnl1,
anea1.erlbt AS erlbt1,
anea1.verko AS verko1,
anea1.sanwv AS sanwv1,
anep2.anbtr AS anbtr2,
anea2.aufwv AS aufwv2,
anea2.invzv AS invzv2,
anea2.nafav AS nafav2,
anea2.safav AS safav2,
anea2.aafav AS aafav2,
anea2.mafav AS mafav2,
anea2.aufnv AS aufnv2,
anea2.aufwl AS aufwl2,
anea2.invzl AS invzl2,
anea2.nafal AS nafal2,
anea2.safal AS safal2,
anea2.aafal AS aafal2,
anea2.mafal AS mafal2,
anea2.aufnl AS aufnl2,
anea2.erlbt AS erlbt2,
anea2.verko AS verko2,
anea2.sanwv AS sanwv2
LEFT OUTER JOIN anep ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anea ON /* join condition not captured in parsed metadata */
INNER JOIN tabw ON /* join condition not captured in parsed metadata */
INNER JOIN tabwg ON /* join condition not captured in parsed metadata */
INNER JOIN anla ON /* join condition not captured in parsed metadata */
INNER JOIN anlb ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anlz ON /* join condition not captured in parsed metadata */
INNER JOIN t093c ON /* join condition not captured in parsed metadata */
INNER JOIN t093 ON /* join condition not captured in parsed metadata */
INNER JOIN t093a ON /* join condition not captured in parsed metadata */
INNER JOIN t093b ON /* join condition not captured in parsed metadata */
INNER JOIN t001 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t001a ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t093a AS t093a1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t093b AS t093b1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anep AS anep1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anea AS anea1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t093a AS t093a2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t093b AS t093b2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anep AS anep2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN anea AS anea2 ON /* join condition not captured in parsed metadata */
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA