C_SupplierInvoiceItemDEX

DDL: C_SUPPLIERINVOICEITEMDEX SQL: CMMSUPINVCITMDEX Type: view CONSUMPTION

Data Extraction for Supplier Invoice Item

C_SupplierInvoiceItemDEX (Consumption)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

SupplierInvoiceItem · Sourcing & Procurement

C_SupplierInvoiceItemDEX is a Consumption CDS View (Fact) that provides data about "Data Extraction for Supplier Invoice Item" in SAP S/4HANA. It reads from 1 data source (I_SuplrInvcItemPurOrdRefAPI01) and exposes 38 fields with key fields SupplierInvoice, FiscalYear, SupplierInvoiceItem. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-ANA
CapabilitiesData Source for Data Extraction
PackageSourcing & Procurement for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_SuplrInvcItemPurOrdRefAPI01 I_SuplrInvcItemPurOrdRefAPI01 from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_OnlineSupplierInvoiceItem _OnlineExtension $projection.SupplierInvoice = _OnlineExtension.SupplierInvoice and $projection.FiscalYear = _OnlineExtension.FiscalYear and $projection.SupplierInvoiceItem = _OnlineExtension.SupplierInvoiceItem

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CMMSUPINVCITMDEX view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Data Extraction for Supplier Invoice Item view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.supportedCapabilities #EXTRACTION_DATA_SOURCE view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY SupplierInvoice SupplierInvoice Document Number of an Accounting Document
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY SupplierInvoiceItem SupplierInvoiceItem Document Item in Invoice Document
QtyInPurchaseOrderPriceUnit QtyInPurchaseOrderPriceUnit Quantity in Purchase Order Price Unit
PurchaseOrderPriceUnit PurchaseOrderPriceUnit Order Price Unit (Purchasing)
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit Purchase Order Unit of Measure
PurchaseOrder PurchaseOrder Purchasing Document Number
PurchaseOrderItem PurchaseOrderItem Item Number of Purchasing Document
PrmtHbReferenceDocument ReferenceDocument Document No. of a Reference Document
PrmtHbReferenceDocumentFsclYr ReferenceDocumentFiscalYear Fiscal Year of Current Period
PrmtHbReferenceDocumentItem ReferenceDocumentItem Item of a Reference Document
PurchaseOrderItemMaterial PurchaseOrderItemMaterial Material Number
QuantityInPurchaseOrderUnit QuantityInPurchaseOrderUnit Quantity
SuplrInvcItmHasQualityVariance SuplrInvcItmHasQualityVariance Blocking Reason: Quality
SuplrInvcItemHasOrdPrcQtyVarc SuplrInvcItemHasOrdPrcQtyVarc Blocking Reason: Order Price Quantity
SuplrInvcItemHasQtyVariance SuplrInvcItemHasQtyVariance Blocking Reason: Quantity
SuplrInvcItemHasPriceVariance SuplrInvcItemHasPriceVariance Blocking Reason: Price
SuplrInvcItemHasOtherVariance SuplrInvcItemHasOtherVariance Manual Blocking Reason
SuplrInvcItemHasAmountOutsdTol SuplrInvcItemHasAmountOutsdTol Blocking Reason: Item Amount
SuplrInvcItemHasDateVariance SuplrInvcItemHasDateVariance Blocking Reason: Date
IsSubsequentDebitCredit IsSubsequentDebitCredit Indicator: Subsequent Debit/Credit
Plant Plant Valuation Area
DocumentCurrency DocumentCurrency Document Currency
SupplierInvoiceItemAmount SupplierInvoiceItemAmount Amount in Document Currency
SuplrInvcAutomReducedAmount _SupplierInvoiceAPI01 SuplrInvcAutomReducedAmount Automatic Invoice Reduction Amount (Net)
UnplannedDeliveryCost _SupplierInvoiceAPI01 UnplannedDeliveryCost Unplanned Delivery Costs
DocumentHeaderText _SupplierInvoiceAPI01 DocumentHeaderText Document Header Text
DocumentDate _SupplierInvoiceAPI01 DocumentDate Invoice Date in Document
PostingDate _SupplierInvoiceAPI01 PostingDate Posting Date in the Document
CompanyCode _SupplierInvoiceAPI01 CompanyCode Receiver Company Code
SupplierInvoiceOrigin _SupplierInvoiceAPI01 SupplierInvoiceOrigin Origin of a Logistics Invoice Verification Document
InvoicingParty _SupplierInvoiceAPI01 InvoicingParty Different Invoicing Party
UnplannedDeliveryCostTaxCode _SupplierInvoiceAPI01 UnplannedDeliveryCostTaxCode Tax Code
ReverseDocument _SupplierInvoiceAPI01 ReverseDocument Reversal document number
ReverseDocumentFiscalYear _SupplierInvoiceAPI01 ReverseDocumentFiscalYear Fiscal year of reversal document
SupplierInvoiceIDByInvcgParty _SupplierInvoiceAPI01 SupplierInvoiceIDByInvcgParty Reference Document Number
IsInvoice _SupplierInvoiceAPI01 IsInvoice Indicator: post invoice
SupplierInvoiceStatus _SupplierInvoiceAPI01 SupplierInvoiceStatus Invoice document status

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 C_SupplierInvoiceItemDEX.
-- 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: CMMSUPINVCITMDEX

CREATE VIEW C_SupplierInvoiceItemDEX AS
SELECT
  SupplierInvoice,
  FiscalYear,
  SupplierInvoiceItem,
  QtyInPurchaseOrderPriceUnit,
  PurchaseOrderPriceUnit,
  PurchaseOrderQuantityUnit,
  PurchaseOrder,
  PurchaseOrderItem,
  ReferenceDocument AS PrmtHbReferenceDocument,
  ReferenceDocumentFiscalYear AS PrmtHbReferenceDocumentFsclYr,
  ReferenceDocumentItem AS PrmtHbReferenceDocumentItem,
  PurchaseOrderItemMaterial,
  QuantityInPurchaseOrderUnit,
  SuplrInvcItmHasQualityVariance,
  SuplrInvcItemHasOrdPrcQtyVarc,
  SuplrInvcItemHasQtyVariance,
  SuplrInvcItemHasPriceVariance,
  SuplrInvcItemHasOtherVariance,
  SuplrInvcItemHasAmountOutsdTol,
  SuplrInvcItemHasDateVariance,
  IsSubsequentDebitCredit,
  Plant,
  DocumentCurrency,
  SupplierInvoiceItemAmount,
  _SupplierInvoiceAPI01.SuplrInvcAutomReducedAmount AS SuplrInvcAutomReducedAmount,
  _SupplierInvoiceAPI01.UnplannedDeliveryCost AS UnplannedDeliveryCost,
  _SupplierInvoiceAPI01.DocumentHeaderText AS DocumentHeaderText,
  _SupplierInvoiceAPI01.DocumentDate AS DocumentDate,
  _SupplierInvoiceAPI01.PostingDate AS PostingDate,
  _SupplierInvoiceAPI01.CompanyCode AS CompanyCode,
  _SupplierInvoiceAPI01.SupplierInvoiceOrigin AS SupplierInvoiceOrigin,
  _SupplierInvoiceAPI01.InvoicingParty AS InvoicingParty,
  _SupplierInvoiceAPI01.UnplannedDeliveryCostTaxCode AS UnplannedDeliveryCostTaxCode,
  _SupplierInvoiceAPI01.ReverseDocument AS ReverseDocument,
  _SupplierInvoiceAPI01.ReverseDocumentFiscalYear AS ReverseDocumentFiscalYear,
  _SupplierInvoiceAPI01.SupplierInvoiceIDByInvcgParty AS SupplierInvoiceIDByInvcgParty,
  _SupplierInvoiceAPI01.IsInvoice AS IsInvoice,
  _SupplierInvoiceAPI01.SupplierInvoiceStatus AS SupplierInvoiceStatus
FROM I_SuplrInvcItemPurOrdRefAPI01
LEFT OUTER JOIN E_OnlineSupplierInvoiceItem AS _OnlineExtension ON SupplierInvoice = _OnlineExtension.SupplierInvoice AND FiscalYear = _OnlineExtension.FiscalYear AND SupplierInvoiceItem = _OnlineExtension.SupplierInvoiceItem  -- association [0..1]
;