C_LegalTransactionSgntrGrp

DDL: C_LEGALTRANSACTIONSGNTRGRP SQL: CLGLTRSIGNTRGR Type: view CONSUMPTION

Consumption View for eSignature Group

C_LegalTransactionSgntrGrp is a Consumption CDS View that provides data about "Consumption View for eSignature Group" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMSgntrGrpTP) and exposes 18 fields with key field LglCntntMSignatureGroupUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMSgntrGrpTP I_LglCntntMSgntrGrpTP from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_LegalTransactionTP _LegalTransaction $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
[1..*] C_LegalTransactionSgntrDoc _LegalTransactionSgntrDoc $projection.LglCntntMSignatureGroupUUID = _LegalTransactionSgntrDoc.LglCntntMSignatureGroupUUID
[0..1] I_LCMUserContactCard _CreatedByContactCard _CreatedByContactCard.ContactCardType = 'User' and _CreatedByContactCard.ContactCardID = $projection.LglCntntMCreatedByUser and _CreatedByContactCard.ContactCardRole = 'Creator'
[0..1] C_LglCntntMSgntrGrpStatusVH _LglCntntMSgntrGrpStatusVH $projection.LglCntntMSignatureGroupStatus = _LglCntntMSgntrGrpStatusVH.LglCntntMSignatureGroupStatus

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CLGLTRSIGNTRGR view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.semanticKey LglCntntMSgntrGrpLinkdObj view
ObjectModel.representativeKey LglCntntMSignatureGroupUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
UI.headerInfo.typeName Envelope view
UI.headerInfo.typeNamePlural Envelopes view
Search.searchable true view
UI.presentationVariant.qualifier SortSignGrp view
UI.presentationVariant.sortOrder.by LglCntntMSignatureGroup view
UI.presentationVariant.sortOrder.direction #DESC view
EndUserText.label Consumption View for eSignature Group view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMSignatureGroupUUID LglCntntMSignatureGroupUUID Universal Unique ID
LglCntntMSignatureGroup LglCntntMSignatureGroup Envelope
LglCntntMSgntrGrpLinkdObj LglCntntMSgntrGrpLinkdObj Linked Object ID
LglCntntMgmtDOCUSIGNEnvlpLink
LegalTransactionUUID LegalTransactionUUID Universal Unique ID
LglCntntMCreatedUTCDateTime LglCntntMCreatedUTCDateTime Sent On
LglCntntMCreatedByUser LglCntntMCreatedByUser Sent By
LglCntntMCreatedByFullName _CreatedByContactCard FullName Name
LglCntntMChangedUTCDateTime LglCntntMChangedUTCDateTime Changed On
LglCntntMChangedByUser LglCntntMChangedByUser Changed By
LglCntntMCmpltdUTCDateTime LglCntntMCmpltdUTCDateTime Completed On
LglCntntMSignatureGroupStatus LglCntntMSignatureGroupStatus Status
LglCntntMSgntrCertDocID LglCntntMSgntrCertDocID Certficate Document
LglCntntMSgntrGroupStatusName _LglCntntMSgntrGrpStatusVH LglCntntMSgntrGroupStatusName
_LegalTransaction _LegalTransaction
_LegalTransactionSgntrDoc _LegalTransactionSgntrDoc
_LglCntntMSgntrGrpStatusVH _LglCntntMSgntrGrpStatusVH
_CreatedByContactCard _CreatedByContactCard

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_LegalTransactionSgntrGrp.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CLGLTRSIGNTRGR

CREATE VIEW C_LegalTransactionSgntrGrp AS
SELECT
  LglCntntMSignatureGroupUUID,
  LglCntntMSignatureGroup,
  LglCntntMSgntrGrpLinkdObj,
  cast('' as abap.char(256)) AS LglCntntMgmtDOCUSIGNEnvlpLink,
  LegalTransactionUUID,
  LglCntntMCreatedUTCDateTime,
  LglCntntMCreatedByUser,
  _CreatedByContactCard.FullName AS LglCntntMCreatedByFullName,
  LglCntntMChangedUTCDateTime,
  LglCntntMChangedByUser,
  LglCntntMCmpltdUTCDateTime,
  LglCntntMSignatureGroupStatus,
  LglCntntMSgntrCertDocID,
  _LglCntntMSgntrGrpStatusVH.LglCntntMSgntrGroupStatusName AS LglCntntMSgntrGroupStatusName
FROM I_LglCntntMSgntrGrpTP
LEFT OUTER JOIN I_LegalTransactionTP AS _LegalTransaction ON LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN C_LegalTransactionSgntrDoc AS _LegalTransactionSgntrDoc ON LglCntntMSignatureGroupUUID = _LegalTransactionSgntrDoc.LglCntntMSignatureGroupUUID  -- association [1..*]
LEFT OUTER JOIN I_LCMUserContactCard AS _CreatedByContactCard ON _CreatedByContactCard.ContactCardType = 'User' AND _CreatedByContactCard.ContactCardID = LglCntntMCreatedByUser AND _CreatedByContactCard.ContactCardRole = 'Creator'  -- association [0..1]
LEFT OUTER JOIN C_LglCntntMSgntrGrpStatusVH AS _LglCntntMSgntrGrpStatusVH ON LglCntntMSignatureGroupStatus = _LglCntntMSgntrGrpStatusVH.LglCntntMSignatureGroupStatus  -- association [0..1]
;