C_ConcurDocumentProtocol_2

DDL: C_CONCURDOCUMENTPROTOCOL_2 Type: view_entity CONSUMPTION Package: CTE_RAP_DOC_MON

Concur Document Protocol

C_ConcurDocumentProtocol_2 is a Consumption CDS View that provides data about "Concur Document Protocol" in SAP S/4HANA. It reads from 1 data source (R_ConcurDocumentProtocol) and exposes 20 fields with key fields ConcurSystemKey, ConcurDocumentType, ConcurDocumentID, ConcurDocumentRevisionNumber, ConcurDocumentStoreUUID. It has 1 association to related views. It is exposed through 1 OData service (UI_CONCURINCOMINGDOCUMENTTP). Part of development package CTE_RAP_DOC_MON.

Data Sources (1)

SourceAliasJoin Type
R_ConcurDocumentProtocol R_ConcurDocumentProtocol projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_ConcurDocProtocolMessage _ConcurDocProtocolMessage $projection.ConcurSystemKey = _ConcurDocProtocolMessage.ConcurSystemKey and $projection.ConcurDocumentType = _ConcurDocProtocolMessage.ConcurDocumentType and $projection.ConcurDocumentID = _ConcurDocProtocolMessage.ConcurDocumentID and $projection.ConcurDocumentRevisionNumber = _ConcurDocProtocolMessage.ConcurDocumentRevisionNumber and $projection.ConcurProtocolSequentialNumber = _ConcurDocProtocolMessage.ConcurProtocolSequentialNumber and $projection.LogNumber = _ConcurDocProtocolMessage.LogNumber

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Concur Document Protocol view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_CONCURINCOMINGDOCUMENTTP UI_CONCURINCOMINGDOCUMENTTP V4 C1 NOT_RELEASED

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ConcurSystemKey ConcurSystemKey
KEY ConcurDocumentType ConcurDocumentType
KEY ConcurDocumentID ConcurDocumentID
KEY ConcurDocumentRevisionNumber ConcurDocumentRevisionNumber
KEY ConcurDocumentStoreUUID ConcurDocumentStoreUUID
KEY ConcurProtocolSequentialNumber ConcurProtocolSequentialNumber
ConcurActionCode ConcurActionCode
ConcurMessageType ConcurMessageType
ConcurCreatedByUser ConcurCreatedByUser
ConcurCreatedAtDateTime ConcurCreatedAtDateTime
LogNumber LogNumber UUID
CriticalityCode CriticalityCode Criticality
ConcurAddInformationText ConcurAddInformationText
PaymentStatus _ConcurDocument PaymentStatus
ConcurInstructionCode ConcurInstructionCode
FullName _Contact FullName Changed by User Name
_ConcurDocument _ConcurDocument
_Contact _Contact
_ConcurDocProtocolMessage _ConcurDocProtocolMessage
char50 Feedback Loop Step Text

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_ConcurDocumentProtocol_2.
-- 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.

CREATE VIEW C_ConcurDocumentProtocol_2 AS
SELECT
  ConcurSystemKey,
  ConcurDocumentType,
  ConcurDocumentID,
  ConcurDocumentRevisionNumber,
  ConcurDocumentStoreUUID,
  ConcurProtocolSequentialNumber,
  ConcurActionCode,
  ConcurMessageType,
  ConcurCreatedByUser,
  ConcurCreatedAtDateTime,
  LogNumber,
  CriticalityCode,
  ConcurAddInformationText,
  _ConcurDocument.PaymentStatus AS PaymentStatus,
  ConcurInstructionCode,
  _Contact.FullName AS FullName,
  virtual ConcurProtocolActionText : abap.char(50) AS char50
FROM R_ConcurDocumentProtocol
LEFT OUTER JOIN C_ConcurDocProtocolMessage AS _ConcurDocProtocolMessage ON ConcurSystemKey = _ConcurDocProtocolMessage.ConcurSystemKey AND ConcurDocumentType = _ConcurDocProtocolMessage.ConcurDocumentType AND ConcurDocumentID = _ConcurDocProtocolMessage.ConcurDocumentID AND ConcurDocumentRevisionNumber = _ConcurDocProtocolMessage.ConcurDocumentRevisionNumber AND ConcurProtocolSequentialNumber = _ConcurDocProtocolMessage.ConcurProtocolSequentialNumber AND LogNumber = _ConcurDocProtocolMessage.LogNumber  -- association [0..*]
;