I_ExtendedPurgDocDistrMessages

DDL: I_EXTENDEDPURGDOCDISTRMESSAGES SQL: IDISTRMSGS Type: view BASIC

View for Extended Purchasing Document Distribution Messages

I_ExtendedPurgDocDistrMessages is a Basic CDS View that provides data about "View for Extended Purchasing Document Distribution Messages" in SAP S/4HANA. It reads from 1 data source (mmprc_hub_msgs) and exposes 18 fields with key fields SequenceNumber, DistrResponseMessageUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
mmprc_hub_msgs mmprc_hub_msgs from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_CentralPurchaseContract _CentralPurchaseContract $projection.PurchasingDocument = _CentralPurchaseContract.CentralPurchaseContract

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IDISTRMSGS view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label View for Extended Purchasing Document Distribution Messages view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #REQUIRED view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SequenceNumber message_seqnumber Message Sequence No.
KEY DistrResponseMessageUUID responsemessageguid GUID
PurchasingDocument purchasingdocument Purchasing Document
PurchasingDocumentCategory purchasingdocumentcategory Doc. Category
ExtContractForPurg extcontractforpurg Contract
LogicalSystem logicalsystem Logical System
SystemMessageType messagetype Message Type
SystemMessageIdentification messageidentification Message ID
SystemMessageNumber messagenumber Message Number
PurgDocMsgParamName parametername Rule Parameter
PurgDocMsgParamLineVal parameterline Parameter line
SystemMessageVariable1 messagevariable1 Message Variable
SystemMessageVariable2 messagevariable2 Message Variable
SystemMessageVariable3 messagevariable3 Message Variable
SystemMessageVariable4 messagevariable4 Message Variable
SystemMessageText
DistrResponseReceivedDateTime resp_recd_at Timestamp
_CentralPurchaseContract _CentralPurchaseContract

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 I_ExtendedPurgDocDistrMessages.
-- 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: IDISTRMSGS

CREATE VIEW I_ExtendedPurgDocDistrMessages AS
SELECT
  message_seqnumber AS SequenceNumber,
  responsemessageguid AS DistrResponseMessageUUID,
  PurchasingDocument,
  PurchasingDocumentCategory,
  ExtContractForPurg,
  LogicalSystem,
  messagetype AS SystemMessageType,
  messageidentification AS SystemMessageIdentification,
  messagenumber AS SystemMessageNumber,
  parametername AS PurgDocMsgParamName,
  parameterline AS PurgDocMsgParamLineVal,
  messagevariable1 AS SystemMessageVariable1,
  messagevariable2 AS SystemMessageVariable2,
  messagevariable3 AS SystemMessageVariable3,
  messagevariable4 AS SystemMessageVariable4,
  cast ('' as abap.char( 220 )) AS SystemMessageText,
  resp_recd_at AS DistrResponseReceivedDateTime
FROM mmprc_hub_msgs
LEFT OUTER JOIN I_CentralPurchaseContract AS _CentralPurchaseContract ON PurchasingDocument = _CentralPurchaseContract.CentralPurchaseContract  -- association [1..1]
;