I_LGLCNTNTMDOCUMENTSTAMP

CDS View

Basic View for LCM Document Stamp

I_LGLCNTNTMDOCUMENTSTAMP is a CDS View in S/4HANA. Basic View for LCM Document Stamp. It contains 6 fields. 5 CDS views read from this table.

CDS Views using this table (5)

ViewTypeJoinVDMDescription
C_LegalDocumentStampCube view from CONSUMPTION Legal Doc Stamp Data - Cube
C_LegalTransactionDocStamp view from CONSUMPTION Document Stamps in Legal Transaction
C_LglCntntMDocStampVersion view from CONSUMPTION C view for LCM Document Stamp Version
I_LglCntntMDocumentStampTP view from TRANSACTIONAL TP View for LCM Document Stamp
R_LegalDocStampTP view_entity from TRANSACTIONAL Legal Document Stamp

Fields (6)

KeyField CDS FieldsUsed in Views
KEY LglCntntMDocumentStampUUID LglCntntMDocumentStampUUID 4
LglCntntMCreatedByUser LglCntntMCreatedByUser 3
LglCntntMCreatedUTCDateTime LglCntntMCreatedUTCDateTime 3
LglCntntMDocumentStamp LglCntntMDocumentStamp 4
LglCntntMDocumentUUID LglCntntMDocumentUUID 3
LglTransWrkFlwModInstce LglTransWrkFlwModInstce 2
@AbapCatalog.sqlViewName: 'ILCMDOCSTAMP'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:#CHECK
@AccessControl.personalData.blocking: #REQUIRED
@VDM.viewType : #BASIC
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.privilegedAssociations: [ '_CreatedBy' ]

@ObjectModel: {
  representativeKey: 'LglCntntMDocumentStampUUID',
  usageType.serviceQuality: #A,
  usageType.sizeCategory: #L,
  usageType.dataClass: #TRANSACTIONAL
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@EndUserText.label: 'Basic View for LCM Document Stamp'

define view I_LglCntntMDocumentStamp
  as select from lcm_doc_stamp

  //Authorization

  association [1..1] to I_LcmDocument              as _DocumentAuth               on  $projection.LglCntntMDocumentUUID = _DocumentAuth.LglCntntMDocumentUUID

  // ESH associations

  association [0..1] to I_LglCntntMCstmDocStampTxt as _LglCntntMCstmDocStampTxt   on  $projection.LglCntntMDocumentStamp = _LglCntntMCstmDocStampTxt.LglCntntMDocumentStamp
                                                                                  and Language                           = $session.system_language

  association [0..1] to I_LglCntntMSAPDocStampText as _LglCntntMSAPDocStampText   on  $projection.LglCntntMDocumentStamp = _LglCntntMSAPDocStampText.LglCntntMDocumentStamp
                                                                                  and Language                           = $session.system_language

  association [0..1] to I_LCMUserAddressAssignment as _CreatedBy                  on  $projection.LglCntntMCreatedByUser = _CreatedBy.ContactCardID

  //Extension

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

  key lcm_doc_stamp.lglcntntmdocumentstampuuid as LglCntntMDocumentStampUUID,
      lglcntntmdocumentuuid                    as LglCntntMDocumentUUID,
      lglcntntmdocumentstamp                   as LglCntntMDocumentStamp,
      lglcntntmcreatedbyuser                   as LglCntntMCreatedByUser,
      lglcntntmcreatedutcdatetime              as LglCntntMCreatedUTCDateTime,
      lgltranswrkflwmodinstce                  as LglTransWrkFlwModInstce,
      //Authorization

      _DocumentAuth,

      _LglCntntMCstmDocStampTxt,
      _LglCntntMSAPDocStampText,
      _CreatedBy

}