I_GLAcctInCOAImplementStat

DDL: I_GLACCTINCOAIMPLEMENTSTAT Type: view_entity BASIC Package: FINS_GLACCT_IMST

Implementation Status of GL Acct on COA

I_GLAcctInCOAImplementStat is a Basic CDS View that provides data about "Implementation Status of GL Acct on COA" in SAP S/4HANA. It reads from 1 data source (ska_imst) and exposes 5 fields with key fields ChartOfAccounts, GLAccount. It has 1 association to related views. Part of development package FINS_GLACCT_IMST.

Data Sources (1)

SourceAliasJoin Type
ska_imst ska_imst from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_GLAcctInCOAImpStatTypeText _GLAccountImpStTypeText $projection.GLAcctCOAImplementStatus = _GLAccountImpStTypeText.GLAcctCOAImplementStatus

Annotations (9)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.resultSet.sizeCategory #XS view
EndUserText.label Implementation Status of GL Acct on COA view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY ChartOfAccounts ska_imst ktopl
KEY GLAccount ska_imst saknr
GLAcctCOAImplementStatus ska_imst imst
GLAccountCOAIsDeliveredBySAP ska_imst delivered_by_sap
_GLAccountImpStTypeText _GLAccountImpStTypeText
 @AbapCatalog.entityBuffer.definitionAllowed: true
 @AccessControl.authorizationCheck: #NOT_REQUIRED

@Metadata.ignorePropagatedAnnotations: true

@VDM.viewType: #BASIC

@ObjectModel: {
  semanticKey:  [ 'GLAccount', 'ChartOfAccounts' ], 
//  representativeKey: 'ChartOfAccounts',

  usageType: {
    dataClass: #CUSTOMIZING,
    serviceQuality: #A,
    sizeCategory: #S
  }
}
@ObjectModel.resultSet.sizeCategory: #XS

@EndUserText.label: 'Implementation Status of GL Acct on COA'
define view entity I_GLAcctInCOAImplementStat 
  as select from ska_imst 
     association [0..*] to I_GLAcctInCOAImpStatTypeText as _GLAccountImpStTypeText on $projection.GLAcctCOAImplementStatus = _GLAccountImpStTypeText.GLAcctCOAImplementStatus
  {
    key ska_imst.ktopl            as ChartOfAccounts,
//        @ObjectModel.foreignKey.association

    key ska_imst.saknr            as GLAccount,
        ska_imst.imst             as GLAcctCOAImplementStatus,
        ska_imst.delivered_by_sap as GLAccountCOAIsDeliveredBySAP,
        _GLAccountImpStTypeText
//        case ska_imst.imst

//          when '' then 

//            'I'    //in process for SAP Delivered Content after Migration

//          else 

//        ska_imst.imst

//        end as GLAcctCOAImplementStatus,

//        case ska_imst.imst

//          when '' then 

//            'X'    //in process for SAP Delivered Content after Migration

//          else 

//            ska_imst.delivered_by_sap

//          end as GLAccountCOAIsDeliveredBySAP      

}