I_PURCHASEORDERITEM
Purchase Order Item
I_PURCHASEORDERITEM is a CDS View in S/4HANA. Purchase Order Item. It contains 102 fields. 142 CDS views read from this table.
CDS Views using this table (142)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_APProcessFlowPoItem | view | from | CONSUMPTION | AP Process Flow Purchase Order Item |
| C_ChgImpactPurOrdItem | view | from | CONSUMPTION | Purchase Order Item Details |
| C_MassUpdtPurOrdVH | view | from | CONSUMPTION | Purchase Order Value Help |
| C_MpPurReqHistoryItem | view | inner | CONSUMPTION | Master Proj Pur Req History Item |
| C_POItemChangeCount | view | left_outer | CONSUMPTION | Purchase Order Item Changes |
| C_POItemCountForSuplrCube | view | inner | CONSUMPTION | PO and Item Count for Total Supplier - Cube |
| C_POItemInternalOrdStsVislFltr | view | from | CONSUMPTION | Internal Ord Status Visual Filter |
| C_POItemNextDeliveryCalc | view | from | CONSUMPTION | PO Item Next Delivery Calc Fields |
| C_POItemQtyAndValueCalc | view | from | CONSUMPTION | PO Item Qty and Value Calc Fields |
| C_Purcatvalhelp | view | from | CONSUMPTION | Purchasing Category Value Help |
| C_Purchaseorderitemcount | view | from | CONSUMPTION | Count of Purchase Order Item |
| C_PurchaseOrderItemMassUpdate | view | from | CONSUMPTION | Mass Changes to Purchase Orders |
| C_PurchaseOrderItemSolution | view | from | CONSUMPTION | Purchase Order Item Solution |
| C_Purdoclistcalfieldspo | view | from | CONSUMPTION | Calculated Fields for PO |
| C_PurDocListInvoiceDetails | view | left_outer | CONSUMPTION | |
| C_Purdoclistpditemstatus | view | from | CONSUMPTION | Purchasing Document Status |
| C_Purdoclistpoitemstatus | view | from | CONSUMPTION | PO Item Status |
| c_purdoclistqtymismatchbase | view | inner | CONSUMPTION | Quantity Mismatch Base |
| C_PurgDataForTimeSheet | view | from | CONSUMPTION | Purchasing Data for Time Sheet |
| C_PurOrdItmGR | view | from | CONSUMPTION | Purchase Order Item Post Goods Receipt |
| C_PurOrdItmMntrGRAndInvcCalc | view | from | CONSUMPTION | Pur Ord Item GR and Invc Calc Fields |
| C_PurOrdItmSts | view | from | CONSUMPTION | Purchase Order Item Status |
| C_PurOrdRefDocPO | view | from | CONSUMPTION | Reference Documents for PO Creation - Purchase Order Items |
| C_RequirementTrackingPurOrd | view | from | CONSUMPTION | Purchase Orders by Requirement Tracking |
| C_SuplrEvalByQuality | view | inner | CONSUMPTION | Supplier Evaluation by Quality |
| FAC_AUDIT_Z3_PURCHASEORDERITEM | view | from | Purchase Order Item | |
| I_DFS_ActlFltgMatlOrdDlvrdQty | view_entity | from | COMPOSITE | PO Delivery Quantity for Material |
| I_DFS_ActlFltgMatlOrdQuantity | view_entity | from | COMPOSITE | Purchase Order for Material |
| I_DFS_ActlFltgMatlReqOrdQty | view_entity | from | COMPOSITE | PO PR Quantity for Material |
| I_DFS_PurOrdOnPlntStorLocLvl | view_entity | from | COMPOSITE | Ordered Qty on Plant and SLoc Level |
| I_FldLogsPurOrdItmIDVH | view_entity | from | COMPOSITE | Pur Order Item ID |
| I_FldLogsPurOrdItmUnqIDVH | view | from | COMPOSITE | Value Help for Pur Order Item Unique ID |
| I_FlxMtPlObjOrdAndDlvrdQtyInfo | view_entity | inner | COMPOSITE | PO Delivery Quantity for FMPO |
| I_FlxMtPlObjOrddQtyInformation | view_entity | inner | COMPOSITE | PO Quantity for FMPO |
| I_FlxMtPlObjReqdAndOrdQtyInfo | view_entity | inner | COMPOSITE | PO PR Quantity for FMPO |
| I_MstrProjPurOrdItem | view | inner | COMPOSITE | View for Master Project Purchase Order Item |
| I_MstrProjPurOrdItemSimple | view | inner | COMPOSITE | Simplified PO Items for Master Project |
| I_PurchaseOrderItemCalcFields | view | from | COMPOSITE | Collection of calculated fields on PO item level |
| I_PurchaseOrderItemCount | view | from | COMPOSITE | Count of purchase order items |
| I_PurchaseOrderItemStatus | view | from | COMPOSITE | Purchase Order Item Status |
| I_PurchaseOrderItemStdVH | view | from | COMPOSITE | Purchase Order Item |
| I_PurchaseOrderNetAmount | view | from | COMPOSITE | Calculation of net amount on purchase order header level |
| I_PurOrdAccountAssignment | view | inner | COMPOSITE | Purchase Order Account Assignment |
| I_PurOrdItemDeliveryAddress | view | from | COMPOSITE | Delivery Address in Purchase Order Item |
| I_SAFTPurchaseOrderItem | view | from | BASIC | Purchase order item info |
| I_StockTransportOrderItem | view | from | BASIC | Stock Transport Order Item |
| P_AlternateSupplierPOSituation | view | from | CONSUMPTION | Alternate Suppliers for a Purchase Order Situation |
| P_AltSuplrPOItemSituation | view | from | CONSUMPTION | Purchase Order Item for Alternate Supplier Situation |
| P_BSQPMPurReqnToPurOrd | view_entity | from | Purchase Requisition to Purchase Order | |
| P_DeliveryCostBasedOnPOItm | view | inner | CONSUMPTION | |
| P_FixedAssetPurchaseOrderOvw | view | from | CONSUMPTION | |
| P_InApprovalPurchaseOrderItem | view | from | CONSUMPTION | In Approval Purchase Order Items |
| P_InfoRecordsPurOrdSpend | view | left_outer | CONSUMPTION | Purchase Order Spend from Info Records |
| P_InspLotPurgOrdDocs | view | inner | CONSUMPTION | Inspectionlot for purchase orders |
| P_IntactvABOPDepdntRlvtCheck | view_entity | union | COMPOSITE | Private View for Dependents Relevant Chk |
| P_InvoicesCreatedBeforePO | view | inner | CONSUMPTION | |
| P_MngProjDmndPOItem | view | from | COMPOSITE | |
| P_OverdueNotReleased | view | from | CONSUMPTION | |
| P_PDOCITEMWITHOUTACCTASSGMT | view | inner | CONSUMPTION | |
| P_PODOWNPAYTSTSCALCFINAL | view | left_outer | CONSUMPTION | Private View for Status Calculation |
| P_POHistInDateRange | view | inner | CONSUMPTION | PO History in date range |
| P_POHistoryForGR | view | inner | CONSUMPTION | |
| P_POHistoryForInvoice | view | inner | CONSUMPTION | |
| P_POIDeliveryCostGR | view | inner | CONSUMPTION | |
| P_POIDeliveryCostInvoice | view | inner | CONSUMPTION | |
| P_POItemClsdSchdLnCumltvQty | view | inner | CONSUMPTION | |
| P_POItemDelivDurnVislFltr | view | from | CONSUMPTION | PO Item Delivery Duration |
| P_POItemDwnPaytAmountCalc | view | from | CONSUMPTION | Down Payment Calc Fields for PO Item |
| P_POItemDwnPaytCalc1 | view | inner | CONSUMPTION | Down Payment done Calc for PO Item |
| P_POItemDwnPaytDuDteIntvlCalc1 | view | from | CONSUMPTION | Due Date Interval Calc1 |
| P_POItemDwnPaytDueDateInterval | view | from | CONSUMPTION | Due Date Interval for PO Item Dwn Pymt |
| P_PoItemFiltered | view | from | CONSUMPTION | Filtered PO Item |
| P_POItemInvoicePrice | view | inner | CONSUMPTION | PO Item for Invoice Price |
| P_POItemQtyAndValueCalc | view | from | CONSUMPTION | PO Item Qty and Value Calc field |
| P_POItemReqFields | view | inner | CONSUMPTION | Legacy PO Items |
| P_POItmNextDelivStsVislFltr | view | from | CONSUMPTION | Next Delivery Status |
| P_PROJMGRCATSBYPO | view | left_outer | COMPOSITE | |
| P_PRToFirstPurchasOrder | view | inner | CONSUMPTION | First Purchas Order created to a PR |
| P_PRToFirstPurchasOrder1 | view | inner | CONSUMPTION | First Purchase Order created to a PR |
| P_Purcatvalhelp | view | from | CONSUMPTION | Purchasing Category Value Help |
| P_PurcContractLeakagePC1 | view | from | CONSUMPTION | P_PurcContractLeakagePC1 |
| P_PurchaseContractLeakage | view | from | CONSUMPTION | |
| P_PurchaseContractleakage1 | view | from | CONSUMPTION | Purchase Contract Leakage 1 |
| P_Purchasecontractleakage3 | view | from | CONSUMPTION | |
| P_PurchaseOrderItem | view | from | CONSUMPTION | |
| P_PurchaseOrderItemDateRange | view | from | CONSUMPTION | Purchage Order Item for Date Range |
| P_PurchaseOrderItemPAI | view | from | CONSUMPTION | |
| P_PurchaseOrderItemPAI_04 | view | left_outer | CONSUMPTION | |
| P_PurchaseOrderItemsImpacted | view | from | CONSUMPTION | Purchase Order Items Impacted |
| P_PurchaseOrderItemStatus | view | from | CONSUMPTION | Status of a purchase order item |
| P_PurchaseOrderMassUpdate | view | union | CONSUMPTION | Mass Update of Purchase Orders |
| P_PurchaseOrderMigration | view | from | CONSUMPTION | Purchase Order for Migration Report |
| P_PurchaseOrderPriceVariance | view | from | CONSUMPTION | |
| P_PurchaseOrderQuantity | view | inner | CONSUMPTION | Purchase Order Quantity |
| P_PURCHASEORDERSENDTOSUPPLR | view | inner | CONSUMPTION | Purchase order send to supplier |
| P_PURCHASEORDERWITHSTOFILTER | view | inner | CONSUMPTION | Purchase Orders without STO |
| P_PurchaseRequisitionItm | view | inner | CONSUMPTION | Purchase Requisition Item |
| P_PurchasingSpndComparison3 | view | inner | CONSUMPTION | Purchasing Spend Comparison |
| P_PurchOrdReleased | view | from | CONSUMPTION | Purchase Order Items released |
| P_PurDocInfoNtwkGraph | view | from | CONSUMPTION | Purchasing Document Information at Network Graph |
| P_PurDocStat | view | from | CONSUMPTION | |
| P_PurFutureSpend | view | from | CONSUMPTION | Purchasing Future Spend |
| P_PurOrdDownPaymentMntr | view | from | CONSUMPTION | Monitor Purchase Order Down Payments |
| P_PurOrderItemCalculation | view | from | CONSUMPTION | PO Item Calculated fields |
| P_PurOrderItemCalculation | view | union_all | CONSUMPTION | PO Item Calculated fields |
| P_PurOrderItemCastedNetAmount | view | from | CONSUMPTION | Purchase Order Item Casted NetAmount |
| P_PurOrdItemAcctAssgmt | view | from | CONSUMPTION | Purchase Order Item Account Assignment |
| P_PurOrdItemCastedAmounts | view | inner | CONSUMPTION | Purchase Order Items with Casted amounts |
| P_PurOrdItemDeliveryAddress | view | from | COMPOSITE | |
| P_PurOrdItemHistCrcyCnvrsn | view | from | CONSUMPTION | Purchase Order Item History Currency Conversion |
| P_PurOrdItmAcctAssgmt1 | view | from | CONSUMPTION | |
| P_PURORDITMACCTASSGMT2 | view | inner | CONSUMPTION | |
| P_PurOrdItmAcctAssgmtDualStack | view | inner | CONSUMPTION | Purchase order item from Dual stack |
| P_PurOrdItmCastAmount | view | inner | CONSUMPTION | Purchase Order Items Amount fields cast |
| P_PurOrdItmOverview | view | from | CONSUMPTION | Purchase Order Item Overview |
| P_PurOrdItmOvw | view | from | CONSUMPTION | Overview of Purchase Order Items |
| P_PurOrdItmServiceSpnd | view | from | CONSUMPTION | Purchase Order Item - Service Spend |
| P_PurOrdItmsForConf | view | from | COMPOSITE | |
| P_PurOrdMaintainItemActCalcPrc | view | from | CONSUMPTION | |
| P_PurOrdMaintainItemActive | view | from | CONSUMPTION | |
| P_PurOrdMaintainItemList | view | from | CONSUMPTION | |
| P_PurOrdNextSchdLn | view | inner | CONSUMPTION | Next Delivery Calculations |
| P_PurOrdSchedAcct1 | view | from | CONSUMPTION | Scheduled Purchase Orders |
| P_PurOrdServiceInvoice1 | view | inner | CONSUMPTION | Purchase Order Service Invoice |
| P_PurReqnAvgApprvlCrcyConvrsn | view | inner | CONSUMPTION | Purchase requisiton currency conversion |
| P_PurReqnCurrencyConvrsn | view | inner | CONSUMPTION | |
| P_QltyNotifPurgDocs1 | view | from | CONSUMPTION | Supplier Eval by Quality Notification |
| P_ReqnToOrderCycleTime1 | view | inner | CONSUMPTION | |
| P_SlsDocFlfmtProcHierarchyD22 | view | from | CONSUMPTION | |
| P_SlsDocFlfmtProcHierarchyD31 | view | inner | CONSUMPTION | |
| P_Subcontrg3rdPtyDocsMntr | view | from | CONSUMPTION | P view 3rd Party Purchasing Docs |
| P_SuplrEvalByQltyNotif2 | view | from | CONSUMPTION | PO |
| P_SuplrEvalByQltyNotif2 | view | union_all | CONSUMPTION | PO |
| P_SupplierMaterialGroupSpend | view | from | CONSUMPTION | Supplier Material Group Spend |
| P_SupplierPurchasingSpend | view | from | CONSUMPTION | Purchasing Spend for Supplier |
| P_SustPurchaseOrderItemStorLoc | view_entity | from | CONSUMPTION | |
| P_ThirdPartyAvaily | view | from | CONSUMPTION | Third Party Availability |
| P_ThirdPartyPurOrdAvaily | view | from | CONSUMPTION | Third Party Pur Ord Availability |
| P_WrkflwPurchaseOrderItem | view | from | CONSUMPTION | P View of Purchase Order item Workflow |
| R_PPS_PurOrdItmDelivAddr | view | from | COMPOSITE | |
| R_PurchaseOrderScheduleLine | view | inner | BASIC | Purchase Order Schedule Line |
| RFM_SCC_STOCKTRANSFER_ORD | view | from | Manage Completeness Data Selection STO |
Fields (102)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | Material | Material | 37 |
| KEY | MaterialGroup | MaterialGroup | 33 |
| KEY | Plant | OriginPlant,Plant,PurOrderItemPlant | 55 |
| KEY | PurchaseContract | PurchaseContract,PurchaseOutlineAgreement,RefPurchaseOutlineAgreement | 12 |
| KEY | PurchaseContractItem | PurchaseContractItem,RefPurchOutlineAgrmtItem | 9 |
| KEY | PurchaseOrder | ProcessFlowNodeDocument,PurchaseOrder,PurchasingDocument,SubsequentDocument | 56 |
| KEY | PurchaseOrderItem | ProcessFlowNodeDocumentItem,PurchaseOrderItem,PurchasingDocumentItem | 67 |
| KEY | PurchaseOrderItemCategory | PurchaseOrderItemCategory | 14 |
| KEY | PurchaseRequisition | PurchaseRequisition | 15 |
| KEY | PurchaseRequisitionItem | PurchaseRequisitionItem | 15 |
| KEY | StorageLocation | SourceStorageLocation,StorageLocation | 13 |
| KEY | Subcontractor | Subcontractor | 1 |
| _CompanyCode | _CompanyCode | 1 | |
| _Material | _Material | 1 | |
| _MaterialGroup | _MaterialGroup | 1 | |
| _Plant | _Plant | 3 | |
| _PurchaseRequisition | _PurchaseRequisition | 2 | |
| _PurchaseRequisitionItem | _PurchaseRequisitionItem | 2 | |
| AccountAssignmentCategory | AccountAssignmentCategory,AcctAssignmentCategory | 19 | |
| ArticleCategory | ArticleCategory | 1 | |
| BaseUnit | BaseUnit | 8 | |
| CommodityCode | CommodityCode | 1 | |
| CompanyCode | CompanyCode,ReceivingCompanyCode | 21 | |
| CostCenter | CostCenter | 1 | |
| CreatedByUser | CreatedByUser | 2 | |
| CreationDate | CreationDate | 1 | |
| CreationTime | CreationTime | 1 | |
| Customer | Customer | 4 | |
| DocumentCurrency | Currency,DocumentCurrency,OriginalCurrency,PurOrdTransactionCurrency | 23 | |
| DownPaymentDueDate | DownPaymentDueDate | 1 | |
| DownPaymentPercentageOfTotAmt | DownPaymentPercentageOfTotAmt | 1 | |
| DownPaymentType | DownPaymentType | 1 | |
| EarmarkedFunds | EarmarkedFunds | 1 | |
| EarmarkedFundsItem | EarmarkedFundsItem | 1 | |
| EffectiveAmount | EffectiveAmount,PurOrderEffectiveItemAmount | 4 | |
| EvaldRcptSettlmtIsAllowed | EvaldRcptSettlmtIsAllowed | 2 | |
| ExpectedOverallLimitAmount | ExpectedOverallLimitAmount | 2 | |
| GoodsReceiptIsExpected | GoodsReceiptIsExpected | 5 | |
| GoodsReceiptIsNonValuated | GoodsReceiptIsNonValuated | 4 | |
| IncotermsClassification | IncotermsClassification,ItemIncotermsClassification | 4 | |
| IncotermsLocation1 | IncotermsLocation1 | 4 | |
| IncotermsLocation2 | IncotermsLocation2 | 4 | |
| IncotermsTransferLocation | IncotermsTransferLocation,ItemIncotermsTransferLocation | 4 | |
| InternationalArticleNumber | InternationalArticleNumber | 2 | |
| IntrastatServiceCode | IntrastatServiceCode | 1 | |
| InvoiceIsExpected | InvoiceIsExpected | 6 | |
| InvoiceIsGoodsReceiptBased | InvoiceIsGoodsReceiptBased | 5 | |
| IsCompletelyDelivered | IsCompletelyDelivered | 13 | |
| IsFinallyInvoiced | IsFinallyInvoiced | 7 | |
| IsReturnsItem | IsReturnsItem | 10 | |
| IsStatisticalItem | IsStatisticalItem,ItemIsStatistical | 3 | |
| IssuingStorageLocation | SupplyingStorageLocation | 4 | |
| ItemNetWeight | ItemNetWeight | 2 | |
| ItemVolume | ItemVolume | 2 | |
| ItemVolumeUnit | ItemVolumeUnit | 2 | |
| ItemWeightUnit | ItemWeightUnit | 2 | |
| ManualDeliveryAddressID | ManualDeliveryAddressID | 2 | |
| Manufacturer | Manufacturer | 1 | |
| ManufacturerMaterial | ManufacturerMaterial | 4 | |
| ManufacturerPartNmbr | ManufacturerPartNmbr,MfrPartNumber | 3 | |
| MaterialType | MaterialType | 4 | |
| MultipleAcctAssgmtDistribution | MultipleAcctAssgmtDistribution | 9 | |
| NetAmount | NetAmount,netwr,PurchaseOrderNetAmount,PurOrdNetAmount | 19 | |
| NetPriceAmount | NetPriceAmount,PurchaseOrderNetPriceAmount | 12 | |
| NetPriceQuantity | NetPriceQuantity,PurchaseOrderNetPriceQuantity | 13 | |
| OrderItemQtyToBaseQtyDnmntr | OrderItemQtyToBaseQtyDnmntr | 6 | |
| OrderItemQtyToBaseQtyNmrtr | OrderItemQtyToBaseQtyNmrtr | 6 | |
| OrderPriceUnit | OrderPriceUnit,PurchaseOrderPriceUnit | 10 | |
| OrderPriceUnitToOrderUnitNmrtr | OrderPriceUnitToOrderUnitNmrtr | 5 | |
| OrderQuantity | menge,OrderQuantity,PurchaseOrderQty,Quantity,TotalQuantity | 23 | |
| OrdPriceUnitToOrderUnitDnmntr | OrdPriceUnitToOrderUnitDnmntr | 5 | |
| OverallLimitAmount | OverallLimitAmount | 2 | |
| OverdelivTolrtdLmtRatioInPct | OverdelivTolrtdLmtRatioInPct | 5 | |
| PartialInvoiceDistribution | PartialInvoiceDistribution | 2 | |
| PriceIsToBePrinted | PriceIsToBePrinted | 2 | |
| PricingDateControl | PricingDateControl | 2 | |
| ProductType | ProductType | 13 | |
| ProfitCenter | ProfitCenter | 3 | |
| PurchaseOrderCategory | PurchaseOrderCategory,PurchasingDocumentCategory | 12 | |
| PurchaseOrderDate | PurchaseOrderDate | 2 | |
| PurchaseOrderItemText | MaterialName,PurchaseOrderItemText,PurchasingDocumentItemText | 11 | |
| PurchaseOrderItemUniqueID | PurchaseOrderItemUniqueID | 1 | |
| PurchaseOrderQuantityUnit | OrderQuantityUnit,PurchaseOrderQuantityUnit | 24 | |
| PurchaseOrderType | PurchaseOrderType | 2 | |
| PurchasingDocumentDeletionCode | IsDeleted,IsDeletedItem,PurchasingDocumentDeletionCode | 13 | |
| PurchasingGroup | PurchasingGroup | 2 | |
| PurchasingInfoRecord | PurchasingInfoRecord,RefPurOrderInfoRecord | 6 | |
| PurchasingOrganization | PurchasingOrganization | 2 | |
| PurgDocHdrCompanyCode | PurgDocHdrCompanyCode | 2 | |
| ReferenceDeliveryAddressID | ReferenceDeliveryAddressID | 3 | |
| RequisitionerName | RequisitionerName | 2 | |
| ServicePackage | ServicePackage | 3 | |
| ServicePerformer | ServicePerformer | 15 | |
| Supplier | Supplier | 2 | |
| SupplierConfirmationControlKey | SupplierConfirmationControlKey | 1 | |
| SupplierMaterialNumber | SupplierMaterialNumber | 4 | |
| SupplierSubrange | SupplierSubrange | 2 | |
| TaxCode | TaxCode | 3 | |
| TaxJurisdiction | TaxJurisdiction | 3 | |
| UnderdelivTolrtdLmtRatioInPct | UnderdelivTolrtdLmtRatioInPct | 4 | |
| UnlimitedOverdeliveryIsAllowed | UnlimitedOverdeliveryIsAllowed | 5 | |
| ValuationType | ValuationType | 1 |
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Purchase Order Item'
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'IMMPURCHORDRITEM'
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'PurchaseOrderItem'
@ObjectModel.uniqueIdField: 'PurchaseOrderItemUniqueID'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@Metadata.ignorePropagatedAnnotations:true
@AccessControl.privilegedAssociations: [ '_ManualDeliveryAddress', '_ReferenceDeliveryAddress', '_ManualDeliveryAddress_2', '_ReferenceDeliveryAddress_2' ]
define view I_PurchaseOrderItem
as select from R_PurchasingDocumentItem
association [1..1] to I_PurchaseOrder as _PurchaseOrder on $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
association [1..*] to I_PurOrdPricingElement as _PurchaseOrderPricingElement on $projection.PurchaseOrder = _PurchaseOrderPricingElement.PurchaseOrder
and $projection.PurchaseOrderItem = _PurchaseOrderPricingElement.PurchaseOrderItem
association [1..1] to I_PurchaseOrderItemCalcFields as _PurchaseOrderItemCalcFields on $projection.PurchaseOrder = _PurchaseOrderItemCalcFields.PurchaseOrder
and $projection.PurchaseOrderItem = _PurchaseOrderItemCalcFields.PurchaseOrderItem
association [0..1] to I_Material as _Material on $projection.Material = _Material.Material
{
//Key
@ObjectModel.foreignKey.association: '_PurchaseOrder'
key PurchasingDocument as PurchaseOrder,
key cast (PurchasingDocumentItem as vdm_purchaseorderitem preserving type) as PurchaseOrderItem,
PurchasingDocumentItemUniqueID as PurchaseOrderItemUniqueID,
@ObjectModel.foreignKey.association: '_PurgDocumentCategory'
PurchasingDocumentCategory as PurchaseOrderCategory,
@Semantics.currencyCode: true
DocumentCurrency,
PurchasingDocumentDeletionCode,
//Product
@ObjectModel.foreignKey.association: '_MaterialGroup'
MaterialGroup,
@ObjectModel.foreignKey.association: '_Material'
Material,
MaterialType,
SupplierMaterialNumber,
SupplierSubrange,
ManufacturerPartNmbr,
Manufacturer,
@ObjectModel.foreignKey.association: '_ManufacturerMaterial'
ManufacturerMaterial,
PurchasingDocumentItemText as PurchaseOrderItemText,
@ObjectModel.foreignKey.association: '_ProductType'
ProductType,
@ObjectModel.foreignKey.association: '_CompanyCode'
CompanyCode,
@ObjectModel.foreignKey.association: '_Plant'
Plant,
@ObjectModel.foreignKey.association: '_ManualDeliveryAddress'
ManualDeliveryAddressID,
@ObjectModel.foreignKey.association: '_ReferenceDeliveryAddress'
ReferenceDeliveryAddressID,
@ObjectModel.foreignKey.association: '_Customer'
Customer,
@ObjectModel.foreignKey.association: '_Subcontractor'
Subcontractor,
SupplierIsSubcontractor,
@ObjectModel.foreignKey.association: '_ConfigurableProduct'
CrossPlantConfigurableProduct,
//@ObjectModel.foreignKey.association: '_ProductCategory'
ArticleCategory,
PlndOrderReplnmtElmntType,
@Semantics.unitOfMeasure: true
ProductPurchasePointsQtyUnit,
@Semantics.quantity.unitOfMeasure: 'ProductPurchasePointsQtyUnit'
@DefaultAggregation: #NONE
ProductPurchasePointsQty,
@ObjectModel.foreignKey.association: '_StorageLocation'
StorageLocation,
@Semantics.unitOfMeasure:true
@ObjectModel.foreignKey.association: '_OrderQuantityUnit'
OrderQuantityUnit as PurchaseOrderQuantityUnit,
OrderItemQtyToBaseQtyNmrtr,
OrderItemQtyToBaseQtyDnmntr,
@Semantics.quantity.unitOfMeasure: 'OrderPriceUnit'
NetPriceQuantity,
IsCompletelyDelivered,
IsFinallyInvoiced,
GoodsReceiptIsExpected,
OutwardDeliveryIsComplete,
InvoiceIsExpected,
InvoiceIsGoodsReceiptBased,
@ObjectModel.foreignKey.association: '_PurchaseContractItem'
PurchaseContractItem,
@ObjectModel.foreignKey.association: '_PurchaseContract'
PurchaseContract,
@ObjectModel.foreignKey.association: '_PurchaseRequisition'
PurchaseRequisition,
RequirementTracking,
IsOrderAcknRqd,
@ObjectModel.foreignKey.association: '_PurchaseRequisitionItem'
PurchaseRequisitionItem,
RequestForQuotation,
RequestForQuotationItem,
SupplierQuotation,
SupplierQuotationItem,
EvaldRcptSettlmtIsAllowed,
UnlimitedOverdeliveryIsAllowed,
OverdelivTolrtdLmtRatioInPct,
UnderdelivTolrtdLmtRatioInPct,
RequisitionerName,
MRPArea,
PurchasingDocumentCreationTime as CreationTime,
PurchasingDocumentCreationDate as CreationDate,
PlannedDeliveryDurationInDays,
GoodsReceiptDurationInDays,
PartialDeliveryIsAllowed,
ConsumptionPosting,
@ObjectModel.foreignKey.association: '_ServicePerformer'
ServicePerformer,
ServicePackage,
@Semantics.unitOfMeasure: true
BaseUnit,
@ObjectModel.foreignKey.association: '_PurgDocumentItemCategory'
PurchasingDocumentItemCategory as PurchaseOrderItemCategory,
ProfitCenter,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_OrderPriceUnit'
OrderPriceUnit,
@Semantics.unitOfMeasure: true
VolumeUnit as ItemVolumeUnit,
@Semantics.unitOfMeasure: true
WeightUnit as ItemWeightUnit,
MultipleAcctAssgmtDistribution,
PartialInvoiceDistribution,
PricingDateControl,
IsStatisticalItem,
PurchasingParentItem,
GoodsReceiptLatestCreationDate,
IsReturnsItem,
PurchasingOrderReason,
@ObjectModel.foreignKey.association: '_IncotermsClassification'
IncotermsClassification,
IncotermsTransferLocation,
IncotermsLocation1,
IncotermsLocation2,
@ObjectModel.foreignKey.association: '_PriorSupplier'
PriorSupplier,
InternationalArticleNumber,
IntrastatServiceCode,
CommodityCode,
MaterialFreightGroup,
DiscountInKindEligibility,
PurgItemIsBlockedForDelivery,
//ConfirmationControl,
SupplierConfirmationControlKey,
PriceIsToBePrinted,
AccountAssignmentCategory,
@ObjectModel.foreignKey.association: '_PurchasingInfoRecord'
PurchasingInfoRecord,
@Semantics.amount.currencyCode: 'DocumentCurrency'
NetAmount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
GrossAmount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
EffectiveAmount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal1Amount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal2Amount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal3Amount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal4Amount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal5Amount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
Subtotal6Amount,
// ekpo.ktmng as TargetQuantity,
@Semantics.quantity.unitOfMeasure: 'PurchaseOrderQuantityUnit'
OrderQuantity,
@Semantics.amount.currencyCode: 'DocumentCurrency'
NetPriceAmount,
// ekpo.zwert as OutlineAgreementTargetAmount,
@Semantics.quantity.unitOfMeasure: 'ItemVolumeUnit'
ItemVolume,
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
ItemGrossWeight,
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
ItemNetWeight,
OrderPriceUnitToOrderUnitNmrtr,
OrdPriceUnitToOrderUnitDnmntr,
GoodsReceiptIsNonValuated,
TaxCode,
TaxJurisdiction,
ShippingInstruction,
@Semantics.amount.currencyCode: 'DocumentCurrency'
NonDeductibleInputTaxAmount,
StockType,
ValuationType,
ValuationCategory,
ItemIsRejectedBySupplier,
PurgDocPriceDate,
PurchasingInfoRecordUpdateCode as IsInfoRecordUpdated,
@Semantics.quantity.unitOfMeasure: 'PurchaseOrderQuantityUnit'
PurgDocReleaseOrderQuantity,
PurgDocOrderAcknNumber,
CostCenter,
GLAccount,
cast (WBSElementInternalID as ps_s4_pspnr preserving type ) as WBSElementInternalID,
Fund,
BudgetPeriod,
FundsCenter,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'CommitmentItemShortID'
CommitmentItem,
cast( CommitmentItem as fmis_ci_internalname preserving type ) as CommitmentItemShortID,
FunctionalArea,
GrantID,
EarmarkedFundsDocument as EarmarkedFunds,
EarmarkedFundsDocument,
EarmarkedFundsDocumentItem as EarmarkedFundsItem,
EarmarkedFundsDocumentItem,
InventorySpecialStockType,
DeliveryDocumentType,
IssuingStorageLocation,
AllocationTable,
AllocationTableItem,
PurgConfigurableItemNumber,
RetailPromotion,
// Down Payment
DownPaymentType,
DownPaymentPercentageOfTotAmt,
@Semantics.amount.currencyCode: 'DocumentCurrency'
DownPaymentAmount,
DownPaymentDueDate,
// S/4 Limit
@Semantics.amount.currencyCode: 'DocumentCurrency'
ExpectedOverallLimitAmount,
@Semantics.amount.currencyCode: 'DocumentCurrency'
OverallLimitAmount,
PurContractForOverallLimit,
RequirementSegment,
// Brazil Extension
@ObjectModel.foreignKey.association: '_BR_MaterialOrigin'
BR_MaterialOrigin,
@ObjectModel.foreignKey.association: '_BR_MaterialUsage'
BR_MaterialUsage,
@ObjectModel.foreignKey.association: '_BR_CFOPCategory'
BR_CFOPCategory,
@ObjectModel.foreignKey.association: '_BR_NCM'
BR_NCM,
ConsumptionTaxCtrlCode,
BR_IsProducedInHouse,
ThirdPtyOrdProcgExtReference,
ThirdPtyOrdProcgExtRefItem,
PurgDocAggrgdSubitemCategory,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_PurchaseOrderPricingElement,
_PurchaseOrder,
_DocumentCurrency,
_PurchaseOrderItemCalcFields,
_CompanyCode,
_Plant,
_StorageLocation,
_Material,
_ManufacturerMaterial,
_MaterialGroup,
_OrderPriceUnit,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ManualDeliveryAddress_2'
_ManualDeliveryAddress,
_ManualDeliveryAddress_2,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ReferenceDeliveryAddress_2'
_ReferenceDeliveryAddress,
_ReferenceDeliveryAddress_2,
_PurgDocumentCategory,
_PurgDocumentItemCategory,
_IncotermsClassification,
_PriorSupplier,
_ConsumptionPosting,
//I_PurchasingDocumentItem._ScheduleLine,
_PurchaseRequisitionItem,
_PurchasingInfoRecord,
//I_PurchasingDocumentItem._Manufacturer,
_Customer,
_Subcontractor,
_ConfigurableProduct,
_PurchaseRequisition,
_PurchaseContract,
_PurchaseContractItem,
_ServicePerformer,
_OrderQuantityUnit,
_ProductType,
_AllocationTable,
_AllocationTableItem,
_RetailPromotion,
//Associations for Brazilian specific fields
_BR_MaterialOrigin,
_BR_MaterialUsage,
_BR_CFOPCategory,
_BR_NCM
}
where
PurchasingDocumentCategory = 'F'
and IsEndOfPurposeBlocked = ''