P_SlsOrdFlfmtProcHierNode2

DDL: P_SLSORDFLFMTPROCHIERNODE2 SQL: PSDSOFPROCHRCND2 Type: view CONSUMPTION

P_SlsOrdFlfmtProcHierNode2 is a Consumption CDS View in SAP S/4HANA. It reads from 5 data sources (I_SalesDocumentBasic, P_SlsOrdFlfmt1stLvlSDProcSqnc1, P_SlsOrdFlfmt2ndLvlSDProcSqnc1, P_SlsOrdWithOvrlFlfmtSts1, P_SlsOrdFlfmtSupProcSqnc) and exposes 207 fields with key fields SalesDocument, HierarchyNode, HierarchyNodeLevel, NodeType, DocumentCategory. It has 16 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_SalesDocumentBasic Lvl0 union_all
P_SlsOrdFlfmt1stLvlSDProcSqnc1 Lvl1 union_all
P_SlsOrdFlfmt2ndLvlSDProcSqnc1 Lvl2 union_all
P_SlsOrdWithOvrlFlfmtSts1 SOOvrl from
P_SlsOrdFlfmtSupProcSqnc SupLvl1 union_all

Associations (16)

CardinalityTargetAliasCondition
[0..1] I_SalesDocumentType _RootNodeDocumentSalesDocType $projection.RootNodeDocumentSalesDocType = _RootNodeDocumentSalesDocType.SalesDocumentType
[0..1] I_SalesDocumentType _SalesDocumentType $projection.SalesDocumentType = _SalesDocumentType.SalesDocumentType
[0..1] I_DeliveryDocumentType _DeliveryDocumentType $projection.DeliveryDocumentType = _DeliveryDocumentType.DeliveryDocumentType
[0..1] I_BillingDocumentType _BillingDocumentType $projection.BillingDocumentType = _BillingDocumentType.BillingDocumentType
[0..1] I_PurchasingDocumentType _PurchaseOrderType _PurchaseOrderType.PurchasingDocumentCategory = 'F' and $projection.PurchaseOrderType = _PurchaseOrderType.PurchasingDocumentType
[0..1] I_MfgOrderType _MfgOrderType $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
[0..1] I_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus $projection.SalesDocFulfillmentStatus = _SalesDocFulfillmentStatus.SalesDocFulfillmentStatus
[0..1] I_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus $projection.OutbDelivFulfillmentStatus = _OutbDelivFulfillmentStatus.OutbDelivFulfillmentStatus
[0..1] I_AccountingTransferStatus _AccountingTransferStatus $projection.AccountingTransferStatus = _AccountingTransferStatus.AccountingTransferStatus
[0..1] I_PurchasingDocumentStatus _PurchasingDocumentStatus $projection.PurchasingDocumentStatus = _PurchasingDocumentStatus.PurchasingDocumentStatus
[0..1] I_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts $projection.SlsOrdReltdPurProcFlfmtSts = _SlsOrdReltdPurProcFlfmtSts.SlsOrdReltdPurProcFlfmtSts
[0..1] I_SlsOrdReltdMfgProcFlfmtSts _SlsOrdReltdMfgProcFlfmtSts $projection.SlsOrdReltdMfgProcFlfmtSts = _SlsOrdReltdMfgProcFlfmtSts.SlsOrdReltdMfgProcFlfmtSts
[0..1] I_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts $projection.SalesOrdOvrlDelivFlfmtSts = _SalesOrdOvrlDelivFlfmtSts.SalesOrdOvrlDelivFlfmtSts
[0..1] I_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts $projection.SalesOrdOvrlInvcgFlfmtSts = _SalesOrdOvrlInvcgFlfmtSts.SalesOrdOvrlInvcgFlfmtSts
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_OverallSDProcessStatus _OverallSDProcessStatus $projection.OverallSDProcessStatus = _OverallSDProcessStatus.OverallSDProcessStatus

Annotations (8)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName PSDSOFPROCHRCND2 view

Fields (207)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument SalesDocument SD Document
HierarchyNode
KEY HierarchyNode
KEY HierarchyNodeLevel
KEY NodeType
KEY DocumentCategory
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
RootNodeDocumentSalesDocType Sales Doc. Type
SalesDocumentType SalesDocumentType Sales Doc. Type
TotalNetAmount TotalNetAmount Total Net Amount
TransactionCurrency TransactionCurrency Transaction Currency
DeliveryDocumentType
BillingDocumentType
PurchaseOrderType PO Type
ManufacturingOrderType
SalesOrdOvrlDelivFlfmtSts SalesOrdOvrlDelivFlfmtSts
SalesOrdOvrlInvcgFlfmtSts SalesOrdOvrlInvcgFlfmtSts
SalesDocFulfillmentStatus
OutbDelivFulfillmentStatus
AccountingTransferStatus
PurchasingDocumentStatus Short Description
SlsOrdReltdPurProcFlfmtSts
SlsOrdReltdMfgProcFlfmtSts
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_RootNodeDocumentSalesDocType _RootNodeDocumentSalesDocType
_SalesDocumentType _SalesDocumentType
_TransactionCurrency _TransactionCurrency
_DeliveryDocumentType _DeliveryDocumentType
_BillingDocumentType _BillingDocumentType
_PurchaseOrderType _PurchaseOrderType
_MfgOrderType _MfgOrderType
_OverallSDProcessStatus _OverallSDProcessStatus
_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts
_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts
_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus
_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus
_AccountingTransferStatus _AccountingTransferStatus
_PurchasingDocumentStatus _PurchasingDocumentStatus
_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts
KEY HierarchyNode
KEY HierarchyNodeLevel
KEY NodeType
KEY DocumentCategory SDDocumentCategory
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
RootNodeDocumentSalesDocType Sales Doc. Type
SalesDocumentType SalesDocumentType Sales Doc. Type
TotalNetAmount TotalNetAmount Total Net Amount
TransactionCurrency TransactionCurrency Transaction Currency
DeliveryDocumentType
BillingDocumentType
PurchaseOrderType PO Type
ManufacturingOrderType
SalesOrdOvrlDelivFlfmtSts
SalesOrdOvrlInvcgFlfmtSts
OutbDelivFulfillmentStatus
AccountingTransferStatus
PurchasingDocumentStatus Short Description
SlsOrdReltdPurProcFlfmtSts
SlsOrdReltdMfgProcFlfmtSts
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_RootNodeDocumentSalesDocType _RootNodeDocumentSalesDocType
_SalesDocumentType _SalesDocumentType
_TransactionCurrency _TransactionCurrency
_DeliveryDocumentType _DeliveryDocumentType
_BillingDocumentType _BillingDocumentType
_PurchaseOrderType _PurchaseOrderType
_MfgOrderType _MfgOrderType
_OverallSDProcessStatus _OverallSDProcessStatus
_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts
_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts
_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus
_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus
_AccountingTransferStatus _AccountingTransferStatus
_PurchasingDocumentStatus _PurchasingDocumentStatus
_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts
KEY HierarchyNode L1SubsequentDoc
KEY HierarchyNodeLevel
KEY DocumentCategory L1SubsequentDocCat
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
RootNodeDocumentSalesDocType Sales Doc. Type
TotalNetAmount Total Net Amount
TransactionCurrency Transaction Currency
DeliveryDocumentType
BillingDocumentType
PurchaseOrderType PO Type
ManufacturingOrderType
SalesOrdOvrlDelivFlfmtSts
SalesOrdOvrlInvcgFlfmtSts
OutbDelivFulfillmentStatus
PurchasingDocumentStatus Short Description
SlsOrdReltdPurProcFlfmtSts
SlsOrdReltdMfgProcFlfmtSts
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_RootNodeDocumentSalesDocType _RootNodeDocumentSalesDocType
_SalesDocumentType _SalesDocumentType
_TransactionCurrency _TransactionCurrency
_DeliveryDocumentType _DeliveryDocumentType
_BillingDocumentType _BillingDocumentType
_PurchaseOrderType _PurchaseOrderType
_MfgOrderType _MfgOrderType
_OverallSDProcessStatus _OverallSDProcessStatus
_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts
_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts
_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus
_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus
_AccountingTransferStatus _AccountingTransferStatus
_PurchasingDocumentStatus _PurchasingDocumentStatus
_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts
AccountingTransferStatuskeySalesDocument
KEY HierarchyNode L1SubsequentDoc
KEY HierarchyNodeLevel
KEY DocumentCategory L1SubsequentDocCat
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
RootNodeDocumentSalesDocType Sales Doc. Type
SalesDocumentType Sales Doc. Type
TotalNetAmount Total Net Amount
TransactionCurrency Transaction Currency
DeliveryDocumentType
BillingDocumentType
PurchaseOrderType PurchaseOrderType PO Type
ManufacturingOrderType ManufacturingOrderType
SalesOrdOvrlDelivFlfmtSts
SalesOrdOvrlInvcgFlfmtSts
SalesDocFulfillmentStatus
OutbDelivFulfillmentStatus
AccountingTransferStatus
PurchasingDocumentStatus PurchasingDocumentStatus Short Description
SlsOrdReltdPurProcFlfmtSts SlsOrdReltdPurProcFlfmtSts
SlsOrdReltdMfgProcFlfmtSts SlsOrdReltdMfgProcFlfmtSts
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_RootNodeDocumentSalesDocType _RootNodeDocumentSalesDocType
_SalesDocumentType _SalesDocumentType
_TransactionCurrency _TransactionCurrency
_DeliveryDocumentType _DeliveryDocumentType
_BillingDocumentType _BillingDocumentType
_PurchaseOrderType _PurchaseOrderType
_MfgOrderType _MfgOrderType
_OverallSDProcessStatus _OverallSDProcessStatus
_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts
_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts
_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus
_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus
_AccountingTransferStatus _AccountingTransferStatus
_PurchasingDocumentStatus _PurchasingDocumentStatus
_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts
KEY HierarchyNode L2SubsequentDoc
KEY HierarchyNodeLevel
KEY DocumentCategory L2SubsequentDocCat
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
RootNodeDocumentSalesDocType Sales Doc. Type
SalesDocumentType Sales Doc. Type
TotalNetAmount Total Net Amount
TransactionCurrency Transaction Currency
DeliveryDocumentType
BillingDocumentType
PurchaseOrderType PO Type
ManufacturingOrderType
SalesOrdOvrlDelivFlfmtSts
SalesOrdOvrlInvcgFlfmtSts
SalesDocFulfillmentStatus
OutbDelivFulfillmentStatus
PurchasingDocumentStatus Short Description
SlsOrdReltdPurProcFlfmtSts
SlsOrdReltdMfgProcFlfmtSts
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_RootNodeDocumentSalesDocType _RootNodeDocumentSalesDocType
_SalesDocumentType _SalesDocumentType
_TransactionCurrency _TransactionCurrency
_DeliveryDocumentType _DeliveryDocumentType
_BillingDocumentType _BillingDocumentType
_PurchaseOrderType _PurchaseOrderType
_MfgOrderType _MfgOrderType
_OverallSDProcessStatus _OverallSDProcessStatus
_SalesOrdOvrlDelivFlfmtSts _SalesOrdOvrlDelivFlfmtSts
_SalesOrdOvrlInvcgFlfmtSts _SalesOrdOvrlInvcgFlfmtSts
_SalesDocFulfillmentStatus _SalesDocFulfillmentStatus
_OutbDelivFulfillmentStatus _OutbDelivFulfillmentStatus
_AccountingTransferStatus _AccountingTransferStatus
_PurchasingDocumentStatus _PurchasingDocumentStatus
_SlsOrdReltdPurProcFlfmtSts _SlsOrdReltdPurProcFlfmtSts
_SlsOrdReltdMfgProcFlfmtSts _SlsOrdReltdMfgProcFlfmtSts
OverallSDProcessStatus I_SalesDocumentBasic OverallSDProcessStatus
OverallSDProcessStatus P_SlsOrdFlfmt1stLvlSDProcSqnc1 L1OverallSDProcessStatus
AccountingTransferStatus P_SlsOrdFlfmt1stLvlSDProcSqnc1 L1AccountingTransferStatus
OverallSDProcessStatus P_SlsOrdFlfmt2ndLvlSDProcSqnc1 L2OverallSDProcessStatus
AccountingTransferStatus P_SlsOrdFlfmt2ndLvlSDProcSqnc1 L2AccountingTransferStatus
OverallSDProcessStatus P_SlsOrdWithOvrlFlfmtSts1 OverallSDProcessStatus

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 P_SlsOrdFlfmtProcHierNode2.
-- 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: PSDSOFPROCHRCND2

CREATE VIEW P_SlsOrdFlfmtProcHierNode2 AS
SELECT
  SalesDocument,
  cast( concat( '_', SalesDocument ) as dme_node ) AS HierarchyNode,
  cast( 0 as int2 ) AS HierarchyNodeLevel,
  cast( 'ROOT' as sls_ord_flfllmnt_node_type ) AS NodeType,
  cast( SOOvrl.SalesDocumentCategory as vbtypl ) AS DocumentCategory,
  SalesOrganization,
  DistributionChannel,
  OrganizationDivision,
  cast( SalesDocumentType as auart ) AS RootNodeDocumentSalesDocType,
  SalesDocumentType,
  TotalNetAmount,
  TransactionCurrency,
  cast( '' as lfart ) AS DeliveryDocumentType,
  cast( '' as fkart ) AS BillingDocumentType,
  cast( '' as esart ) AS PurchaseOrderType,
  cast( '' as manufacturingordertype ) AS ManufacturingOrderType,
  SalesOrdOvrlDelivFlfmtSts,
  SalesOrdOvrlInvcgFlfmtSts,
  cast( '' as salesdocfulfillmentstatus ) AS SalesDocFulfillmentStatus,
  cast( '' as outbdelivfulfillmentstatus ) AS OutbDelivFulfillmentStatus,
  cast( '' as rfbsk ) AS AccountingTransferStatus,
  cast( '' as mmpur_doc_status ) AS PurchasingDocumentStatus,
  cast( '' as slsordreltdpurprocflfmtsts ) AS SlsOrdReltdPurProcFlfmtSts,
  cast( '' as slsordreltdmfgprocflfmtsts ) AS SlsOrdReltdMfgProcFlfmtSts,
  Lvl0.OverallSDProcessStatus AS OverallSDProcessStatus
FROM P_SlsOrdWithOvrlFlfmtSts1 AS SOOvrl
LEFT OUTER JOIN I_SalesDocumentType AS _RootNodeDocumentSalesDocType ON RootNodeDocumentSalesDocType = _RootNodeDocumentSalesDocType.SalesDocumentType  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentType AS _SalesDocumentType ON SalesDocumentType = _SalesDocumentType.SalesDocumentType  -- association [0..1]
LEFT OUTER JOIN I_DeliveryDocumentType AS _DeliveryDocumentType ON DeliveryDocumentType = _DeliveryDocumentType.DeliveryDocumentType  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentType AS _BillingDocumentType ON BillingDocumentType = _BillingDocumentType.BillingDocumentType  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurchaseOrderType ON _PurchaseOrderType.PurchasingDocumentCategory = 'F' AND PurchaseOrderType = _PurchaseOrderType.PurchasingDocumentType  -- association [0..1]
LEFT OUTER JOIN I_MfgOrderType AS _MfgOrderType ON ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType  -- association [0..1]
LEFT OUTER JOIN I_SalesDocFulfillmentStatus AS _SalesDocFulfillmentStatus ON SalesDocFulfillmentStatus = _SalesDocFulfillmentStatus.SalesDocFulfillmentStatus  -- association [0..1]
LEFT OUTER JOIN I_OutbDelivFulfillmentStatus AS _OutbDelivFulfillmentStatus ON OutbDelivFulfillmentStatus = _OutbDelivFulfillmentStatus.OutbDelivFulfillmentStatus  -- association [0..1]
LEFT OUTER JOIN I_AccountingTransferStatus AS _AccountingTransferStatus ON AccountingTransferStatus = _AccountingTransferStatus.AccountingTransferStatus  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentStatus AS _PurchasingDocumentStatus ON PurchasingDocumentStatus = _PurchasingDocumentStatus.PurchasingDocumentStatus  -- association [0..1]
LEFT OUTER JOIN I_SlsOrdReltdPurProcFlfmtSts AS _SlsOrdReltdPurProcFlfmtSts ON SlsOrdReltdPurProcFlfmtSts = _SlsOrdReltdPurProcFlfmtSts.SlsOrdReltdPurProcFlfmtSts  -- association [0..1]
LEFT OUTER JOIN I_SlsOrdReltdMfgProcFlfmtSts AS _SlsOrdReltdMfgProcFlfmtSts ON SlsOrdReltdMfgProcFlfmtSts = _SlsOrdReltdMfgProcFlfmtSts.SlsOrdReltdMfgProcFlfmtSts  -- association [0..1]
LEFT OUTER JOIN I_SalesOrdOvrlDelivFlfmtSts AS _SalesOrdOvrlDelivFlfmtSts ON SalesOrdOvrlDelivFlfmtSts = _SalesOrdOvrlDelivFlfmtSts.SalesOrdOvrlDelivFlfmtSts  -- association [0..1]
LEFT OUTER JOIN I_SalesOrdOvrlInvcgFlfmtSts AS _SalesOrdOvrlInvcgFlfmtSts ON SalesOrdOvrlInvcgFlfmtSts = _SalesOrdOvrlInvcgFlfmtSts.SalesOrdOvrlInvcgFlfmtSts  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_OverallSDProcessStatus AS _OverallSDProcessStatus ON OverallSDProcessStatus = _OverallSDProcessStatus.OverallSDProcessStatus  -- association [0..1]
-- UNION ALL with additional select branch(es): I_SalesDocumentBasic, P_SlsOrdFlfmt1stLvlSDProcSqnc1, P_SlsOrdFlfmtSupProcSqnc, P_SlsOrdFlfmt2ndLvlSDProcSqnc1
;