Faa_Rec_Anlp_Base

DDL: FAA_REC_ANLP_BASE SQL: FAAV_REC_ANLP Type: view

Reconciliation ANLP (Base View)

Faa_Rec_Anlp_Base is a CDS View that provides data about "Reconciliation ANLP (Base View)" in SAP S/4HANA. It reads from 6 data sources and exposes 28 fields.

Data Sources (6)

SourceAliasJoin Type
anlp anlp inner
faav_anlp mig inner
t093 t093 inner
t093 t093 inner
t093c t093c from
t093c t093c union_all

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName FAAV_REC_ANLP view
EndUserText.label Reconciliation ANLP (Base View) view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #P view

Fields (28)

KeyFieldSource TableSource FieldDescription
mandt anlp mandt
bukrs anlp bukrs
gjahr anlp gjahr
afbnr anlp afbnr
anln1 anlp anln1
anln2 anlp anln2
afaber anlp afaber
aufwz anlp aufwz
nafaz anlp nafaz
safaz anlp safaz
aafaz anlp aafaz
mafaz anlp mafaz
zinsz anlp zinsz
mandtasmandt
bukrs faav_anlp bukrs
gjahr faav_anlp gjahr
peraf faav_anlp peraf
afbnr faav_anlp afbnr
anln1 faav_anlp anln1
anln2 faav_anlp anln2
afaber faav_anlp afaber
aufwz
nafaz
safaz
aafaz
mafaz
zinsz
aufnz
@AbapCatalog.sqlViewName: 'FAAV_REC_ANLP'
@EndUserText.label: 'Reconciliation ANLP (Base View)'

@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #P

define view Faa_Rec_Anlp_Base

as select from  t093c as t093c

     inner join t093 as t093
                on t093.afapl = t093c.afapl
               and buhbkt <> '0'

     inner join anlp as anlp
                on anlp.bukrs   =  t093c.bukrs
               and anlp.afaber  =  t093.afaber

  { anlp.mandt  as mandt,
    anlp.bukrs  as bukrs,
    anlp.gjahr  as gjahr,
    case when anlp.peraf = '999'                    //2197244 

         then cast ( concat( '0', anlp.afbnr ) as abap.numc( 3 ) )          // 2204679

         else anlp.peraf end as peraf,
    anlp.afbnr  as afbnr,                          //2246616         

    anlp.anln1  as anln1,
    anlp.anln2  as anln2,
    anlp.afaber as afaber,
    anlp.aufwz  as aufwz,
    anlp.nafaz  as nafaz,
    anlp.safaz  as safaz,
    anlp.aafaz  as aafaz,
    anlp.mafaz  as mafaz,
    anlp.zinsz  as zinsz,
    anlp.aufnz  as aufnz }

union all

select from  t093c as t093c

     inner join t093 as t093
                on t093.afapl = t093c.afapl
               and buhbkt <> '0'

     inner join faav_anlp as mig
                on mig.bukrs   =  t093c.bukrs
               and mig.afaber  =  t093.afaber

  { mig.mandt  as mandt,
    mig.bukrs  as bukrs,
    mig.gjahr  as gjahr,
    mig.peraf  as peraf,
    mig.afbnr  as afbnr,     
    mig.anln1  as anln1,
    mig.anln2  as anln2,
    mig.afaber as afaber,
  - mig.aufwz  as aufwz,
  - mig.nafaz  as nafaz,
  - mig.safaz  as safaz,
  - mig.aafaz  as aafaz,
  - mig.mafaz  as mafaz,
  - mig.zinsz  as zinsz,
  - mig.aufnz  as aufnz }
    
  
  
  
  
  
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"ANLP",
"T093",
"T093C",
"FAAV_ANLP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/