I_ExplicitAsstmtMdlVersionTTP

DDL: I_EXPLICITASSTMTMDLVERSIONTTP Type: view_entity TRANSACTIONAL

Assortment Module Description

I_ExplicitAsstmtMdlVersionTTP is a Transactional CDS View that provides data about "Assortment Module Description" in SAP S/4HANA. It reads from 2 data sources (I_ExplicitAsstmtMdlVersionTP, I_AssortmentModuleText) and exposes 4 fields with key fields AssortmentModuleVersionUUID, Language.

Data Sources (2)

SourceAliasJoin Type
I_ExplicitAsstmtMdlVersionTP ExplicitModule inner
I_AssortmentModuleText Text from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Assortment Module Description view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey AssortmentModuleVersionUUID view
ObjectModel.sapObjectNodeType.name AssortmentModuleVersionDesc view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #META view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleVersionUUID I_ExplicitAsstmtMdlVersionTP AssortmentModuleVersionUUID
KEY Language I_AssortmentModuleText Language
AssortmentModuleObjectDesc I_AssortmentModuleText AssortmentModuleObjectDesc
_ExplicitAssortmentModule _ExplicitAssortmentModule
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Assortment Module Description'

@VDM: {
  viewType: #TRANSACTIONAL,

  lifecycle: {
    contract: {
      type: #SAP_INTERNAL_API
    }
  }
}

@ObjectModel: {
    dataCategory: #TEXT,
    representativeKey: 'AssortmentModuleVersionUUID',
    sapObjectNodeType.name: 'AssortmentModuleVersionDesc',
    usageType: {
        serviceQuality: #C,
        sizeCategory: #S,
        dataClass: #META
   }
}
define view entity I_ExplicitAsstmtMdlVersionTTP
  as select from I_AssortmentModuleText       as Text
    inner join   I_ExplicitAsstmtMdlVersionTP as ExplicitModule on Text.AssortmentModuleUUID = ExplicitModule.AssortmentModuleVersionUUID

  association to parent I_ExplicitAsstmtMdlVersionTP as _ExplicitAssortmentModule on $projection.AssortmentModuleVersionUUID = _ExplicitAssortmentModule.AssortmentModuleVersionUUID
{
  key  ExplicitModule.AssortmentModuleVersionUUID,
  key  Text.Language,
       Text.AssortmentModuleObjectDesc,
       _ExplicitAssortmentModule

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ASSORTMENTMODULETEXT",
"I_EXPLICITASSTMTMDLVERSIONTP"
],
"ASSOCIATED":
[
"I_EXPLICITASSTMTMDLVERSIONTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/