I_SupplierInvoiceItemPurOrdRef

DDL: I_SUPPLIERINVOICEITEMPURORDREF SQL: ISIITMPURORDREF Type: view BASIC

Supplier Invoice Item Purchase Order Reference

I_SupplierInvoiceItemPurOrdRef is a Basic CDS View that provides data about "Supplier Invoice Item Purchase Order Reference" in SAP S/4HANA. It reads from 1 data source (P_SUPLRINVCITEMLOGSUNION) and exposes 56 fields with key fields SupplierInvoice, FiscalYear, SupplierInvoiceItem. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_SUPLRINVCITEMLOGSUNION item from

Associations (11)

CardinalityTargetAliasCondition
[1..1] I_SupplierInvoice _SupplierInvoice $projection.SupplierInvoice = _SupplierInvoice.SupplierInvoice and $projection.FiscalYear = _SupplierInvoice.FiscalYear
[1..1] I_PurchaseOrderItem _PurchaseOrderItem $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
[1..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchaseOrder = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchaseOrderItem = _PurchasingDocumentItem.PurchasingDocumentItem
[1..1] I_UnitOfMeasure _UnitOfMeasure $projection.PurchaseOrderQuantityUnit = _UnitOfMeasure.UnitOfMeasure
[1..1] I_UnitOfMeasure _PurOrdPriceUnitOfMeasure $projection.PurchaseOrderPriceUnit = _PurOrdPriceUnitOfMeasure.UnitOfMeasure
[0..1] I_SupplierInvoiceFiscalYear _FiscalYear $projection.FiscalYear = _FiscalYear.FiscalYear
[0..*] I_SupplierInvoiceItmAcctAssgmt _SupplierInvoiceItmAcctAssgmt $projection.SupplierInvoice = _SupplierInvoiceItmAcctAssgmt.SupplierInvoice and $projection.FiscalYear = _SupplierInvoiceItmAcctAssgmt.FiscalYear and $projection.SupplierInvoiceItem = _SupplierInvoiceItmAcctAssgmt.SupplierInvoiceItem
[0..1] I_Currency _Currency $projection.documentcurrency = _Currency.Currency
[0..1] I_Material _Material $projection.PurchaseOrderItemMaterial = _Material.Material
[0..1] E_OnlineSupplierInvoiceItem _OnlineExtension $projection.SupplierInvoice = _OnlineExtension.SupplierInvoice and $projection.FiscalYear = _OnlineExtension.FiscalYear and $projection.SupplierInvoiceItem = _OnlineExtension.SupplierInvoiceItem
[0..1] E_BatchSupplierInvoiceItem _BatchExtension $projection.SupplierInvoice = _BatchExtension.SupplierInvoice and $projection.FiscalYear = _BatchExtension.FiscalYear and $projection.SupplierInvoiceItem = _BatchExtension.SupplierInvoiceItem

Annotations (13)

NameValueLevelField
EndUserText.label Supplier Invoice Item Purchase Order Reference view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.sqlViewName ISIITMPURORDREF view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey SupplierInvoiceItem view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY SupplierInvoice P_SUPLRINVCITEMLOGSUNION SupplierInvoice
KEY FiscalYear P_SUPLRINVCITEMLOGSUNION FiscalYear G/L Fiscal Year
KEY SupplierInvoiceItem P_SUPLRINVCITEMLOGSUNION SupplierInvoiceItem
PurchaseOrder P_SUPLRINVCITEMLOGSUNION PurchaseOrder Purchasing Document
PurchaseOrderItem P_SUPLRINVCITEMLOGSUNION PurchaseOrderItem Purchasing Document Item
Plant P_SUPLRINVCITEMLOGSUNION Plant Valuation Area
SupplierInvoiceItemText P_SUPLRINVCITEMLOGSUNION SupplierInvoiceItemText Text
PurchaseOrderItemMaterial P_SUPLRINVCITEMLOGSUNION PurchaseOrderItemMaterial
PurchaseOrderQuantityUnit P_SUPLRINVCITEMLOGSUNION PurchaseOrderQuantityUnit Order Unit
QuantityInPurchaseOrderUnit P_SUPLRINVCITEMLOGSUNION QuantityInPurchaseOrderUnit Quantity
PurchaseOrderPriceUnit P_SUPLRINVCITEMLOGSUNION PurchaseOrderPriceUnit Order Price Un.
QtyInPurchaseOrderPriceUnit P_SUPLRINVCITEMLOGSUNION QtyInPurchaseOrderPriceUnit Qty in OPUn
SuplrInvcDeliveryCostCndnType P_SUPLRINVCITEMLOGSUNION SuplrInvcDeliveryCostCndnType
SuplrInvcDeliveryCostCndnStep P_SUPLRINVCITEMLOGSUNION SuplrInvcDeliveryCostCndnStep
SuplrInvcDeliveryCostCndnCount P_SUPLRINVCITEMLOGSUNION SuplrInvcDeliveryCostCndnCount
DocumentCurrency _SupplierInvoice DocumentCurrency Document Currency
SupplierInvoiceItemAmount P_SUPLRINVCITEMLOGSUNION SupplierInvoiceItemAmount Amount
IsSubsequentDebitCredit P_SUPLRINVCITEMLOGSUNION IsSubsequentDebitCredit Subseq. Dr/Cr
TaxCode P_SUPLRINVCITEMLOGSUNION TaxCode Tax Code
TaxJurisdiction P_SUPLRINVCITEMLOGSUNION TaxJurisdiction Tax Jurisdiction
ReferenceDocument P_SUPLRINVCITEMLOGSUNION ReferenceDocument Reference Document
ReferenceDocumentFiscalYear P_SUPLRINVCITEMLOGSUNION ReferenceDocumentFiscalYear Year Cur.Period
ReferenceDocumentItem P_SUPLRINVCITEMLOGSUNION ReferenceDocumentItem Reference item
DebitCreditCode P_SUPLRINVCITEMLOGSUNION DebitCreditCode Single-Character Flag
FreightSupplier P_SUPLRINVCITEMLOGSUNION FreightSupplier Supplier
IsNotCashDiscountLiable P_SUPLRINVCITEMLOGSUNION IsNotCashDiscountLiable W/o CashDsc.
SuplrInvcItemHasPriceVariance P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasPriceVariance Block.Reas.:Prc
SuplrInvcItemHasQtyVariance P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasQtyVariance Block.Reas.:Qty
SuplrInvcItemHasDateVariance P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasDateVariance Bl. Reason Date
SuplrInvcItemHasOrdPrcQtyVarc P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasOrdPrcQtyVarc Block.Reas: OPQ
SuplrInvcItemHasOtherVariance P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasOtherVariance Man.Block.Reasn
SuplrInvcItemHasAmountOutsdTol P_SUPLRINVCITEMLOGSUNION SuplrInvcItemHasAmountOutsdTol Blkg Reas. Amount
SuplrInvcItmHasQualityVariance P_SUPLRINVCITEMLOGSUNION SuplrInvcItmHasQualityVariance Block: Quality
IsOnlineSupplierInvoiceItem P_SUPLRINVCITEMLOGSUNION IsOnlineSupplierInvoiceItem
PurchasingDocumentItemCategory P_SUPLRINVCITEMLOGSUNION PurchasingDocumentItemCategory Item Category
ProductType P_SUPLRINVCITEMLOGSUNION ProductType Product Type Group
TaxCountry P_SUPLRINVCITEMLOGSUNION TaxCountry Tax Ctry/Reg.
InventoryValuationType P_SUPLRINVCITEMLOGSUNION InventoryValuationType Valuation Type
SuplrInvcItmUnplndDelivCost P_SUPLRINVCITEMLOGSUNION SuplrInvcItmUnplndDelivCost
SuplrInvcPurgDocItmCompanyCode P_SUPLRINVCITEMLOGSUNION SuplrInvcPurgDocItmCompanyCode
IsFinallyInvoiced P_SUPLRINVCITEMLOGSUNION IsFinallyInvoiced Final Invoice
RetentionAmountInDocCurrency P_SUPLRINVCITEMLOGSUNION RetentionAmountInDocCurrency Amount in Doc Curre.
RetentionPercentage P_SUPLRINVCITEMLOGSUNION RetentionPercentage Retention %
RetentionDueDate P_SUPLRINVCITEMLOGSUNION RetentionDueDate Due Date
TaxDeterminationDate P_SUPLRINVCITEMLOGSUNION TaxDeterminationDate Tx Determination Dte
IN_HSNOrSACCode P_SUPLRINVCITEMLOGSUNION IN_HSNOrSACCode
IN_CustomDutyAssessableValue P_SUPLRINVCITEMLOGSUNION IN_CustomDutyAssessableValue
_SupplierInvoice _SupplierInvoice
_SupplierInvoiceItmAcctAssgmt _SupplierInvoiceItmAcctAssgmt
_PurchaseOrderItem _PurchaseOrderItem
_PurchasingDocumentItem _PurchasingDocumentItem
_Currency _Currency
_Material _Material
_UnitOfMeasure _UnitOfMeasure
_FiscalYear _FiscalYear
_PurOrdPriceUnitOfMeasure _PurOrdPriceUnitOfMeasure

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 I_SupplierInvoiceItemPurOrdRef.
-- 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: ISIITMPURORDREF

CREATE VIEW I_SupplierInvoiceItemPurOrdRef 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.SupplierInvoiceItemText AS SupplierInvoiceItemText,
  item.PurchaseOrderItemMaterial AS PurchaseOrderItemMaterial,
  item.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  item.QuantityInPurchaseOrderUnit AS QuantityInPurchaseOrderUnit,
  item.PurchaseOrderPriceUnit AS PurchaseOrderPriceUnit,
  item.QtyInPurchaseOrderPriceUnit AS QtyInPurchaseOrderPriceUnit,
  item.SuplrInvcDeliveryCostCndnType AS SuplrInvcDeliveryCostCndnType,
  item.SuplrInvcDeliveryCostCndnStep AS SuplrInvcDeliveryCostCndnStep,
  item.SuplrInvcDeliveryCostCndnCount AS SuplrInvcDeliveryCostCndnCount,
  _SupplierInvoice.DocumentCurrency AS DocumentCurrency,
  item.SupplierInvoiceItemAmount AS SupplierInvoiceItemAmount,
  item.IsSubsequentDebitCredit AS IsSubsequentDebitCredit,
  item.TaxCode AS TaxCode,
  item.TaxJurisdiction AS TaxJurisdiction,
  item.ReferenceDocument AS ReferenceDocument,
  item.ReferenceDocumentFiscalYear AS ReferenceDocumentFiscalYear,
  item.ReferenceDocumentItem AS ReferenceDocumentItem,
  item.DebitCreditCode AS DebitCreditCode,
  item.FreightSupplier AS FreightSupplier,
  item.IsNotCashDiscountLiable AS IsNotCashDiscountLiable,
  item.SuplrInvcItemHasPriceVariance AS SuplrInvcItemHasPriceVariance,
  item.SuplrInvcItemHasQtyVariance AS SuplrInvcItemHasQtyVariance,
  item.SuplrInvcItemHasDateVariance AS SuplrInvcItemHasDateVariance,
  item.SuplrInvcItemHasOrdPrcQtyVarc AS SuplrInvcItemHasOrdPrcQtyVarc,
  item.SuplrInvcItemHasOtherVariance AS SuplrInvcItemHasOtherVariance,
  item.SuplrInvcItemHasAmountOutsdTol AS SuplrInvcItemHasAmountOutsdTol,
  item.SuplrInvcItmHasQualityVariance AS SuplrInvcItmHasQualityVariance,
  item.IsOnlineSupplierInvoiceItem AS IsOnlineSupplierInvoiceItem,
  item.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  item.ProductType AS ProductType,
  item.TaxCountry AS TaxCountry,
  item.InventoryValuationType AS InventoryValuationType,
  item.SuplrInvcItmUnplndDelivCost AS SuplrInvcItmUnplndDelivCost,
  item.SuplrInvcPurgDocItmCompanyCode AS SuplrInvcPurgDocItmCompanyCode,
  item.IsFinallyInvoiced AS IsFinallyInvoiced,
  item.RetentionAmountInDocCurrency AS RetentionAmountInDocCurrency,
  item.RetentionPercentage AS RetentionPercentage,
  item.RetentionDueDate AS RetentionDueDate,
  item.TaxDeterminationDate AS TaxDeterminationDate,
  item.IN_HSNOrSACCode AS IN_HSNOrSACCode,
  item.IN_CustomDutyAssessableValue AS IN_CustomDutyAssessableValue
FROM P_SUPLRINVCITEMLOGSUNION AS item
LEFT OUTER JOIN I_SupplierInvoice AS _SupplierInvoice ON SupplierInvoice = _SupplierInvoice.SupplierInvoice AND FiscalYear = _SupplierInvoice.FiscalYear  -- association [1..1]
LEFT OUTER JOIN I_PurchaseOrderItem AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON PurchaseOrder = _PurchasingDocumentItem.PurchasingDocument AND PurchaseOrderItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON PurchaseOrderQuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _PurOrdPriceUnitOfMeasure ON PurchaseOrderPriceUnit = _PurOrdPriceUnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_SupplierInvoiceFiscalYear AS _FiscalYear ON FiscalYear = _FiscalYear.FiscalYear  -- association [0..1]
LEFT OUTER JOIN I_SupplierInvoiceItmAcctAssgmt AS _SupplierInvoiceItmAcctAssgmt ON SupplierInvoice = _SupplierInvoiceItmAcctAssgmt.SupplierInvoice AND FiscalYear = _SupplierInvoiceItmAcctAssgmt.FiscalYear AND SupplierInvoiceItem = _SupplierInvoiceItmAcctAssgmt.SupplierInvoiceItem  -- association [0..*]
LEFT OUTER JOIN I_Currency AS _Currency ON documentcurrency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON PurchaseOrderItemMaterial = _Material.Material  -- association [0..1]
LEFT OUTER JOIN E_OnlineSupplierInvoiceItem AS _OnlineExtension ON SupplierInvoice = _OnlineExtension.SupplierInvoice AND FiscalYear = _OnlineExtension.FiscalYear AND SupplierInvoiceItem = _OnlineExtension.SupplierInvoiceItem  -- association [0..1]
LEFT OUTER JOIN E_BatchSupplierInvoiceItem AS _BatchExtension ON SupplierInvoice = _BatchExtension.SupplierInvoice AND FiscalYear = _BatchExtension.FiscalYear AND SupplierInvoiceItem = _BatchExtension.SupplierInvoiceItem  -- association [0..1]
;