P_PurContrHierDrftNodeRltn

DDL: P_PURCONTRHIERDRFTNODERLTN SQL: PPURCTRHIERDRFRN Type: view BASIC

P_PurContrHierDrftNodeRltn is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (purctr_itm_d) and exposes 93 fields with key fields PurchaseContractItem, PurchaseContractUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
purctr_itm_d purctr_itm_d from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_PurchaseContractDraft _PurchaseContract $projection.PurchaseContractUUID = _PurchaseContract.PurchaseContractUUID
[0..1] P_PurContrHierDrftNodeRltn _Parent $projection.PurchasingParentItem = _Parent.PurchaseContractItem and $projection.PurchaseContractUUID = _Parent.PurchaseContractUUID ----Extension
[1..1] E_PurchasingDocumentItem _PurchaseContractItemExt $projection.PurchaseContract = _PurchaseContractItemExt.PurchasingDocument and $projection.PurchaseContractItem = _PurchaseContractItemExt.PurchasingDocumentItem

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PPURCTRHIERDRFRN view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (93)

KeyFieldSource TableSource FieldDescription
KEY PurchaseContractItem purchasecontractitem Item
KEY PurchaseContractUUID parentdraftuuid NodeID
PurchaseContractItemUUID draftuuid UUID
PurchaseContract purchasecontract Purchasing Doc.
PurchasingParentItem purchasingparentitem Parent Item No
PurchaseContractItemText purchasecontractitemtext Short Text
PurgConfigurableItemNumber purgconfigurableitemnumber Hierarchy Number
PurgExternalSortNumber purgexternalsortnumber External Sort No.
Plant plant Valuation Area
Material material Vehicle Model
MaterialGroup materialgroup Product Group
CompanyCode companycode Receiver Company Code
NetPriceQuantity netpricequantity Price Unit
AccountAssignmentCategory accountassignmentcategory Acct Assgmt Cat
OrderQuantityUnit orderquantityunit Sales Unit
ReleaseOrderQuantityUnit releaseorderquantityunit Order Unit
PurchaseContractItemForEdit purchasecontractitemforedit Item
PurchaseContractType purchasecontracttype Order Type
ContractNetPriceAmount contractnetpriceamount Net Price
OrderPriceUnit orderpriceunit Order Price Un.
VolumeUnit volumeunit Volume Unit
Customer customer Sold-to Party
Subcontractor subcontractor Supplier
ReferenceDeliveryAddressID referencedeliveryaddressid Reference Address
ManualDeliveryAddressID manualdeliveryaddressid Address Number
StorageLocation storagelocation StorageLocation
GoodsReceiptIsExpected goodsreceiptisexpected Goods Receipt
MultipleAcctAssgmtDistribution multipleacctassgmtdistribution Distribution
PartialInvoiceDistribution partialinvoicedistribution Partial invoice
TargetQuantity targetquantity Target Quantity
TargetAmount targetamount Target Value
DocumentCurrency documentcurrency Document Currency
OrdPriceUnitToOrderUnitDnmntr ordpriceunittoorderunitdnmntr Quantity Conversion Denominator
OrderPriceUnitToOrderUnitNmrtr orderpriceunittoorderunitnmrtr Quantity Conversion Numerator
PurchasingDocumentItemCategory purchasingdocumentitemcategory Item Category
SupplierMaterialNumber suppliermaterialnumber Supp. Mat. No.
EvaldRcptSettlmtIsAllowed evaldrcptsettlmtisallowed ERS
UnderDelivTolrtdLmtRatioInPct underdelivtolrtdlmtratioinpct Underdel. Tol.
PriceIsToBePrinted priceistobeprinted Print Price
SupplierConfirmationControlKey supplierconfirmationcontrolkey Conf. Control
OverdelivTolrtdLmtRatioInPct overdelivtolrtdlmtratioinpct Overdeliv. Tol.
UnlimitedOverdeliveryIsAllowed unlimitedoverdeliveryisallowed Unlimited Tol.
IncotermsClassification incotermsclassification Incoterms
IncotermsLocation1 incotermslocation1 Inco. Location1
InvoiceIsExpected invoiceisexpected Invoice Receipt
InvoiceIsGoodsReceiptBased invoiceisgoodsreceiptbased GR-Based IV
PurgDocPriceDate purgdocpricedate Price Date
PurchasingInfoRecordUpdateCode isinforecordupdated InfoUpdate
PurgDocReleaseOrderQuantity purgdocreleaseorderquantity Rel. order qty.
PurgDocOrderAcknNumber purgdocorderacknnumber Order Acknowl.
PurchasingPriceIsEstimated purgdocestimatedprice Estimated Price
IsInfoAtRegistration isinfoatregistration InfoAtReg.
NoDaysReminder1 nodaysreminder1 1st Rem./Exped.
NoDaysReminder2 nodaysreminder2 2nd Rem./Exped.
NoDaysReminder3 nodaysreminder3 3rd Rem./Exped.
PlannedDeliveryDurationInDays planneddeliverydurationindays Plnd dely time
StockType stocktype Stock Type
TaxCode taxcode Tax Code
TaxCountry taxcountry Tax Ctry/Reg.
TaxDeterminationDate taxdeterminationdate Tx Determination Dte
RequirementTracking requirementtracking Tracking Number
IsOrderAcknRqd isorderacknrqd Acknowl. Reqd.
ShippingInstruction shippinginstruction Shipping Instr.
GoodsReceiptIsNonValuated goodsreceiptisnonvaluated GR Non-Valuated
ServicePerformer serviceperformer Service Performer
ProductType producttype Product Type Group
MaterialType materialtype Material Type
FormattedPurchaseContractItem formattedpurchasecontractitem Char15
PurchaseRequisition purchaserequisition Requisition
PurchaseRequisitionItem purchaserequisitionitem Requisn. item
PurchasingContractDeletionCode purchasingcontractdeletioncode Del. Indicator
IsStatisticalItem isstatisticalitem Statisticl.Indicator
PurchasingParentItemForEdit purchasingparentitemforedit H-Lev. Item
HierarchyNode hierarchynode Node
HierarchyParentNode hierarchyparentnode Hier.node
HierarchyLevel hierarchylevel Hierarchy Level
HierarchyNodeSubTreeSize hierarchynodesubtreesize Descendant Count
HierarchyDrillState hierarchydrillstate Drill State
HierarchyNodeOrdinalNumber hierarchynodeordinalnumber Node Number
IsOutline isoutline Item Set
PurgDocAggrgdSubItemCategory purgdocaggrgdsubitemcategory Sub-items
PurgDocExternalItemCategory purgdocexternalitemcategory Item Category
PurgDocItemCategoryName purgdocitemcategoryname Text for ItCat.
DraftEntityConsistencyStatus draftentityconsistencystatus Consistency Status
DummyEkpoInclEewPs dummy_ekpo_incl_eew_ps Ext. Include
DraftEntityCreationDateTime draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime draftentitylastchangedatetime Draft Last Changed On
HasActiveEntity hasactiveentity TRUE
DraftAdministrativeDataUUID draftadministrativedatauuid UUID
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code
PurchasingIsCatalogRelevant purchasingiscatalogrelevant Ctlg Item Indicator
_Parent _Parent
_PurchaseContract _PurchaseContract

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_PurContrHierDrftNodeRltn.
-- 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: PPURCTRHIERDRFRN

CREATE VIEW P_PurContrHierDrftNodeRltn AS
SELECT
  PurchaseContractItem,
  parentdraftuuid AS PurchaseContractUUID,
  draftuuid AS PurchaseContractItemUUID,
  PurchaseContract,
  PurchasingParentItem,
  PurchaseContractItemText,
  PurgConfigurableItemNumber,
  PurgExternalSortNumber,
  Plant,
  Material,
  MaterialGroup,
  CompanyCode,
  NetPriceQuantity,
  AccountAssignmentCategory,
  OrderQuantityUnit,
  ReleaseOrderQuantityUnit,
  PurchaseContractItemForEdit,
  PurchaseContractType,
  ContractNetPriceAmount,
  OrderPriceUnit,
  VolumeUnit,
  Customer,
  Subcontractor,
  ReferenceDeliveryAddressID,
  ManualDeliveryAddressID,
  StorageLocation,
  GoodsReceiptIsExpected,
  MultipleAcctAssgmtDistribution,
  PartialInvoiceDistribution,
  TargetQuantity,
  TargetAmount,
  DocumentCurrency,
  OrdPriceUnitToOrderUnitDnmntr,
  OrderPriceUnitToOrderUnitNmrtr,
  PurchasingDocumentItemCategory,
  SupplierMaterialNumber,
  EvaldRcptSettlmtIsAllowed,
  UnderDelivTolrtdLmtRatioInPct,
  PriceIsToBePrinted,
  SupplierConfirmationControlKey,
  OverdelivTolrtdLmtRatioInPct,
  UnlimitedOverdeliveryIsAllowed,
  IncotermsClassification,
  IncotermsLocation1,
  InvoiceIsExpected,
  InvoiceIsGoodsReceiptBased,
  PurgDocPriceDate,
  isinforecordupdated AS PurchasingInfoRecordUpdateCode,
  PurgDocReleaseOrderQuantity,
  PurgDocOrderAcknNumber,
  purgdocestimatedprice AS PurchasingPriceIsEstimated,
  IsInfoAtRegistration,
  NoDaysReminder1,
  NoDaysReminder2,
  NoDaysReminder3,
  PlannedDeliveryDurationInDays,
  StockType,
  TaxCode,
  TaxCountry,
  TaxDeterminationDate,
  RequirementTracking,
  IsOrderAcknRqd,
  ShippingInstruction,
  GoodsReceiptIsNonValuated,
  ServicePerformer,
  ProductType,
  MaterialType,
  FormattedPurchaseContractItem,
  PurchaseRequisition,
  PurchaseRequisitionItem,
  PurchasingContractDeletionCode,
  IsStatisticalItem,
  PurchasingParentItemForEdit,
  HierarchyNode,
  HierarchyParentNode,
  HierarchyLevel,
  HierarchyNodeSubTreeSize,
  HierarchyDrillState,
  HierarchyNodeOrdinalNumber,
  IsOutline,
  PurgDocAggrgdSubItemCategory,
  PurgDocExternalItemCategory,
  PurgDocItemCategoryName,
  DraftEntityConsistencyStatus,
  dummy_ekpo_incl_eew_ps AS DummyEkpoInclEewPs,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  HasActiveEntity,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  PurchasingIsCatalogRelevant
FROM purctr_itm_d
LEFT OUTER JOIN I_PurchaseContractDraft AS _PurchaseContract ON PurchaseContractUUID = _PurchaseContract.PurchaseContractUUID  -- association [1..1]
LEFT OUTER JOIN P_PurContrHierDrftNodeRltn AS _Parent ON PurchasingParentItem = _Parent.PurchaseContractItem AND PurchaseContractUUID = _Parent.PurchaseContractUUID  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocumentItem AS _PurchaseContractItemExt ON PurchaseContract = _PurchaseContractItemExt.PurchasingDocument AND PurchaseContractItem = _PurchaseContractItemExt.PurchasingDocumentItem  -- association [1..1]
;