N_PurchaseOrderHistoryBasic
Auxiliary View for Purchase Order History
N_PurchaseOrderHistoryBasic is a CDS View that provides data about "Auxiliary View for Purchase Order History" in SAP S/4HANA. It reads from 1 data source (ekbe) and exposes 56 fields with key fields PurchaseOrder, PurchaseOrderItem, AccountAssignmentNumber, PurchasingHistoryDocumentType, PurchasingHistoryDocumentYear. It has 2 associations to related views. Part of development package VDM_MM_PUR_PO.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| ekbe | ekbe | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | R_PurchaseOrder | _PurchaseOrder | $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder |
| [1..1] | R_PurchaseOrderItem | _PurchaseOrderItem | $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | NMMPURORDHIST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.auxiliaryEntity.for.entity | I_PurchaseOrderHistoryBasic | view | |
| EndUserText.label | Auxiliary View for Purchase Order History | view |
Fields (56)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseOrder | ebeln | ||
| KEY | PurchaseOrderItem | ebelp | ||
| KEY | AccountAssignmentNumber | zekkn | ||
| KEY | PurchasingHistoryDocumentType | vgabe | ||
| KEY | PurchasingHistoryDocumentYear | gjahr | ||
| KEY | PurchasingHistoryDocument | belnr | ||
| KEY | PurchasingHistoryDocumentItem | buzei | ||
| PurchasingHistoryCategory | bewtp | |||
| GoodsMovementType | bwart | |||
| PostingDate | budat | |||
| Currency | waers | |||
| DebitCreditCode | shkzg | |||
| IsCompletelyDelivered | elikz | |||
| ReferenceDocumentFiscalYear | lfgja | |||
| ReferenceDocument | lfbnr | |||
| ReferenceDocumentItem | lfpos | |||
| Material | matnr | |||
| Plant | werks | |||
| RvslOfGoodsReceiptIsAllowed | xwsbr | |||
| PricingDocument | knumv | |||
| TaxCode | mwskz | |||
| DocumentDate | bldat | |||
| InventoryValuationType | bwtar | |||
| DocumentReferenceID | xblnr | |||
| DeliveryQuantityUnit | lsmeh | |||
| ManufacturerMaterial | ematn | |||
| AccountingDocumentCreationDate | cpudt | |||
| Quantity | menge | |||
| PurOrdAmountInCompanyCodeCrcy | dmbtr | |||
| PurchaseOrderAmount | wrbtr | |||
| QtyInPurchaseOrderPriceUnit | bpmng | |||
| GRIRAcctClrgAmtInCoCodeCrcy | arewr | |||
| GdsRcptBlkdStkQtyInOrdQtyUnit | wesbs | |||
| GdsRcptBlkdStkQtyInOrdPrcUnit | bpwes | |||
| InvoiceAmtInCoCodeCrcy | reewr | |||
| ShipgInstrnSupplierCompliance | evere | |||
| InvoiceAmountInFrgnCurrency | refwr | |||
| QuantityInDeliveryQtyUnit | lsmng | |||
| GRIRAcctClrgAmtInTransacCrcy | areww | |||
| QuantityInBaseUnit | bamng | |||
| GRIRAcctClrgAmtInOrdTrnsacCrcy | arewb | |||
| InvoiceAmtInPurOrdTransacCrcy | rewrb | |||
| VltdGdsRcptBlkdStkQtyInOrdUnit | wesbb | |||
| VltdGdsRcptBlkdQtyInOrdPrcUnit | bpweb | |||
| IsToBeAcceptedAtOrigin | weora | |||
| ExchangeRateDifferenceAmount | kudif | |||
| ExchangeRate | ||||
| DeliveryDocument | vbeln_st | |||
| DeliveryDocumentItem | vbelp_st | |||
| OrderPriceUnit | _PurchaseOrderItem | OrderPriceUnit | ||
| PurchaseOrderQuantityUnit | _PurchaseOrderItem | PurchaseOrderQuantityUnit | ||
| BaseUnit | _PurchaseOrderItem | BaseUnit | ||
| DocumentCurrency | _PurchaseOrder | DocumentCurrency | ||
| CompanyCodeCurrency | ||||
| _PurchaseOrder | _PurchaseOrder | |||
| _PurchaseOrderItem | _PurchaseOrderItem |
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'NMMPURORDHIST'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@VDM.auxiliaryEntity.for.entity: 'I_PurchaseOrderHistoryBasic'
@VDM.auxiliaryEntity.usage.type: [#ENTERPRISE_SEARCH]
@EndUserText.label: 'Auxiliary View for Purchase Order History'
define view N_PurchaseOrderHistoryBasic as select from ekbe
association [1..1] to R_PurchaseOrder as _PurchaseOrder on $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
association [1..1] to R_PurchaseOrderItem as _PurchaseOrderItem on $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder
and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
{
key ebeln as PurchaseOrder,
key ebelp as PurchaseOrderItem,
key zekkn as AccountAssignmentNumber,
key vgabe as PurchasingHistoryDocumentType,
key gjahr as PurchasingHistoryDocumentYear,
key belnr as PurchasingHistoryDocument,
key buzei as PurchasingHistoryDocumentItem,
bewtp as PurchasingHistoryCategory,
bwart as GoodsMovementType,
budat as PostingDate,
@Semantics.currencyCode: true
waers as Currency,
shkzg as DebitCreditCode,
elikz as IsCompletelyDelivered,
lfgja as ReferenceDocumentFiscalYear,
lfbnr as ReferenceDocument,
lfpos as ReferenceDocumentItem,
matnr as Material,
werks as Plant,
xwsbr as RvslOfGoodsReceiptIsAllowed,
knumv as PricingDocument,
mwskz as TaxCode,
bldat as DocumentDate,
bwtar as InventoryValuationType,
xblnr as DocumentReferenceID,
@Semantics.unitOfMeasure: true
lsmeh as DeliveryQuantityUnit,
ematn as ManufacturerMaterial,
cpudt as AccountingDocumentCreationDate,
@Semantics.quantity.unitOfMeasure:'PurchaseOrderQuantityUnit'
menge as Quantity,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
dmbtr as PurOrdAmountInCompanyCodeCrcy,
@Semantics.amount.currencyCode: 'Currency'
wrbtr as PurchaseOrderAmount,
@Semantics.quantity.unitOfMeasure:'OrderPriceUnit'
bpmng as QtyInPurchaseOrderPriceUnit,
@Semantics.amount.currencyCode:'CompanyCodeCurrency'
arewr as GRIRAcctClrgAmtInCoCodeCrcy,
@Semantics.quantity.unitOfMeasure:'PurchaseOrderQuantityUnit'
wesbs as GdsRcptBlkdStkQtyInOrdQtyUnit,
@Semantics.quantity.unitOfMeasure:'OrderPriceUnit'
bpwes as GdsRcptBlkdStkQtyInOrdPrcUnit,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
reewr as InvoiceAmtInCoCodeCrcy,
evere as ShipgInstrnSupplierCompliance,
@Semantics.amount.currencyCode: 'Currency'
refwr as InvoiceAmountInFrgnCurrency,
@Semantics.quantity.unitOfMeasure:'DeliveryQuantityUnit'
lsmng as QuantityInDeliveryQtyUnit,
@Semantics.amount.currencyCode: 'Currency'
areww as GRIRAcctClrgAmtInTransacCrcy,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
bamng as QuantityInBaseUnit,
@Semantics.amount.currencyCode: 'DocumentCurrency'
arewb as GRIRAcctClrgAmtInOrdTrnsacCrcy,
@Semantics.amount.currencyCode: 'DocumentCurrency'
rewrb as InvoiceAmtInPurOrdTransacCrcy,
@Semantics.quantity.unitOfMeasure:'PurchaseOrderQuantityUnit'
wesbb as VltdGdsRcptBlkdStkQtyInOrdUnit,
@Semantics.quantity.unitOfMeasure:'OrderPriceUnit'
bpweb as VltdGdsRcptBlkdQtyInOrdPrcUnit,
weora as IsToBeAcceptedAtOrigin,
@Semantics.amount.currencyCode: 'Currency'
kudif as ExchangeRateDifferenceAmount,
cast(wkurs as fis_exchange_rate) as ExchangeRate,
vbeln_st as DeliveryDocument,
vbelp_st as DeliveryDocumentItem,
@Semantics.unitOfMeasure: true
_PurchaseOrderItem.OrderPriceUnit,
@Semantics.unitOfMeasure: true
_PurchaseOrderItem.PurchaseOrderQuantityUnit,
@Semantics.unitOfMeasure: true
_PurchaseOrderItem.BaseUnit,
@Semantics.currencyCode: true
_PurchaseOrder.DocumentCurrency,
@Semantics.currencyCode: true
_PurchaseOrder._CompanyCode.Currency as CompanyCodeCurrency,
_PurchaseOrder,
_PurchaseOrderItem
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA