R_LegalDocOblgnEntityTP

DDL: R_LEGALDOCOBLGNENTITYTP Type: view_entity TRANSACTIONAL

Legal Document Obligation Entities

R_LegalDocOblgnEntityTP is a Transactional CDS View that provides data about "Legal Document Obligation Entities" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMDocOblgnEntity) and exposes 10 fields with key field LglCntntMDocOblgnEntityUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMDocOblgnEntity I_LglCntntMDocOblgnEntity from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_LegalDocumentTP _Document $projection.LglCntntMDocumentUUID = _Document.LglCntntMDocumentUUID
[0..1] I_LCMEntityTypeText _LCMEntityTypeText $projection.LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType and _LCMEntityTypeText.Language = $session.system_language

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Legal Document Obligation Entities view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocOblgnEntityUUID LglCntntMDocOblgnEntityUUID
LglCntntMDocOblgnUUID LglCntntMDocOblgnUUID
LglCntntMDocumentUUID LglCntntMDocumentUUID
LglCntntMDocObligation _LegalDocObligation LglCntntMDocObligation
LglCntntMEntity LglCntntMEntity
LglCntntMEntityType LglCntntMEntityType
LglCntntMTechEntityType LglCntntMTechEntityType
_LegalDocObligation _LegalDocObligation
_Document _Document
_LCMEntityTypeText _LCMEntityTypeText
@AccessControl:{    
    authorizationCheck: #CHECK,
    personalData.blocking: #BLOCKED_DATA_EXCLUDED 
    }
@EndUserText.label: 'Legal Document Obligation Entities'
@ObjectModel:{
             usageType:{
                          dataClass:  #TRANSACTIONAL,
                          serviceQuality: #C,
                          sizeCategory: #L
                        }
             }

@VDM: { viewType : #TRANSACTIONAL,
        lifecycle.contract.type: #SAP_INTERNAL_API
      }
@Metadata.ignorePropagatedAnnotations:true

define view entity R_LegalDocOblgnEntityTP
  as select from I_LglCntntMDocOblgnEntity
  association [1..1] to R_LegalDocumentTP             as _Document           on  $projection.LglCntntMDocumentUUID = _Document.LglCntntMDocumentUUID
  association        to parent R_LegalDocObligationTP as _LegalDocObligation on  $projection.LglCntntMDocOblgnUUID = _LegalDocObligation.LglCntntMDocOblgnUUID

  /* Text Associations */
  association [0..1] to I_LCMEntityTypeText           as _LCMEntityTypeText  on  $projection.LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType
                                                                             and _LCMEntityTypeText.Language     = $session.system_language

{
  key   LglCntntMDocOblgnEntityUUID,
        LglCntntMDocOblgnUUID,
        LglCntntMDocumentUUID,
        _LegalDocObligation.LglCntntMDocObligation,
        LglCntntMEntity,
        LglCntntMEntityType,
        LglCntntMTechEntityType,

//        // For Etag

//        @Semantics.systemDateTime.lastChangedAt: true

//        _Document.LglCntntMChangedUTCDateTime as LglCntntMChangedUTCDateTime,


        /* Compositions */
        _LegalDocObligation,
        _Document,

        /* Text Associations */
        _LCMEntityTypeText


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LGLCNTNTMDOCOBLGNENTITY",
"R_LEGALDOCOBLIGATIONTP"
],
"ASSOCIATED":
[
"I_LCMENTITYTYPETEXT",
"R_LEGALDOCOBLIGATIONTP",
"R_LEGALDOCUMENTTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/