I_LCMContextEntityTP

DDL: I_LCMCONTEXTENTITYTP Type: view_entity TRANSACTIONAL

Transactional view for Context Entities

I_LCMContextEntityTP is a Transactional CDS View that provides data about "Transactional view for Context Entities" in SAP S/4HANA. It reads from 1 data source (I_LCMContextEntity) and exposes 13 fields with key field LglCntntMCntxtEntityUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LCMContextEntity I_LCMContextEntity from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_LCMContextEntityAggr _LCMContextEntityAggr $projection.LglCntntMCntxtEntityUUID = _LCMContextEntityAggr.LglCntntMCntxtEntityUUID
[0..*] I_LCMEntityTypeText _LCMEntityTypeText $projection.LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Transactional view for Context Entities view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMCntxtEntityUUID LglCntntMCntxtEntityUUID
LglCntntMContextUUID LglCntntMContextUUID
LglCntntMRank LglCntntMRank
LglCntntMEntity LglCntntMEntity
LglCntntMEntityType LglCntntMEntityType
LglCntntMTechEntityType LglCntntMTechEntityType
LglCntntMIsMandatory LglCntntMIsMandatory
LglCntntMIsMainEntity LglCntntMIsMainEntity
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant
_LglCntntMContext _LglCntntMContext
_LCMContextTP _LCMContextTP
_LCMContextEntityAggr _LCMContextEntityAggr
_LCMEntityTypeText _LCMEntityTypeText
@AccessControl: { authorizationCheck:    #CHECK,
                  personalData.blocking: #NOT_REQUIRED }
@VDM.viewType : #TRANSACTIONAL
@ObjectModel:{

              usageType.dataClass:  #TRANSACTIONAL,
              usageType.serviceQuality: #C,
              usageType.sizeCategory: #L

               }
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@EndUserText.label: 'Transactional view for Context Entities'
define view entity I_LCMContextEntityTP
  as select from I_LCMContextEntity

  association        to parent I_LCMContextTP  as _LCMContextTP         on $projection.LglCntntMContextUUID = _LCMContextTP.LglCntntMContextUUID

  // Aggregation

  association [0..1] to I_LCMContextEntityAggr as _LCMContextEntityAggr on $projection.LglCntntMCntxtEntityUUID = _LCMContextEntityAggr.LglCntntMCntxtEntityUUID

  // Text Association

  association [0..*] to I_LCMEntityTypeText    as _LCMEntityTypeText    on $projection.LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType
{
  key LglCntntMCntxtEntityUUID,

      @ObjectModel.foreignKey.association: '_LCMContextTP'
      LglCntntMContextUUID,

      LglCntntMRank,

      LglCntntMEntity,

      LglCntntMEntityType,

      LglCntntMTechEntityType,

      LglCntntMIsMandatory,

      LglCntntMIsMainEntity,

      LglCntntMIsIntegRelevant,

      _LglCntntMContext,

      _LCMContextTP,

      // Aggregation

      _LCMContextEntityAggr,

      // Text Association

      _LCMEntityTypeText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LCMCONTEXTENTITY"
],
"ASSOCIATED":
[
"I_LCMCONTEXT",
"I_LCMCONTEXTENTITYAGGR",
"I_LCMCONTEXTTP",
"I_LCMENTITYTYPETEXT"
],
"BASE":
[
"I_LCMCONTEXTENTITY"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/