P_ClrdInvcPurgDocWthoutGds

DDL: P_CLRDINVCPURGDOCWTHOUTGDS Type: view_entity CONSUMPTION

P_ClrdInvcPurgDocWthoutGds is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_GRIRAccountReconciliation) and exposes 41 fields with key fields CompanyCode, PurchasingDocument, PurchasingDocumentItem, SupplierInvoice, SupplierInvoiceItem. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_GRIRAccountReconciliation I_GRIRAccountReconciliation from

Associations (9)

CardinalityTargetAliasCondition
[0..*] I_SupplierInvoiceItemPurOrdRef _SupplierInvoiceItem $projection.PurchasingDocument = _SupplierInvoiceItem.PurchaseOrder and $projection.PurchasingDocumentItem = _SupplierInvoiceItem.PurchaseOrderItem
[1..1] I_PurchasingDocument _PurchasingDocument $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
[1..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[1..1] I_PurchasingDocumentCategory _PurchasingDocumentCategory $projection.purchasingdocumentcategory = _PurchasingDocumentCategory.PurchasingDocumentCategory
[1..1] I_PurchasingDocumentType _PurchasingDocumentType $projection.purchasingdocumentcategory = _PurchasingDocumentType.PurchasingDocumentCategory and $projection.purchasingdocumenttype = _PurchasingDocumentType.PurchasingDocumentType
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.purchasingorganization = _PurchasingOrganization.PurchasingOrganization
[1..1] I_Currency _DocumentCurrency $projection.documentcurrency = _DocumentCurrency.Currency
[1..1] I_PurchasingGroup _PurchasingGroup $projection.purchasinggroup = _PurchasingGroup.PurchasingGroup
[1..1] I_PurchasingDocumentOrigin _PurchasingDocumentOrigin $projection.purchasingdocumentorigin = _PurchasingDocumentOrigin.PurchasingDocumentOrigin

Annotations (4)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY PurchasingDocument PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
KEY SupplierInvoice _SupplierInvoiceItem SupplierInvoice
KEY SupplierInvoiceItem _SupplierInvoiceItem SupplierInvoiceItem
PurchasingDocumentCategory _PurchasingDocument PurchasingDocumentCategory Doc. Category
PurchasingDocumentType _PurchasingDocument PurchasingDocumentType RFQ Type
PurchasingOrganization _PurchasingDocument PurchasingOrganization Purchasing Organization
CreationDate
InvoiceCreatedByUser
GrossAmount _PurchasingDocumentItem GrossAmount Gross value
CreatedByUser _PurchasingDocument CreatedByUser User Name
PurchasingDocumentCreationDate _PurchasingDocument CreationDate Time Stamp
PurchasingGroup _PurchasingDocument PurchasingGroup Purchasing Group
PurchasingDocumentOrigin _PurchasingDocument PurchasingDocumentOrigin Status
DocumentCurrency _PurchasingDocument DocumentCurrency Document Currency
NumberOfGoodsReceipts NumberOfGoodsReceipts Number of Goods Receipts
NumberOfInvoiceReceipts NumberOfInvoiceReceipts Number of Invoice Receipts
Material Material Vehicle Model
Plant Plant Valuation Area
Supplier Supplier Supplier
SupplierName SupplierName Supplier Name
InvoiceRcptAmtInCoCodeCrcy InvoiceRcptAmtInCoCodeCrcy
CompanyCodeCurrency CompanyCodeCurrency Local Currency
LastChangedByUser LastChangedByUser User Name
GRIRClearingProcessStatus GRIRClearingProcessStatus Status
ProcedureRunDate
AuthorizationGroup _Supplier AuthorizationGroup AuthorizGroup
SupplierInvoiceStatus
_CompanyCode _CompanyCode
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_Supplier _Supplier
_CompanyCodeCurrency _CompanyCodeCurrency
_PurchasingDocumentCategory _PurchasingDocumentCategory
_PurchasingDocumentType _PurchasingDocumentType
_PurchasingDocumentOrigin _PurchasingDocumentOrigin
_PurchasingGroup _PurchasingGroup
_DocumentCurrency _DocumentCurrency
_PurchasingOrganization _PurchasingOrganization
_SupplierInvoiceItem _SupplierInvoiceItem

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 P_ClrdInvcPurgDocWthoutGds.
-- 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.

CREATE VIEW P_ClrdInvcPurgDocWthoutGds AS
SELECT
  CompanyCode,
  PurchasingDocument,
  PurchasingDocumentItem,
  _SupplierInvoiceItem.SupplierInvoice AS SupplierInvoice,
  _SupplierInvoiceItem.SupplierInvoiceItem AS SupplierInvoiceItem,
  _PurchasingDocument.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  _PurchasingDocument.PurchasingDocumentType AS PurchasingDocumentType,
  _PurchasingDocument.PurchasingOrganization AS PurchasingOrganization,
  _SupplierInvoiceItem._SupplierInvoice.CreationDate AS CreationDate,
  _SupplierInvoiceItem._SupplierInvoice.CreatedByUser AS InvoiceCreatedByUser,
  _PurchasingDocumentItem.GrossAmount AS GrossAmount,
  _PurchasingDocument.CreatedByUser AS CreatedByUser,
  _PurchasingDocument.CreationDate AS PurchasingDocumentCreationDate,
  _PurchasingDocument.PurchasingGroup AS PurchasingGroup,
  _PurchasingDocument.PurchasingDocumentOrigin AS PurchasingDocumentOrigin,
  _PurchasingDocument.DocumentCurrency AS DocumentCurrency,
  NumberOfGoodsReceipts,
  NumberOfInvoiceReceipts,
  Material,
  Plant,
  Supplier,
  SupplierName,
  InvoiceRcptAmtInCoCodeCrcy,
  CompanyCodeCurrency,
  LastChangedByUser,
  GRIRClearingProcessStatus,
  $session.system_date AS ProcedureRunDate,
  _Supplier.AuthorizationGroup AS AuthorizationGroup,
  _SupplierInvoiceItem._SupplierInvoice.SupplierInvoiceStatus AS SupplierInvoiceStatus
FROM I_GRIRAccountReconciliation
LEFT OUTER JOIN I_SupplierInvoiceItemPurOrdRef AS _SupplierInvoiceItem ON PurchasingDocument = _SupplierInvoiceItem.PurchaseOrder AND PurchasingDocumentItem = _SupplierInvoiceItem.PurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON PurchasingDocument = _PurchasingDocument.PurchasingDocument  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument AND PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurchasingDocumentCategory ON purchasingdocumentcategory = _PurchasingDocumentCategory.PurchasingDocumentCategory  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurchasingDocumentType ON purchasingdocumentcategory = _PurchasingDocumentType.PurchasingDocumentCategory AND purchasingdocumenttype = _PurchasingDocumentType.PurchasingDocumentType  -- association [1..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON purchasingorganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _DocumentCurrency ON documentcurrency = _DocumentCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON purchasinggroup = _PurchasingGroup.PurchasingGroup  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentOrigin AS _PurchasingDocumentOrigin ON purchasingdocumentorigin = _PurchasingDocumentOrigin.PurchasingDocumentOrigin  -- association [1..1]
;