R_LegalTransLinkedObjectsTP

DDL: R_LEGALTRANSLINKEDOBJECTSTP Type: view_entity TRANSACTIONAL Package: RAP_LCM_LT

Legal Transaction Linked Objects

R_LegalTransLinkedObjectsTP is a Transactional CDS View that provides data about "Legal Transaction Linked Objects" in SAP S/4HANA. It reads from 1 data source (I_LegalTrLinkedObjects) and exposes 10 fields with key field LegalTransactionLinkdObjUUID. It has 2 associations to related views. Part of development package RAP_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
I_LegalTrLinkedObjects I_LegalTrLinkedObjects from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_LCMLinkedObjectType _LinkedObjectType $projection.LglCntntMLinkdObjType = _LinkedObjectType.LglCntntMLinkdObjType
[1..1] E_LegalTransactionLinkedObject _LegalTransLinkedObjectExtn $projection.LegalTransactionLinkdObjUUID = _LegalTransLinkedObjectExtn.LegalTransactionLinkdObjUUID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Legal Transaction Linked Objects view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionLinkdObjUUID LegalTransactionLinkdObjUUID
LglCntntMLinkdObjType LglCntntMLinkdObjType
LglCntntMLinkdObj LglCntntMLinkdObj
LegalTransactionUUID LegalTransactionUUID
LegalTransactionMandatoryFlag LegalTransactionMandatoryFlag
LegalTransactionIsTriggerObj LegalTransactionIsTriggerObj
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant
LglCntntMIsAddedByIntegVarbl LglCntntMIsAddedByIntegVarbl
LglCntntMIntegrationLink _LinkedObjectType LglCntntMIntegrationLink
_LegalTransaction _LegalTransaction
@AccessControl:{
    authorizationCheck: #CHECK,
    personalData.blocking: #BLOCKED_DATA_EXCLUDED
    }
@ObjectModel: {
    usageType: {
        sizeCategory: #L,
        serviceQuality: #A,
        dataClass:#TRANSACTIONAL
    }
}

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations:true
@EndUserText.label: 'Legal Transaction Linked Objects'
define view entity R_LegalTransLinkedObjectsTP
  as select from I_LegalTrLinkedObjects
  association        to parent R_LegalTransactionTP    as _LegalTransaction           on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
  association [0..1] to I_LCMLinkedObjectType          as _LinkedObjectType           on $projection.LglCntntMLinkdObjType = _LinkedObjectType.LglCntntMLinkdObjType
  // Extension

  association [1..1] to E_LegalTransactionLinkedObject as _LegalTransLinkedObjectExtn on $projection.LegalTransactionLinkdObjUUID = _LegalTransLinkedObjectExtn.LegalTransactionLinkdObjUUID
{
  key LegalTransactionLinkdObjUUID               as LegalTransactionLinkdObjUUID,
      LglCntntMLinkdObjType                      as LglCntntMLinkdObjType,
      LglCntntMLinkdObj                          as LglCntntMLinkdObj,
      LegalTransactionUUID                       as LegalTransactionUUID,
      LegalTransactionMandatoryFlag              as LegalTransactionMandatoryFlag,
      @Semantics.booleanIndicator: true
      LegalTransactionIsTriggerObj               as LegalTransactionIsTriggerObj,
      @Semantics.booleanIndicator: true
      LglCntntMIsIntegRelevant                   as LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl               as LglCntntMIsAddedByIntegVarbl,
      _LinkedObjectType.LglCntntMIntegrationLink as LglCntntMIntegrationLink,

      /* Associations */
      _LegalTransaction
}