A_SuplrInvcItemPurOrdRef
Item with Purchase Order Reference
A_SuplrInvcItemPurOrdRef is a Consumption CDS View that provides data about "Item with Purchase Order Reference" in SAP S/4HANA. It reads from 1 data source (I_SupplierInvoiceItemPurOrdRef) and exposes 49 fields with key fields SupplierInvoice, FiscalYear, SupplierInvoiceItem. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_SupplierInvoiceItemPurOrdRef | item | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | A_SupplierInvoice | _SupplierInvoice | $projection.SupplierInvoice = _SupplierInvoice.SupplierInvoice and $projection.FiscalYear = _SupplierInvoice.FiscalYear |
| [0..*] | A_SuplrInvcItemAcctAssgmt | _SupplierInvoiceItmAcctAssgmt | $projection.SupplierInvoice = _SupplierInvoiceItmAcctAssgmt.SupplierInvoice and $projection.FiscalYear = _SupplierInvoiceItmAcctAssgmt.FiscalYear and $projection.SupplierInvoiceItem = _SupplierInvoiceItmAcctAssgmt.SupplierInvoiceItem |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ASIITPURORDREF | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| EndUserText.label | Item with Purchase Order Reference | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.updateEnabled | false | view | |
| ObjectModel.deleteEnabled | false | view |
Fields (49)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SupplierInvoice | I_SupplierInvoiceItemPurOrdRef | SupplierInvoice | |
| KEY | FiscalYear | I_SupplierInvoiceItemPurOrdRef | FiscalYear | G/L Fiscal Year |
| KEY | SupplierInvoiceItem | I_SupplierInvoiceItemPurOrdRef | SupplierInvoiceItem | |
| PurchaseOrder | I_SupplierInvoiceItemPurOrdRef | PurchaseOrder | Purchasing Document | |
| PurchaseOrderItem | I_SupplierInvoiceItemPurOrdRef | PurchaseOrderItem | Purchasing Document Item | |
| Plant | I_SupplierInvoiceItemPurOrdRef | Plant | Valuation Area | |
| ReferenceDocument | I_SupplierInvoiceItemPurOrdRef | ReferenceDocument | Reference Document | |
| ReferenceDocumentFiscalYear | I_SupplierInvoiceItemPurOrdRef | ReferenceDocumentFiscalYear | Year Cur.Period | |
| ReferenceDocumentItem | I_SupplierInvoiceItemPurOrdRef | ReferenceDocumentItem | Reference item | |
| IsSubsequentDebitCredit | I_SupplierInvoiceItemPurOrdRef | IsSubsequentDebitCredit | Subseq. Dr/Cr | |
| TaxCode | I_SupplierInvoiceItemPurOrdRef | TaxCode | Tax Code | |
| TaxJurisdiction | I_SupplierInvoiceItemPurOrdRef | TaxJurisdiction | Tax Jurisdiction | |
| DocumentCurrency | _SupplierInvoice | DocumentCurrency | Document Currency | |
| SupplierInvoiceItemAmount | I_SupplierInvoiceItemPurOrdRef | SupplierInvoiceItemAmount | Amount | |
| PurchaseOrderQuantityUnit | I_SupplierInvoiceItemPurOrdRef | PurchaseOrderQuantityUnit | Order Unit | |
| PurchaseOrderQtyUnitSAPCode | I_SupplierInvoiceItemPurOrdRef | PurchaseOrderQuantityUnit | Order Unit | |
| PurchaseOrderQtyUnitISOCode | _UnitOfMeasure | UnitOfMeasureISOCode | ||
| QuantityInPurchaseOrderUnit | I_SupplierInvoiceItemPurOrdRef | QuantityInPurchaseOrderUnit | Quantity | |
| PurchaseOrderPriceUnit | I_SupplierInvoiceItemPurOrdRef | PurchaseOrderPriceUnit | Order Price Un. | |
| PurchaseOrderPriceUnitSAPCode | I_SupplierInvoiceItemPurOrdRef | PurchaseOrderPriceUnit | Order Price Un. | |
| PurchaseOrderPriceUnitISOCode | _PurOrdPriceUnitOfMeasure | UnitOfMeasureISOCode | ||
| QtyInPurchaseOrderPriceUnit | I_SupplierInvoiceItemPurOrdRef | QtyInPurchaseOrderPriceUnit | Qty in OPUn | |
| SuplrInvcDeliveryCostCndnType | I_SupplierInvoiceItemPurOrdRef | SuplrInvcDeliveryCostCndnType | ||
| SuplrInvcDeliveryCostCndnStep | I_SupplierInvoiceItemPurOrdRef | SuplrInvcDeliveryCostCndnStep | ||
| SuplrInvcDeliveryCostCndnCount | I_SupplierInvoiceItemPurOrdRef | SuplrInvcDeliveryCostCndnCount | ||
| SupplierInvoiceItemText | I_SupplierInvoiceItemPurOrdRef | SupplierInvoiceItemText | Text | |
| FreightSupplier | I_SupplierInvoiceItemPurOrdRef | FreightSupplier | Supplier | |
| IsNotCashDiscountLiable | I_SupplierInvoiceItemPurOrdRef | IsNotCashDiscountLiable | W/o CashDsc. | |
| PurchasingDocumentItemCategory | I_SupplierInvoiceItemPurOrdRef | PurchasingDocumentItemCategory | Item Category | |
| ProductType | I_SupplierInvoiceItemPurOrdRef | ProductType | Product Type Group | |
| RetentionAmountInDocCurrency | I_SupplierInvoiceItemPurOrdRef | RetentionAmountInDocCurrency | Amount in Doc Curre. | |
| RetentionPercentage | I_SupplierInvoiceItemPurOrdRef | RetentionPercentage | Retention % | |
| RetentionDueDate | I_SupplierInvoiceItemPurOrdRef | RetentionDueDate | Due Date | |
| SuplrInvcItmIsNotRlvtForRtntn | ||||
| ServiceEntrySheet | ||||
| ServiceEntrySheetItem | ||||
| TaxCountry | TaxCountry | Tax Ctry/Reg. | ||
| IsFinallyInvoiced | IsFinallyInvoiced | Final Invoice | ||
| TaxDeterminationDate | TaxDeterminationDate | Tx Determination Dte | ||
| IN_HSNOrSACCode | IN_HSNOrSACCode | |||
| IN_CustomDutyAssessableValue | IN_CustomDutyAssessableValue | |||
| NL_ChainLiabilityStartDate | I_SupplierInvoiceItemPurOrdRef | NL_ChainLiabilityStartDate | ||
| NL_ChainLiabilityEndDate | I_SupplierInvoiceItemPurOrdRef | NL_ChainLiabilityEndDate | ||
| NL_ChainLiabilityDescription | I_SupplierInvoiceItemPurOrdRef | NL_ChainLiabilityDescription | ||
| NL_ChainLbltyCnstrctnSiteDesc | I_SupplierInvoiceItemPurOrdRef | NL_ChainLbltyCnstrctnSiteDesc | ||
| NL_ChainLiabilityDuration | I_SupplierInvoiceItemPurOrdRef | NL_ChainLiabilityDuration | ||
| NL_ChainLiabilityPercent | I_SupplierInvoiceItemPurOrdRef | NL_ChainLiabilityPercent | ||
| _SupplierInvoice | _SupplierInvoice | |||
| _SupplierInvoiceItmAcctAssgmt | _SupplierInvoiceItmAcctAssgmt |
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_SuplrInvcItemPurOrdRef.
-- 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: ASIITPURORDREF
CREATE VIEW A_SuplrInvcItemPurOrdRef AS
SELECT
item.SupplierInvoice AS SupplierInvoice,
item.FiscalYear AS FiscalYear,
item.SupplierInvoiceItem AS SupplierInvoiceItem,
item.PurchaseOrder AS PurchaseOrder,
item.PurchaseOrderItem AS PurchaseOrderItem,
item.Plant AS Plant,
item.ReferenceDocument AS ReferenceDocument,
item.ReferenceDocumentFiscalYear AS ReferenceDocumentFiscalYear,
item.ReferenceDocumentItem AS ReferenceDocumentItem,
item.IsSubsequentDebitCredit AS IsSubsequentDebitCredit,
item.TaxCode AS TaxCode,
item.TaxJurisdiction AS TaxJurisdiction,
_SupplierInvoice.DocumentCurrency AS DocumentCurrency,
item.SupplierInvoiceItemAmount AS SupplierInvoiceItemAmount,
item.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
item.PurchaseOrderQuantityUnit AS PurchaseOrderQtyUnitSAPCode,
_UnitOfMeasure.UnitOfMeasureISOCode AS PurchaseOrderQtyUnitISOCode,
item.QuantityInPurchaseOrderUnit AS QuantityInPurchaseOrderUnit,
item.PurchaseOrderPriceUnit AS PurchaseOrderPriceUnit,
item.PurchaseOrderPriceUnit AS PurchaseOrderPriceUnitSAPCode,
_PurOrdPriceUnitOfMeasure.UnitOfMeasureISOCode AS PurchaseOrderPriceUnitISOCode,
item.QtyInPurchaseOrderPriceUnit AS QtyInPurchaseOrderPriceUnit,
item.SuplrInvcDeliveryCostCndnType AS SuplrInvcDeliveryCostCndnType,
item.SuplrInvcDeliveryCostCndnStep AS SuplrInvcDeliveryCostCndnStep,
item.SuplrInvcDeliveryCostCndnCount AS SuplrInvcDeliveryCostCndnCount,
item.SupplierInvoiceItemText AS SupplierInvoiceItemText,
item.FreightSupplier AS FreightSupplier,
item.IsNotCashDiscountLiable AS IsNotCashDiscountLiable,
item.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
item.ProductType AS ProductType,
item.RetentionAmountInDocCurrency AS RetentionAmountInDocCurrency,
item.RetentionPercentage AS RetentionPercentage,
item.RetentionDueDate AS RetentionDueDate,
cast( '' as mm_no_retention ) AS SuplrInvcItmIsNotRlvtForRtntn,
cast( '' as lblni ) AS ServiceEntrySheet,
cast( '' as extrow ) AS ServiceEntrySheetItem,
TaxCountry,
IsFinallyInvoiced,
TaxDeterminationDate,
IN_HSNOrSACCode,
IN_CustomDutyAssessableValue,
item.NL_ChainLiabilityStartDate AS NL_ChainLiabilityStartDate,
item.NL_ChainLiabilityEndDate AS NL_ChainLiabilityEndDate,
item.NL_ChainLiabilityDescription AS NL_ChainLiabilityDescription,
item.NL_ChainLbltyCnstrctnSiteDesc AS NL_ChainLbltyCnstrctnSiteDesc,
item.NL_ChainLiabilityDuration AS NL_ChainLiabilityDuration,
item.NL_ChainLiabilityPercent AS NL_ChainLiabilityPercent
FROM I_SupplierInvoiceItemPurOrdRef AS item
LEFT OUTER JOIN A_SupplierInvoice AS _SupplierInvoice ON SupplierInvoice = _SupplierInvoice.SupplierInvoice AND FiscalYear = _SupplierInvoice.FiscalYear -- association [1..1]
LEFT OUTER JOIN A_SuplrInvcItemAcctAssgmt AS _SupplierInvoiceItmAcctAssgmt ON SupplierInvoice = _SupplierInvoiceItmAcctAssgmt.SupplierInvoice AND FiscalYear = _SupplierInvoiceItmAcctAssgmt.FiscalYear AND SupplierInvoiceItem = _SupplierInvoiceItmAcctAssgmt.SupplierInvoiceItem -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA