A_CntrlPurContrItmDistribution

DDL: A_CNTRLPURCONTRITMDISTRIBUTION SQL: ACNTRLPCTRID Type: view COMPOSITE

Item Distribution

A_CntrlPurContrItmDistribution is a Composite CDS View that provides data about "Item Distribution" in SAP S/4HANA. It reads from 1 data source (I_CntrlPurContrDistribution) and exposes 60 fields with key fields CentralPurchaseContract, CentralPurchaseContractItem, DistributionKey. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CntrlPurContrDistribution I_CntrlPurContrDistribution from

Associations (4)

CardinalityTargetAliasCondition
[1..1] A_CntrlPurchaseContractItem _CentralPurchaseContractItem $projection.CentralPurchaseContract = _CentralPurchaseContractItem.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CentralPurchaseContractItem.CentralPurchaseContractItem
[0..*] A_CntrlPurContrItemPartner _CntrlPurContrItemPartner $projection.CentralPurchaseContract = _CntrlPurContrItemPartner.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CntrlPurContrItemPartner.CentralPurchaseContractItem and $projection.DistributionKey = _CntrlPurContrItemPartner.DistributionKey
[1..1] A_CentralPurchaseContract _CentralPurchaseContract $projection.CentralPurchaseContract = _CentralPurchaseContract.CentralPurchaseContract ----Extension
[1..1] E_CntrlPurContrDistribution _CntrlPurContrItmDistExtension _CntrlPurContrItmDistExtension.PurchasingDocument = $projection.CentralPurchaseContract and _CntrlPurContrItmDistExtension.PurchasingDocumentItem = $projection.CentralPurchaseContractItem and _CntrlPurContrItmDistExtension.DistributionKey = $projection.DistributionKey

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ACNTRLPCTRID view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Item Distribution view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view

Fields (60)

KeyFieldSource TableSource FieldDescription
KEY CentralPurchaseContract CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
KEY DistributionKey DistributionKey Distr. Number
ProcmtHubCompanyCode CompanyCode Receiver Company Code
ProcmtHubPlant Plant Valuation Area
ProcmtHubPurchasingOrg PurchasingOrganization Purchasing Organization
ProcmtHubPurchasingGroup PurchasingGroup Purchasing Group
ProcmtHubCompanyCodeGroupingID ProcmtHubCompanyCodeGroupingID Grouping ID
PaymentTerms PaymentTerms Pyt Terms
CashDiscount1Days CashDiscount1Days Days from Baseline Date for Payment
CashDiscount2Days CashDiscount2Days Days from Baseline Date for Payment
NetPaymentDays NetPaymentDays Net Pmt Terms Period
CashDiscount1Percent CashDiscount1Percent Disc. Percent 1
CashDiscount2Percent CashDiscount2Percent Disc. Percent 2
DistributionType DistributionType Distribution Type
ExternalReferenceDocument ExternalReferenceDocument Ext. Ref. Document
ExternalReferenceDocumentItem ExternalReferenceDocumentItem Ext. Ref. Doc. Item
ExternalRefDocCategory ExternalRefDocCategory Category
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocumentType PurchasingDocumentType RFQ Type
StorageLocation StorageLocation StorageLocation
CntrlPurContrDistributionPct CntrlPurContrDistributionPct
CntrlPurContrItmDistrQty TargetQuantity Target Quantity
OrderQuantityUnit OrderQuantityUnit Sales Unit
CntrlPurContrItmDistrAmt TargetAmount Target Value
ProcurementHubSourceSystem ProcurementHubSourceSystem Connected System ID
ProcmtHubProduct Material Vehicle Model
ProcmtHubProductGroup MaterialGroup Product Group
ProcmtHubPurchaseContract ExtContractForPurg Contract
ProcmtHubPurchaseContractItem ExtContractItemForPurg Item
ItemDistributionStatus ItemDistributionStatus Distributn Status
ReferenceHeaderDistributionKey ReferenceHeaderDistributionKey
IsDeleted IsDeleted TRUE
OutlineAgrmtItmIsBlocked OutlineAgrmtItmIsBlocked OA Blocked Ind
PurgDocItmBlkRsnCode PurgDocItmBlkRsnCode Block Reason ID
PurchasingInfoRecordUpdateCode PurchasingInfoRecordUpdateCode InfoUpdate
ReferenceDistributionNumber ExtContractItemDistrForPurg Distr. Number
SourceListIsUpdated Sourcelist Updated
SourceListRestriction SourceListRestriction SrcListRstrcn
IncotermsClassification IncotermsClassification Incoterms
IncotermsLocation1 IncotermsLocation1 Inco. Location1
ShippingInstruction ShippingInstruction Shipping Instr.
ProcmtHubDelivAddressTypeCode ProcmtHubDelivAddressTypeCode
ReferenceDeliveryAddressID ReferenceDeliveryAddressID Reference Address
ProcmtHubSubcontractor ProcmtHubSubcontractor Supplier
ProcmtHubSuplrIsSubcontractor ProcmtHubSuplrIsSubcontractor SC Supplier
FormOfAddress FormOfAddress Title Key
ProcmtHubBusinessPartnerName1 ProcmtHubBusinessPartnerName1 Name
ProcmtHubBusinessPartnerName2 ProcmtHubBusinessPartnerName2 Name 2
ProcmtHubBusinessPartnerName3 ProcmtHubBusinessPartnerName3 Name 3
ProcmtHubBusinessPartnerName4 ProcmtHubBusinessPartnerName4 Name 4
ProcmtHubStreetName ProcmtHubStreetName Street
ProcmtHubHouseNumber ProcmtHubHouseNumber House Number
ProcmtHubPostalCode ProcmtHubPostalCode Postal Code
ProcmtHubCityName ProcmtHubCityName City
ProcmtHubCountry ProcmtHubCountry Country/Reg.
ProcmtHubRegion ProcmtHubRegion Region
_CentralPurchaseContract _CentralPurchaseContract
_CentralPurchaseContractItem _CentralPurchaseContractItem
_CntrlPurContrItemPartner _CntrlPurContrItemPartner

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 A_CntrlPurContrItmDistribution.
-- 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: ACNTRLPCTRID

CREATE VIEW A_CntrlPurContrItmDistribution AS
SELECT
  CentralPurchaseContract,
  CentralPurchaseContractItem,
  DistributionKey,
  CompanyCode AS ProcmtHubCompanyCode,
  Plant AS ProcmtHubPlant,
  PurchasingOrganization AS ProcmtHubPurchasingOrg,
  PurchasingGroup AS ProcmtHubPurchasingGroup,
  ProcmtHubCompanyCodeGroupingID,
  PaymentTerms,
  CashDiscount1Days,
  CashDiscount2Days,
  NetPaymentDays,
  CashDiscount1Percent,
  CashDiscount2Percent,
  DistributionType,
  ExternalReferenceDocument,
  ExternalReferenceDocumentItem,
  ExternalRefDocCategory,
  PurchasingDocumentCategory,
  PurchasingDocumentType,
  StorageLocation,
  CntrlPurContrDistributionPct,
  TargetQuantity AS CntrlPurContrItmDistrQty,
  OrderQuantityUnit,
  TargetAmount AS CntrlPurContrItmDistrAmt,
  ProcurementHubSourceSystem,
  Material AS ProcmtHubProduct,
  MaterialGroup AS ProcmtHubProductGroup,
  ExtContractForPurg AS ProcmtHubPurchaseContract,
  ExtContractItemForPurg AS ProcmtHubPurchaseContractItem,
  ItemDistributionStatus,
  ReferenceHeaderDistributionKey,
  IsDeleted,
  OutlineAgrmtItmIsBlocked,
  PurgDocItmBlkRsnCode,
  PurchasingInfoRecordUpdateCode,
  ExtContractItemDistrForPurg AS ReferenceDistributionNumber,
  cast(SourceListIsUpdated as xfeld) AS SourceListIsUpdated,
  SourceListRestriction,
  IncotermsClassification,
  IncotermsLocation1,
  ShippingInstruction,
  ProcmtHubDelivAddressTypeCode,
  ReferenceDeliveryAddressID,
  ProcmtHubSubcontractor,
  ProcmtHubSuplrIsSubcontractor,
  FormOfAddress,
  ProcmtHubBusinessPartnerName1,
  ProcmtHubBusinessPartnerName2,
  ProcmtHubBusinessPartnerName3,
  ProcmtHubBusinessPartnerName4,
  ProcmtHubStreetName,
  ProcmtHubHouseNumber,
  ProcmtHubPostalCode,
  ProcmtHubCityName,
  ProcmtHubCountry,
  ProcmtHubRegion
FROM I_CntrlPurContrDistribution
LEFT OUTER JOIN A_CntrlPurchaseContractItem AS _CentralPurchaseContractItem ON CentralPurchaseContract = _CentralPurchaseContractItem.CentralPurchaseContract AND CentralPurchaseContractItem = _CentralPurchaseContractItem.CentralPurchaseContractItem  -- association [1..1]
LEFT OUTER JOIN A_CntrlPurContrItemPartner AS _CntrlPurContrItemPartner ON CentralPurchaseContract = _CntrlPurContrItemPartner.CentralPurchaseContract AND CentralPurchaseContractItem = _CntrlPurContrItemPartner.CentralPurchaseContractItem AND DistributionKey = _CntrlPurContrItemPartner.DistributionKey  -- association [0..*]
LEFT OUTER JOIN A_CentralPurchaseContract AS _CentralPurchaseContract ON CentralPurchaseContract = _CentralPurchaseContract.CentralPurchaseContract  -- association [1..1]
LEFT OUTER JOIN E_CntrlPurContrDistribution AS _CntrlPurContrItmDistExtension ON _CntrlPurContrItmDistExtension.PurchasingDocument = CentralPurchaseContract AND _CntrlPurContrItmDistExtension.PurchasingDocumentItem = CentralPurchaseContractItem AND _CntrlPurContrItmDistExtension.DistributionKey = DistributionKey  -- association [1..1]
;