I_PURCHASEORDERHISTORYBASIC
Purchase Order History
I_PURCHASEORDERHISTORYBASIC is a CDS View in S/4HANA. Purchase Order History. It contains 10 fields. 19 CDS views read from this table.
CDS Views using this table (19)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_PPS_PurOrdItmDocHistC | view_entity | from | COMPOSITE | PPS Pur Ord Item Document History - Cube |
| I_PurchaseOrderHistoryAPI01 | view | from | COMPOSITE | Purchase Order History |
| I_PurchaseOrderProcessFlow | view | inner | COMPOSITE | Purchase Order Business Process Flow |
| P_BSQPMPurOrdToSuplrInvc | view_entity | from | COMPOSITE | Purchase Order to Supplier Invoice |
| P_BUSSOLNORDSLSORDFLWLVL13 | view | inner | CONSUMPTION | Solution Order Sales Order Flow Level 13 |
| P_BUSSOLNORDSLSORDFLWLVL14 | view | inner | CONSUMPTION | Solution Order Sales Order Flow Level 14 |
| P_CO_DIANGoodsReceiptHistory | view | from | CONSUMPTION | |
| P_CO_DIANInvoiceReceiptHistory | view | from | CONSUMPTION | |
| P_GRItm | view | from | CONSUMPTION | Goods Receipt document details |
| P_GRItmOverview | view | from | CONSUMPTION | GR Item Overview |
| P_MngProjDmndPurOrdItmHis | view | from | COMPOSITE | |
| P_MX_JournalEntryGRHistory | view | inner | COMPOSITE | |
| P_PayReqnPONumber | view | from | COMPOSITE | |
| P_PL_SAFTTransferToStock | view | from | COMPOSITE | |
| P_POItemIRCalc1 | view | from | CONSUMPTION | PO Item Invoice Receipt Calc1 |
| P_RU_ReltdSupplierInvoiceItem1 | view | from | CONSUMPTION | |
| P_RU_ReltdSupplierInvoiceItem1 | view | inner | CONSUMPTION | |
| P_SrvcOrdFUPPurOrdProcessFlow | view | inner | CONSUMPTION | Solution Order Purchase Requisition Flow |
| R_PPS_PurOrdDocumentHistory | view_entity | from | TRANSACTIONAL | Purchase Order Document History |
Fields (10)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | AccountAssignmentNumber | AccountAssignmentNumber | 2 |
| KEY | PurchaseOrder | CFinPurchasingDocument,PrecedingDocument,PurchaseOrder | 6 |
| KEY | PurchaseOrderItem | CFinPurchasingDocumentItem,PurchaseOrderItem | 3 |
| KEY | PurchasingHistoryDocument | CentralFinanceSupplierInvoice,PurchasingHistoryDocument,RelatedCFinSupplierInvoice,SubsequentDocument | 9 |
| KEY | PurchasingHistoryDocumentItem | CFinSupplierInvoiceItem,PurchasingHistoryDocumentItem,RelatedCFinSupplierInvoiceItem | 3 |
| KEY | PurchasingHistoryDocumentYear | FiscalYear,MaterialDocumentYear,RelatedFiscalYear | 3 |
| ExchangeRate | ExchangeRate | 1 | |
| PurchasingHistoryCategory | PurchasingHistoryCategory,RelatedPurchHistoryCategory | 1 | |
| ReferenceDocument | ReferenceDocument | 3 | |
| ReferenceDocumentItem | ReferenceDocumentItem | 2 |
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IMMPURORDHIST'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Purchase Order History'
@VDM.viewType : #COMPOSITE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view I_PurchaseOrderHistoryBasic as select from I_PurchasingDocumentHistory as history
inner join R_PurchaseOrder as PurchaseOrder on history.PurchasingDocument = PurchaseOrder.PurchaseOrder
association [1..1] to R_PurchaseOrder as _PurchaseOrder on history.PurchasingDocument = _PurchaseOrder.PurchaseOrder
association [1..1] to R_PurchaseOrderItem as _PurchaseOrderItem on history.PurchasingDocument = _PurchaseOrderItem.PurchaseOrder
and history.PurchasingDocumentItem = _PurchaseOrderItem.PurchaseOrderItem
{
key PurchasingDocument as PurchaseOrder,
key PurchasingDocumentItem as PurchaseOrderItem,
key AccountAssignmentNumber,
key PurchasingHistoryDocumentType,
key PurchasingHistoryDocumentYear,
key PurchasingHistoryDocument,
key PurchasingHistoryDocumentItem,
PurchasingHistoryCategory,
GoodsMovementType,
PostingDate,
Currency,
DebitCreditCode,
IsCompletelyDelivered,
ReferenceDocumentFiscalYear,
ReferenceDocument,
ReferenceDocumentItem,
Material,
Plant,
RvslOfGoodsReceiptIsAllowed,
history.PricingDocument,
TaxCode,
DocumentDate,
history.CreatedByUser,
InventoryValuationType,
DocumentReferenceID,
@Semantics.unitOfMeasure: true
DeliveryQuantityUnit,
ManufacturerMaterial,
AccountingDocumentCreationDate,
PurgHistDocumentCreationTime,
Quantity,
PurOrdAmountInCompanyCodeCrcy,
PurchaseOrderAmount,
QtyInPurchaseOrderPriceUnit,
GRIRAcctClrgAmtInCoCodeCrcy,
GdsRcptBlkdStkQtyInOrdQtyUnit,
GdsRcptBlkdStkQtyInOrdPrcUnit,
InvoiceAmtInCoCodeCrcy,
ShipgInstrnSupplierCompliance,
InvoiceAmountInFrgnCurrency,
QuantityInDeliveryQtyUnit,
GRIRAcctClrgAmtInTransacCrcy,
QuantityInBaseUnit,
Batch,
GRIRAcctClrgAmtInOrdTrnsacCrcy,
InvoiceAmtInPurOrdTransacCrcy,
VltdGdsRcptBlkdStkQtyInOrdUnit,
VltdGdsRcptBlkdQtyInOrdPrcUnit,
IsToBeAcceptedAtOrigin,
ExchangeRateDifferenceAmount,
history.ExchangeRate,
DeliveryDocument,
DeliveryDocumentItem,
OrderPriceUnit,
OrderQuantityUnit as PurchaseOrderQuantityUnit,
BaseUnit,
history.DocumentCurrency,
history.CompanyCodeCurrency,
_PurchaseOrder,
_PurchaseOrderItem
}
where PurchaseOrder.IsEndOfPurposeBlocked = ''