R_LegalDocStampTP

DDL: R_LEGALDOCSTAMPTP Type: view_entity TRANSACTIONAL Package: RAP_LCM_DOC

Legal Document Stamp

R_LegalDocStampTP is a Transactional CDS View that provides data about "Legal Document Stamp" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMDocumentStamp) and exposes 8 fields with key field LglCntntMDocumentStampUUID. It has 2 associations to related views. Part of development package RAP_LCM_DOC.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMDocumentStamp I_LglCntntMDocumentStamp from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_LglCntntMDocStampText _DocStampText $projection.LglCntntMDocumentStamp = _DocStampText.LglCntntMDocumentStamp and _DocStampText.Language = $session.system_language
[1..1] E_LglCntntMDocumentStamp _LglCntntMDocumentStampExtn $projection.LglCntntMDocumentStampUUID = _LglCntntMDocumentStampExtn.LglCntntMDocumentStampUUID

Annotations (9)

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

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocumentStampUUID I_LglCntntMDocumentStamp LglCntntMDocumentStampUUID
LglCntntMDocumentUUID I_LglCntntMDocumentStamp LglCntntMDocumentUUID
LglCntntMDocumentStamp I_LglCntntMDocumentStamp LglCntntMDocumentStamp
LglCntntMCreatedUTCDateTime I_LglCntntMDocumentStamp LglCntntMCreatedUTCDateTime
LglCntntMCreatedByUser I_LglCntntMDocumentStamp LglCntntMCreatedByUser
LglTransWrkFlwModInstce I_LglCntntMDocumentStamp LglTransWrkFlwModInstce
_Document _Document
_DocStampText _DocStampText
@AccessControl:{    
    authorizationCheck: #CHECK,
    personalData.blocking: #BLOCKED_DATA_EXCLUDED 
    }
@EndUserText.label: 'Legal Document Stamp'
@ObjectModel: {
    usageType: {
        sizeCategory: #L,
        serviceQuality: #C,
        dataClass:#TRANSACTIONAL
    }
}

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

define view entity R_LegalDocStampTP
  as select from I_LglCntntMDocumentStamp

  association        to parent R_LegalDocumentTP as _Document                   on  $projection.LglCntntMDocumentUUID = _Document.LglCntntMDocumentUUID

  association [0..1] to I_LglCntntMDocStampText  as _DocStampText               on  $projection.LglCntntMDocumentStamp = _DocStampText.LglCntntMDocumentStamp
                                                                                and _DocStampText.Language                           = $session.system_language
  //Extension

  association [1..1] to E_LglCntntMDocumentStamp as _LglCntntMDocumentStampExtn on  $projection.LglCntntMDocumentStampUUID = _LglCntntMDocumentStampExtn.LglCntntMDocumentStampUUID
{
  key I_LglCntntMDocumentStamp.LglCntntMDocumentStampUUID  as LglCntntMDocumentStampUUID,

      I_LglCntntMDocumentStamp.LglCntntMDocumentUUID       as LglCntntMDocumentUUID,

      I_LglCntntMDocumentStamp.LglCntntMDocumentStamp      as LglCntntMDocumentStamp,

      I_LglCntntMDocumentStamp.LglCntntMCreatedUTCDateTime as LglCntntMCreatedUTCDateTime,

      I_LglCntntMDocumentStamp.LglCntntMCreatedByUser      as LglCntntMCreatedByUser,

      I_LglCntntMDocumentStamp.LglTransWrkFlwModInstce     as LglTransWrkFlwModInstce,

//      // For Etag

//      @Semantics.systemDateTime.lastChangedAt: true

//      _Document.LglCntntMChangedUTCDateTime                as LglCntntMChangedUTCDateTime,


      /* Associations */
      _Document,

      _DocStampText
}