Faa_Anlp
Kompatibilitaets-View fuer Tabelle ANLP
Faa_Anlp is a CDS View that provides data about "Kompatibilitaets-View fuer Tabelle ANLP" in SAP S/4HANA. It reads from 3 data sources (I_FixedAsset, anlp, Faa_Anlp4) and exposes 106 fields with key fields mandt, bukrs, gjahr, peraf, afbnr.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_FixedAsset | anla | inner |
| anlp | anlp | from |
| Faa_Anlp4 | anlp | union_all |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FAAV_ANLP | view | |
| EndUserText.label | Kompatibilitaets-View fuer Tabelle ANLP | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (106)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | mandt | mandt | ||
| KEY | bukrs | bukrs | ||
| KEY | gjahr | gjahr | ||
| KEY | peraf | peraf | ||
| KEY | afbnr | afbnr | ||
| KEY | anln2 | anln2 | ||
| KEY | afaber | afaber | ||
| KEY | zujhr | zujhr | ||
| KEY | zucod | zucod | ||
| aufwp | aufwp | |||
| aufwb | aufwb | |||
| aufwz | aufwz | |||
| nafap | nafap | |||
| nafag | nafag | |||
| nafaz | nafaz | |||
| safap | safap | |||
| safag | safag | |||
| safaz | safaz | |||
| aafap | aafap | |||
| aafag | aafag | |||
| aafaz | aafaz | |||
| mafap | mafap | |||
| mafag | mafag | |||
| mafaz | mafaz | |||
| zinsp | zinsp | |||
| zinsg | zinsg | |||
| zinsz | zinsz | |||
| aufnp | aufnp | |||
| aufng | aufng | |||
| aufnz | aufnz | |||
| answl | answl | |||
| invzm | invzm | |||
| ktogr | ktogr | |||
| afasl | afasl | |||
| kostl | kostl | |||
| gsber | gsber | |||
| caufn | caufn | |||
| xunul | xunul | |||
| anupd | anupd | |||
| fkber | fkber | |||
| belnr | belnr | |||
| lstar | lstar | |||
| geber | geber | |||
| grant_nbr | grant_nbr | |||
| geber2 | geber2 | |||
| fkber2 | fkber2 | |||
| grant_nbr2 | grant_nbr2 | |||
| fistl2 | fistl2 | |||
| imkey | imkey | |||
| ps_psp_pnr2 | ps_psp_pnr2 | |||
| budget_pd | budget_pd | |||
| budget_pd2 | budget_pd2 | |||
| segment | segment | |||
| prctr | prctr | |||
| mandt | ||||
| KEY | bukrs | Faa_Anlp4 | bukrs | |
| KEY | gjahr | gjahr | ||
| KEY | peraf | peraf | ||
| KEY | afbnr | afbnr | ||
| anln1 | ||||
| KEY | anln2 | Faa_Anlp4 | anln2 | |
| KEY | afaber | afaber | ||
| KEY | zujhr | |||
| aufwb | aufwb | |||
| aufwz | aufwz | |||
| nafap | nafap | |||
| nafag | nafag | |||
| nafaz | nafaz | |||
| safap | safap | |||
| safag | safag | |||
| safaz | safaz | |||
| aafap | aafap | |||
| aafag | aafag | |||
| aafaz | aafaz | |||
| mafap | mafap | |||
| mafag | mafag | |||
| mafaz | mafaz | |||
| zinsp | zinsp | |||
| zinsg | zinsg | |||
| zinsz | zinsz | |||
| aufnp | aufnp | |||
| aufng | aufng | |||
| aufnz | aufnz | |||
| answl | ||||
| invzm | ||||
| ktogr | I_FixedAsset | AssetAccountDetermination | ||
| afasl | ||||
| gsber | ||||
| caufn | ||||
| xunul | ||||
| fkber | ||||
| belnr | ||||
| lstar | ||||
| geber | ||||
| grant_nbr | ||||
| geber2 | ||||
| fkber2 | ||||
| grant_nbr2 | ||||
| fistl2 | ||||
| imkey | ||||
| ps_psp_pnr2 | ||||
| budget_pd | ||||
| budget_pd2 | ||||
| segment | ||||
| prctr | ||||
| fistl |
@AbapCatalog.sqlViewName: 'FAAV_ANLP'
@EndUserText.label: 'Kompatibilitaets-View fuer Tabelle ANLP'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #MIXED
// this view is to build table ANLP from view FAA_ANLP4
----------------------------------------------------------------
// in the left part of the UNION ALL we select data from
// a table with the original structure of the former ANLP table.
// this is to get the correct field types in the CDS view.
// the types of CDS-view fields are taken from the first
// select-statement of a UNION ALL
----------------------------------------------------------------
define view Faa_Anlp
as select from anlp
{ key mandt,
key bukrs,
key gjahr,
key peraf,
key afbnr, -- note 2246616
key anln1,
key anln2,
key afaber,
key zujhr,
key zucod,
aufwp,
aufwb,
aufwz,
nafap,
nafag,
nafaz,
safap,
safag,
safaz,
aafap,
aafag,
aafaz,
mafap,
mafag,
mafaz,
zinsp,
zinsg,
zinsz,
aufnp,
aufng,
aufnz,
answl,
invzm,
ktogr,
afasl,
kostl,
gsber,
caufn,
xunul,
anupd,
fkber,
belnr,
lstar,
geber,
grant_nbr,
geber2,
fkber2,
grant_nbr2,
fistl2,
imkey,
ps_psp_pnr2,
budget_pd,
budget_pd2,
segment,
prctr,
fistl }
where bukrs = '0001'
and bukrs = '0002'
union all
select from Faa_Anlp4 as anlp
// inner join anla as anla
// on anlp.mandt = anla.mandt
// and anlp.bukrs = anla.bukrs
// and anlp.anln1 = anla.anln1
// and anlp.anln2 = anla.anln2
inner join I_FixedAsset as anla
on anlp.mandt = anla.mandt
and anlp.bukrs = anla.CompanyCode
and anlp.anln1 = anla.MasterFixedAsset
and anlp.anln2 = anla.FixedAsset
{ key anlp.mandt,
key anlp.bukrs,
key gjahr,
key peraf,
key afbnr, -- note 2246616
key anlp.anln1,
key anlp.anln2,
key afaber,
key '0000' as zujhr, -- not relevant
key '0000' as zucod, -- not relevant
aufwp,
aufwb,
aufwz,
nafap,
nafag,
nafaz,
safap,
safag,
safaz,
aafap,
aafag,
aafaz,
mafap,
mafag,
mafaz,
zinsp,
zinsg,
zinsz,
aufnp,
aufng,
aufnz,
cast( 0 as answl ) as answl, //AFLE Enablement
cast( 0 as invzm ) as invzm, //AFLE Enablement
// anla.ktogr as ktogr,
anla.AssetAccountDetermination as ktogr,
'' as afasl, -- not relevant
------------------------------------------------------
kostl as kostl, // note 2196768
'' as gsber,
'' as caufn,
'' as xunul, -- aussitzen
'' as anupd,
'' as fkber,
'' as belnr,
'' as lstar,
'' as geber,
'' as grant_nbr,
'' as geber2,
'' as fkber2,
'' as grant_nbr2,
'' as fistl2,
'' as imkey,
'00000000' as ps_psp_pnr2,
'' as budget_pd,
'' as budget_pd2,
'' as segment,
'' as prctr,
'' as fistl }
------------------------------------------------------
// kostl,
// gsber,
// caufn,
// '' as xunul, -- aussitzen
// '' as anupd,
// '' as fkber,
// belnr,
// lstar,
// '' as geber,
// '' as grant_nbr,
// geber2,
// fkber2,
// grant_nbr2,
// fistl2,
// '' as imkey,
// '00000000' as ps_psp_pnr2,
// '' as budget_pd,
// budget_pd2,
// segment,
// prctr,
// '' as fistl }
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FAA_ANLP4",
"I_FIXEDASSET",
"ANLP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- 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 Annotations — A Complete Guide
- 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