I_LEGALTRANSACTIONDOCLINK

CDS View

Basic View Legal Transaction Doc Link

I_LEGALTRANSACTIONDOCLINK is a CDS View in S/4HANA. Basic View Legal Transaction Doc Link. It contains 5 fields. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
C_LglCntntMDocLglTransDocLink view from CONSUMPTION C View for LglTrans Doclink in Document
I_LegalTransactionDocLinkTP view from TRANSACTIONAL TP View for Legal Transaction Doc Link
R_LegalTransDocLinkTP view_entity from TRANSACTIONAL Legal Transaction Linked Documents

Fields (5)

KeyField CDS FieldsUsed in Views
KEY LegalTransactionDocLinkUUID LegalTransactionDocLinkUUID 2
LegalTransactionUUID LegalTransactionUUID 2
LglCntntMDocument LegalDocument,LglCntntMDocument 2
LglCntntMDocumentLinkedObject LglCntntMDocumentLinkedObject 1
LglCntntMDocumentLinkedObjKey LglCntntMDocumentLinkedObjKey 1
@AbapCatalog.sqlViewName: 'ILTDOCLINK'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType : #COMPOSITE
@Metadata.ignorePropagatedAnnotations: true

@AccessControl.personalData.blocking: #REQUIRED

@ObjectModel: {
  representativeKey: 'LegalTransactionDocLinkUUID',
  usageType.serviceQuality: #C,
  usageType.sizeCategory: #M,
  usageType.dataClass: #TRANSACTIONAL
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

//@AccessControl.privilegedAssociations:  [ 'LegalDocLink' ]

@EndUserText.label: 'Basic View Legal Transaction Doc Link'
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ]  } */
define view I_LegalTransactionDocLink
  as select from I_LegalTransDocLinkBase as LegalDocLink
  association [1..1] to I_LegalTransaction as _LegalTransaction on  $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
  association [1..1] to I_LcmDocument      as _Document         on  $projection.LglCntntMDocument           = _Document.LglCntntMDocument
                                                                and _Document.LglCntntMDocumentIsTopVersion = 'X'
{

  key LegalDocLink.LegalTransactionDocLinkUUID as LegalTransactionDocLinkUUID,
      LegalDocLink.LegalTransactionUUID        as LegalTransactionUUID,
      LegalDocLink.LglCntntMDocument           as LglCntntMDocument,

      _Document.LglCntntMDocumentLinkedObject  as LglCntntMDocumentLinkedObject,
      _Document.LglCntntMDocumentLinkedObjKey  as LglCntntMDocumentLinkedObjKey,
      LegalDocLink.LglCntntMAgingTemperature   as LglCntntMAgingTemperature,

      //Only for Authorization Check in DCL

      _Document.LglCntntMDocAccessLvl          as LglCntntMDocAccessLvl,
      _Document.LglCntntMDocContentType        as LglCntntMDocContentType,
      _Document.InternalDocumentStatus         as InternalDocumentStatus,

      _LegalTransaction,
      //Authorization

      _Document                                as _DocumentAuth
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LCMDOCUMENT",
"I_LEGALTRANSDOCLINKBASE"
],
"ASSOCIATED":
[
"I_LCMDOCUMENT",
"I_LEGALTRANSACTION"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/