C_CentralPurchaseOrderTP

DDL: C_CENTRALPURCHASEORDERTP Type: view CONSUMPTION

Central Purchase Order

C_CentralPurchaseOrderTP is a Consumption CDS View that provides data about "Central Purchase Order" in SAP S/4HANA. It reads from 1 data source (I_CentralPurchaseOrderTP) and exposes 97 fields with key fields ProcurementHubPO, ExtSourceSystem. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CentralPurchaseOrderTP PurchaseOrderTP from

Associations (15)

CardinalityTargetAliasCondition
[1..*] C_CentralPurchaseOrderItemTP _PurchaseOrderItemTP _PurchaseOrderItemTP.ProcurementHubPO = $projection.ProcurementHubPO and _PurchaseOrderItemTP.ExtSourceSystem = $projection.ExtSourceSystem ------------------------------------------------------------------------------------------- -- Value-Help Associations -- -------------------------------------------------------------------------------------------
[0..1] C_ProcmtHubCompanyCodeVH _CompanyCodeValueHelp _CompanyCodeValueHelp.ProcmtHubCompanyCode = $projection.CompanyCode and _CompanyCodeValueHelp.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[1..1] C_ProcmtHubBackendSrceSystemVH _BusinessSystem _BusinessSystem.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] C_ProcmtHubPurgOrgVH _PurgOrgValueHelp _PurgOrgValueHelp.ProcmtHubPurchasingOrg = $projection.PurchasingOrganization and _PurgOrgValueHelp.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] C_ProcmtHubPurgGroupVH _PurchasingGrpValueHelp _PurchasingGrpValueHelp.ProcmtHubPurchasingGroup = $projection.PurchasingGroup and _PurchasingGrpValueHelp.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] C_ProcmtHubSupplierVH _ProcmtHubSupplierVH _ProcmtHubSupplierVH.ProcmtHubFixedSupplier = $projection.Supplier and _ProcmtHubSupplierVH.ProcurementHubSourceSystem = $projection.ExtSourceSystem and _ProcmtHubSupplierVH.ProcmtHubPurchasingOrg = $projection.PurchasingOrganization and _ProcmtHubSupplierVH.ProcmtHubCompanyCode = $projection.CompanyCode
[0..1] C_ProcmtHubPurOrdProcgStsVH _ProcmtHubPurOrdProcgStsVH _ProcmtHubPurOrdProcgStsVH.DomainValue = $projection.PurchasingProcessingStatus and _ProcmtHubPurOrdProcgStsVH.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[1..1] C_ProcmtHubPurOrdDocTypeVH _DocumentType _DocumentType.ExtSourceSystem = $projection.ExtSourceSystem and _DocumentType.PurchasingDocumentType = $projection.PurchaseOrderType
[0..1] C_ProcurementHubPaymentTermsVH _ProcurementHubPaymentTermsVH _ProcurementHubPaymentTermsVH.PaymentTerms = $projection.PaymentTerms and _ProcurementHubPaymentTermsVH.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] C_ProcmtHubIncotermsClsfctnVH _ProcmtHubIncotermsClsfctnVH _ProcmtHubIncotermsClsfctnVH.IncotermsClassification = $projection.IncotermsClassification and _ProcmtHubIncotermsClsfctnVH.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] I_PurchaseOrderStatusValueHelp _PurOrdStatusValueHelp _PurOrdStatusValueHelp.PurchasingDocumentStatus = $projection.PurchaseOrderStatus
[1..1] E_PrmtHbRpldPurchaseOrder _PrmtHbRpldPurchaseOrder _PrmtHbRpldPurchaseOrder.PurchaseOrder = $projection.ProcurementHubPO and _PrmtHbRpldPurchaseOrder.ExtSourceSystem = $projection.ExtSourceSystem
[0..1] C_PrmtHbRpldPurOrdPlantVH _PrmtHbRpldPurOrdPlantVH _PrmtHbRpldPurOrdPlantVH.ProcmtHubPlant = $projection.Plant and _PrmtHbRpldPurOrdPlantVH.ProcmtHubCompanyCode = $projection.CompanyCode and _PrmtHbRpldPurOrdPlantVH.ProcurementHubSourceSystem = $projection.ExtSourceSystem
[0..1] P_PrmtHbRpldPOOutputStatusInd _PurchaseOrderOutputInd _PurchaseOrderOutputInd.PurchaseOrder = $projection.ProcurementHubPO and _PurchaseOrderOutputInd.ExtSourceSystem = $projection.ExtSourceSystem
[0..1] I_PrmtHbRpldPOOutputStsIndVH _PurchaseOrderOutputIndVH _PurchaseOrderOutputIndVH.PurchaseOrderOutputIndCode = $projection.PurchaseOrderOutputIndCode

Annotations (17)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CPOHDRTP view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Central Purchase Order view
AccessControl.authorizationCheck #CHECK view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey ProcurementHubPO view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
UI.headerInfo.typeName Purchase Order view
UI.headerInfo.typeNamePlural Purchase Orders view
UI.headerInfo.typeImageUrl /sap/bc/ui5_ui5/sap/mm_po_manages1/images/purchaseorder.jpg view
UI.headerInfo.title.value ProcurementHubPO view
UI.headerInfo.description.value PurchasingDocumentTypeName view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (97)

KeyFieldSource TableSource FieldDescription
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingOrganization Purchasing Organization
Plant Plant
ProcmtHubProduct Material
ProcmtHubProductGroup Material Group
PurOrdOutputCtrlType
CreatedByUser
PurchaseOrderOutputStatusName
PurchaseOrderOutputIndDesc
PurchaseOrderStatusName Purchasing Document Status
ApprovalStatus
ApprovalStatusName Approval Status
PrmtHbRpldPOIsCntrlApprvlRlvt
PurgDocCompltnStsName Category of Incompleteness
PaymentTerms Payment Terms
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
NoteTypeListText
PrmtHbIsUKMSEnabled
WorkflowScenarioDefinition
PurchaseOrderSubtype
LastChangeDateTime
Associations_PurchaseOrderItemTP
_CompanyCodeValueHelp _CompanyCodeValueHelp
_PurgOrgValueHelp _PurgOrgValueHelp
_ProcmtHubSupplierVH _ProcmtHubSupplierVH
_PurchasingGrpValueHelp _PurchasingGrpValueHelp
_DocumentType _DocumentType
_BusinessSystem _BusinessSystem
_PrmtHbRpldPurOrdPlantVH _PrmtHbRpldPurOrdPlantVH
_ProcmtHubPurOrdProcgStsVH _ProcmtHubPurOrdProcgStsVH
_PurOrdStatusValueHelp _PurOrdStatusValueHelp
_PurchaseOrderOutputIndVH _PurchaseOrderOutputIndVH
KEY ProcurementHubPO I_CentralPurchaseOrderTP PurchaseOrder Purchase Order
KEY ExtSourceSystem I_CentralPurchaseOrderTP ExtSourceSystem Connected System ID
Supplier I_CentralPurchaseOrderTP Supplier Supplier
CompanyCode I_CentralPurchaseOrderTP CompanyCode Receiver Company Code
CompanyCodeCountry I_CentralPurchaseOrderTP CompanyCodeCountry Reporting Ctry/Reg.
PurchasingGroup I_CentralPurchaseOrderTP PurchasingGroup Purchasing Group
DocumentCurrency I_CentralPurchaseOrderTP DocumentCurrency Document Currency
PurchaseOrderType I_CentralPurchaseOrderTP PurchaseOrderType Purchasing Document Type
NumberOfOverduePurOrdItm I_CentralPurchaseOrderTP NumberOfOverduePurOrdItm Overdue Items
PurchaseOrderNetAmount_H I_CentralPurchaseOrderTP PurchaseOrderNetAmount Net Value
PurchaseOrderNetAmount I_CentralPurchaseOrderTP PurchaseOrderNetAmount Net Value
WeightedRelevance I_CentralPurchaseOrderTP WeightedRelevance Weighted Relevance
ScheduleLineDeliveryDate I_CentralPurchaseOrderTP ScheduleLineDeliveryDate Delivery Date
PurchaseOrderOutputDateTime I_CentralPurchaseOrderTP PurchaseOrderOutputDateTime Time Stamp
ApproverName I_CentralPurchaseOrderTP ApproverName Approver Name
CreatedByUserFullName I_CentralPurchaseOrderTP CreatedByUserFullName Description
CreationDate I_CentralPurchaseOrderTP CreationDate Time Stamp
PurchaseOrderDate I_CentralPurchaseOrderTP PurchaseOrderDate PO Date
Language I_CentralPurchaseOrderTP Language Report Text Language
PurchaseOrderOutputStatus I_CentralPurchaseOrderTP PurchaseOrderOutputStatus Purchase Order Output Status
PurchaseOrderStatus I_CentralPurchaseOrderTP PurchaseOrderStatus Purchase Order Status
PurchasingProcessingStatus I_CentralPurchaseOrderTP PurchasingProcessingStatus Proc. State
ApproverUser I_CentralPurchaseOrderTP ApproverUser Approver
PurchasingCompletenessStatus I_CentralPurchaseOrderTP PurchasingCompletenessStatus Incomplete
CashDiscount1Days I_CentralPurchaseOrderTP CashDiscount1Days Cash Discount Days 1
CashDiscount1Percent I_CentralPurchaseOrderTP CashDiscount1Percent Cash Discount Percentage 1
CashDiscount2Days I_CentralPurchaseOrderTP CashDiscount2Days Cash Discount Days 2
CashDiscount2Percent I_CentralPurchaseOrderTP CashDiscount2Percent Cash Discount Percentage 2
NetPaymentDays I_CentralPurchaseOrderTP NetPaymentDays Payment in Days Net
IncotermsVersion I_CentralPurchaseOrderTP IncotermsVersion Inco. Version
IncotermsClassification I_CentralPurchaseOrderTP IncotermsClassification Incoterms
IncotermsLocation1 I_CentralPurchaseOrderTP IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_CentralPurchaseOrderTP IncotermsLocation2 Inco. Location2
IncotermsTransferLocation I_CentralPurchaseOrderTP IncotermsTransferLocation Incoterms Transfer Location
InvoicingParty I_CentralPurchaseOrderTP InvoicingParty Supplier
ExchangeRateForEdit I_CentralPurchaseOrderTP ExchangeRateForEdit Exchange Rate
ExchangeRateIsFixed I_CentralPurchaseOrderTP ExchangeRateIsFixed Fixed Exchange Rate
IsIntrastatReportingRelevant I_CentralPurchaseOrderTP IsIntrastatReportingRelevant Intrastat rel.
IsIntrastatReportingExcluded I_CentralPurchaseOrderTP IsIntrastatReportingExcluded exclude Intra
HasNote I_CentralPurchaseOrderTP HasNote Notes Available
HasAttachment I_CentralPurchaseOrderTP HasAttachment Attachment Available
ProcmtHubLastExtractionTime I_CentralPurchaseOrderTP ProcmtHubLastExtractionTime Last Extracted Date and Time
PurchasingDocumentOrigin I_CentralPurchaseOrderTP PurchasingDocumentOrigin Status
PurchasingDocumentDeletionCode I_CentralPurchaseOrderTP PurchasingDocumentDeletionCode Del. Indicator
ReleaseIsNotCompleted I_CentralPurchaseOrderTP ReleaseIsNotCompleted Subj.to Release
ManualSupplierAddressID I_CentralPurchaseOrderTP ManualSupplierAddressID Address Number
SupplierRespSalesPersonName I_CentralPurchaseOrderTP SupplierRespSalesPersonName Salesperson
SupplierPhoneNumber I_CentralPurchaseOrderTP SupplierPhoneNumber Telephone
SupplyingSupplier I_CentralPurchaseOrderTP SupplyingSupplier Goods Supplier
SupplyingPlant I_CentralPurchaseOrderTP SupplyingPlant Supplying Plant
DeliveryDocumentCondition I_CentralPurchaseOrderTP DeliveryDocumentCondition
PricingProcedure I_CentralPurchaseOrderTP PricingProcedure Procedure
ValidityStartDate I_CentralPurchaseOrderTP ValidityStartDate Validity Start Date
ValidityEndDate I_CentralPurchaseOrderTP ValidityEndDate ValidTo
ProcurementHubSourceSystemName _BusinessSystem ProcurementHubSourceSystemName Connected Sys Name
ProcmtHubCompanyCodeName _CompanyCodeValueHelp ProcmtHubCompanyCodeName
ProcmtHubCompanyCode _CompanyCodeValueHelp ProcmtHubCompanyCode Company Code
PurchasingDocumentTypeName _DocumentType PurchasingDocumentTypeName Description
IncotermsClassificationName _ProcmtHubIncotermsClsfctnVH IncotermsClassificationName Incoterms Description
ProcmtHubSupplierName _ProcmtHubSupplierVH ProcmtHubSupplierName
PaymentTermsName _ProcurementHubPaymentTermsVH PaymentTermsName Description
PurchaseOrderOutputIndCode _PurchaseOrderOutputInd PurchaseOrderOutputIndCode Purchase Order Output Created
PurchasingGroupName _PurchasingGrpValueHelp PurchasingGroupName Purchasing Grp. Name
ProcmtHubPurgOrgName _PurgOrgValueHelp ProcmtHubPurgOrgName
PurchasingDocumentStatus _PurOrdStatusValueHelp PurchasingDocumentStatus Short Description

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_CentralPurchaseOrderTP.
-- 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_CentralPurchaseOrderTP AS
SELECT
  PurchasingDocumentCategory,
  cast (PurchaseOrderTP.PurchasingOrganization as ekorg_ll preserving type ) AS PurchasingOrganization,
  cast( '' as abap.sstring( 260 ) ) AS Plant,
  cast( '' as abap.sstring( 260 ) ) AS ProcmtHubProduct,
  cast( '' as abap.sstring( 260 ) ) AS ProcmtHubProductGroup,
  cast( '' as purchaseorderoutputstatusname ) AS PurchaseOrderOutputStatusName,
  cast( '' as mmpur_cpo_output_indicatorname ) AS PurchaseOrderOutputIndDesc,
  cast ( _PurOrdStatusValueHelp.PurchasingDocumentStatusName as purchaseorderstatusname ) AS PurchaseOrderStatusName,
  cast( '' as abap.char( 02 ) ) AS ApprovalStatus,
  cast( '' as mm_approval_status ) AS ApprovalStatusName,
  cast( '' as abap_boolean ) AS PrmtHbRpldPOIsCntrlApprvlRlvt,
  cast( '' as abap.sstring( 450 ) ) AS PurgDocCompltnStsName,
  IsEndOfPurposeBlocked,
  cast( '' as abap.sstring( 450 ) ) AS NoteTypeListText,
  cast ('' as mmpur_d_ukms_enabled) AS PrmtHbIsUKMSEnabled,
  cast( '' as swd_wfd_id) AS WorkflowScenarioDefinition,
  PurchaseOrderTP.PurchaseOrder AS ProcurementHubPO,
  PurchaseOrderTP.ExtSourceSystem AS ExtSourceSystem,
  PurchaseOrderTP.Supplier AS Supplier,
  PurchaseOrderTP.CompanyCode AS CompanyCode,
  PurchaseOrderTP.CompanyCodeCountry AS CompanyCodeCountry,
  PurchaseOrderTP.PurchasingGroup AS PurchasingGroup,
  PurchaseOrderTP.DocumentCurrency AS DocumentCurrency,
  PurchaseOrderTP.PurchaseOrderType AS PurchaseOrderType,
  PurchaseOrderTP.NumberOfOverduePurOrdItm AS NumberOfOverduePurOrdItm,
  PurchaseOrderTP.PurchaseOrderNetAmount AS PurchaseOrderNetAmount_H,
  PurchaseOrderTP.PurchaseOrderNetAmount AS PurchaseOrderNetAmount,
  PurchaseOrderTP.WeightedRelevance AS WeightedRelevance,
  PurchaseOrderTP.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
  PurchaseOrderTP.PurchaseOrderOutputDateTime AS PurchaseOrderOutputDateTime,
  PurchaseOrderTP.ApproverName AS ApproverName,
  PurchaseOrderTP.CreatedByUserFullName AS CreatedByUserFullName,
  PurchaseOrderTP.CreationDate AS CreationDate,
  PurchaseOrderTP.PurchaseOrderDate AS PurchaseOrderDate,
  PurchaseOrderTP.Language AS Language,
  PurchaseOrderTP.PurchaseOrderOutputStatus AS PurchaseOrderOutputStatus,
  PurchaseOrderTP.PurchaseOrderStatus AS PurchaseOrderStatus,
  PurchaseOrderTP.PurchasingProcessingStatus AS PurchasingProcessingStatus,
  PurchaseOrderTP.ApproverUser AS ApproverUser,
  PurchaseOrderTP.PurchasingCompletenessStatus AS PurchasingCompletenessStatus,
  PurchaseOrderTP.CashDiscount1Days AS CashDiscount1Days,
  PurchaseOrderTP.CashDiscount1Percent AS CashDiscount1Percent,
  PurchaseOrderTP.CashDiscount2Days AS CashDiscount2Days,
  PurchaseOrderTP.CashDiscount2Percent AS CashDiscount2Percent,
  PurchaseOrderTP.NetPaymentDays AS NetPaymentDays,
  PurchaseOrderTP.IncotermsVersion AS IncotermsVersion,
  PurchaseOrderTP.IncotermsClassification AS IncotermsClassification,
  PurchaseOrderTP.IncotermsLocation1 AS IncotermsLocation1,
  PurchaseOrderTP.IncotermsLocation2 AS IncotermsLocation2,
  PurchaseOrderTP.IncotermsTransferLocation AS IncotermsTransferLocation,
  PurchaseOrderTP.InvoicingParty AS InvoicingParty,
  PurchaseOrderTP.ExchangeRateForEdit AS ExchangeRateForEdit,
  PurchaseOrderTP.ExchangeRateIsFixed AS ExchangeRateIsFixed,
  PurchaseOrderTP.IsIntrastatReportingRelevant AS IsIntrastatReportingRelevant,
  PurchaseOrderTP.IsIntrastatReportingExcluded AS IsIntrastatReportingExcluded,
  PurchaseOrderTP.HasNote AS HasNote,
  PurchaseOrderTP.HasAttachment AS HasAttachment,
  PurchaseOrderTP.ProcmtHubLastExtractionTime AS ProcmtHubLastExtractionTime,
  PurchaseOrderTP.PurchasingDocumentOrigin AS PurchasingDocumentOrigin,
  PurchaseOrderTP.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  PurchaseOrderTP.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
  PurchaseOrderTP.ManualSupplierAddressID AS ManualSupplierAddressID,
  PurchaseOrderTP.SupplierRespSalesPersonName AS SupplierRespSalesPersonName,
  PurchaseOrderTP.SupplierPhoneNumber AS SupplierPhoneNumber,
  PurchaseOrderTP.SupplyingSupplier AS SupplyingSupplier,
  PurchaseOrderTP.SupplyingPlant AS SupplyingPlant,
  PurchaseOrderTP.DeliveryDocumentCondition AS DeliveryDocumentCondition,
  PurchaseOrderTP.PricingProcedure AS PricingProcedure,
  PurchaseOrderTP.ValidityStartDate AS ValidityStartDate,
  PurchaseOrderTP.ValidityEndDate AS ValidityEndDate,
  _BusinessSystem.ProcurementHubSourceSystemName AS ProcurementHubSourceSystemName,
  _CompanyCodeValueHelp.ProcmtHubCompanyCodeName AS ProcmtHubCompanyCodeName,
  _CompanyCodeValueHelp.ProcmtHubCompanyCode AS ProcmtHubCompanyCode,
  _DocumentType.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  _ProcmtHubIncotermsClsfctnVH.IncotermsClassificationName AS IncotermsClassificationName,
  _ProcmtHubSupplierVH.ProcmtHubSupplierName AS ProcmtHubSupplierName,
  _ProcurementHubPaymentTermsVH.PaymentTermsName AS PaymentTermsName,
  _PurchaseOrderOutputInd.PurchaseOrderOutputIndCode AS PurchaseOrderOutputIndCode,
  _PurchasingGrpValueHelp.PurchasingGroupName AS PurchasingGroupName,
  _PurgOrgValueHelp.ProcmtHubPurgOrgName AS ProcmtHubPurgOrgName,
  _PurOrdStatusValueHelp.PurchasingDocumentStatus AS PurchasingDocumentStatus
FROM I_CentralPurchaseOrderTP AS PurchaseOrderTP
LEFT OUTER JOIN C_CentralPurchaseOrderItemTP AS _PurchaseOrderItemTP ON _PurchaseOrderItemTP.ProcurementHubPO = ProcurementHubPO AND _PurchaseOrderItemTP.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN C_ProcmtHubCompanyCodeVH AS _CompanyCodeValueHelp ON _CompanyCodeValueHelp.ProcmtHubCompanyCode = CompanyCode AND _CompanyCodeValueHelp.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubBackendSrceSystemVH AS _BusinessSystem ON _BusinessSystem.ProcurementHubSourceSystem = ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubPurgOrgVH AS _PurgOrgValueHelp ON _PurgOrgValueHelp.ProcmtHubPurchasingOrg = PurchasingOrganization AND _PurgOrgValueHelp.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurgGroupVH AS _PurchasingGrpValueHelp ON _PurchasingGrpValueHelp.ProcmtHubPurchasingGroup = PurchasingGroup AND _PurchasingGrpValueHelp.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubSupplierVH AS _ProcmtHubSupplierVH ON _ProcmtHubSupplierVH.ProcmtHubFixedSupplier = Supplier AND _ProcmtHubSupplierVH.ProcurementHubSourceSystem = ExtSourceSystem AND _ProcmtHubSupplierVH.ProcmtHubPurchasingOrg = PurchasingOrganization AND _ProcmtHubSupplierVH.ProcmtHubCompanyCode = CompanyCode  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurOrdProcgStsVH AS _ProcmtHubPurOrdProcgStsVH ON _ProcmtHubPurOrdProcgStsVH.DomainValue = PurchasingProcessingStatus AND _ProcmtHubPurOrdProcgStsVH.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurOrdDocTypeVH AS _DocumentType ON _DocumentType.ExtSourceSystem = ExtSourceSystem AND _DocumentType.PurchasingDocumentType = PurchaseOrderType  -- association [1..1]
LEFT OUTER JOIN C_ProcurementHubPaymentTermsVH AS _ProcurementHubPaymentTermsVH ON _ProcurementHubPaymentTermsVH.PaymentTerms = PaymentTerms AND _ProcurementHubPaymentTermsVH.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubIncotermsClsfctnVH AS _ProcmtHubIncotermsClsfctnVH ON _ProcmtHubIncotermsClsfctnVH.IncotermsClassification = IncotermsClassification AND _ProcmtHubIncotermsClsfctnVH.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderStatusValueHelp AS _PurOrdStatusValueHelp ON _PurOrdStatusValueHelp.PurchasingDocumentStatus = PurchaseOrderStatus  -- association [0..1]
LEFT OUTER JOIN E_PrmtHbRpldPurchaseOrder AS _PrmtHbRpldPurchaseOrder ON _PrmtHbRpldPurchaseOrder.PurchaseOrder = ProcurementHubPO AND _PrmtHbRpldPurchaseOrder.ExtSourceSystem = ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN C_PrmtHbRpldPurOrdPlantVH AS _PrmtHbRpldPurOrdPlantVH ON _PrmtHbRpldPurOrdPlantVH.ProcmtHubPlant = Plant AND _PrmtHbRpldPurOrdPlantVH.ProcmtHubCompanyCode = CompanyCode AND _PrmtHbRpldPurOrdPlantVH.ProcurementHubSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN P_PrmtHbRpldPOOutputStatusInd AS _PurchaseOrderOutputInd ON _PurchaseOrderOutputInd.PurchaseOrder = ProcurementHubPO AND _PurchaseOrderOutputInd.ExtSourceSystem = ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN I_PrmtHbRpldPOOutputStsIndVH AS _PurchaseOrderOutputIndVH ON _PurchaseOrderOutputIndVH.PurchaseOrderOutputIndCode = PurchaseOrderOutputIndCode  -- association [0..1]
;