I_LglCntntMContextDocTP

DDL: I_LGLCNTNTMCONTEXTDOCTP Type: view_entity TRANSACTIONAL

Legal Context Documents

I_LglCntntMContextDocTP is a Transactional CDS View that provides data about "Legal Context Documents" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMContextDoc) and exposes 11 fields with key field LglCntntMCntxtDocUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMContextDoc I_LglCntntMContextDoc from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_LanguageText _LanguageText $projection.LglCntntMLanguage = _LanguageText.LanguageCode

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK 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 Legal Context Documents view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMCntxtDocUUID LglCntntMCntxtDocUUID
LglCntntMContextUUID LglCntntMContextUUID
LglCntntMDocContentType LglCntntMDocContentType
LglCntntMIsMandatory LglCntntMIsMandatory
LglCntntMLanguage LglCntntMLanguage
LglCntntMCntxtDocumentID LglCntntMCntxtDocumentID
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant
_LglCntntMContext _LglCntntMContext
_LCMContextTP _LCMContextTP
_LglCntntMDocContentTypeText _LglCntntMDocContentTypeText
_LanguageText _LanguageText
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType : #TRANSACTIONAL
@ObjectModel:{                    
                               
              usageType.dataClass:  #TRANSACTIONAL,
              usageType.serviceQuality: #C,
              usageType.sizeCategory: #L 

                                                     
                                                    }
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@EndUserText.label: 'Legal Context Documents'
define view entity I_LglCntntMContextDocTP
  as select from I_LglCntntMContextDoc

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


  association [0..*] to I_LanguageText as _LanguageText on $projection.LglCntntMLanguage = _LanguageText.LanguageCode
{
  key    LglCntntMCntxtDocUUID,
                                    
         @ObjectModel.foreignKey.association: '_LCMContextTP'
         LglCntntMContextUUID,
                                                         
         LglCntntMDocContentType,
                                                         
         LglCntntMIsMandatory,

         LglCntntMLanguage,

         LglCntntMCntxtDocumentID,

         LglCntntMIsIntegRelevant,

         //Authorization

         _LglCntntMContext,

         //Draft

                                                                                      
         _LCMContextTP,

         
         _LglCntntMDocContentTypeText,

         
         _LanguageText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LGLCNTNTMCONTEXTDOC"
],
"ASSOCIATED":
[
"I_LANGUAGETEXT",
"I_LCMCONTEXT",
"I_LCMCONTEXTTP",
"I_LGLCNTNTMDOCCONTENTTYPETEXT"
],
"BASE":
[
"I_LGLCNTNTMCONTEXTDOC"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/