C_GRIRAccountReconciliation

DDL: C_GRIRACCOUNTRECONCILIATION Type: view_entity CONSUMPTION Package: FINS_FIS_FICO_APPS

GR/IR Account Reconciliation Monitor

C_GRIRAccountReconciliation is a Consumption CDS View that provides data about "GR/IR Account Reconciliation Monitor" in SAP S/4HANA. It reads from 1 data source (I_GRIRAccountReconciliation) and exposes 131 fields with key fields CompanyCode, PurchasingDocument, PurchasingDocumentItem. It has 22 associations to related views. It is exposed through 1 OData service (ASQL_F3302). Part of development package FINS_FIS_FICO_APPS.

Data Sources (1)

SourceAliasJoin Type
I_GRIRAccountReconciliation I_GRIRAccountReconciliation from

Associations (22)

CardinalityTargetAliasCondition
[0..1] I_UserContactCard _CreatedByUser $projection.CreatedByUser = _CreatedByUser.ContactCardID
[0..1] I_UserContactCard _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.ContactCardID
[0..1] I_UserContactCard _ResponsiblePerson $projection.ResponsiblePerson = _ResponsiblePerson.ContactCardID
[0..1] I_UserContactCard _ProposedResponsiblePerson $projection.ProposedResponsiblePerson = _ProposedResponsiblePerson.ContactCardID
[0..1] I_UserContactCard _RequisitionerUser $projection.RequisitionerName = _RequisitionerUser.ContactCardID
[0..*] C_GRIROplAccountingDocItem _GRIROplAccountingDocItem $projection.CompanyCode = _GRIROplAccountingDocItem.CompanyCode and $projection.PurchasingDocument = _GRIROplAccountingDocItem.PurchasingDocument and $projection.PurchasingDocumentItem = _GRIROplAccountingDocItem.PurchasingDocumentItem and _GRIROplAccountingDocItem.IsGRIROpenItem = 'X'
[0..*] C_GRIRPurchaseOrderHistory _GRIRPurchaseOrderHistory $projection.PurchasingDocument = _GRIRPurchaseOrderHistory.PurchasingDocument and $projection.PurchasingDocumentItem = _GRIRPurchaseOrderHistory.PurchasingDocumentItem
[0..1] C_GRIRPurchasingDocItem _GRIRPurchasingDocItem $projection.PurchasingDocument = _GRIRPurchasingDocItem.PurchasingDocument and $projection.PurchasingDocumentItem = _GRIRPurchasingDocItem.PurchasingDocumentItem
[0..*] C_GRIRFollowOnStatus _GRIRFollowOnStatus $projection.GRIRClearingProcessStatus = _GRIRFollowOnStatus.GRIRClearingProcessStatus
[0..*] C_GRIRProcessHistoryNote _GRIRProcessHistoryNote $projection.CompanyCode = _GRIRProcessHistoryNote.CompanyCode and $projection.PurchasingDocument = _GRIRProcessHistoryNote.PurchasingDocument and $projection.PurchasingDocumentItem = _GRIRProcessHistoryNote.PurchasingDocumentItem
[0..*] I_GRIRProcessHistory _GRIRProcessHistory $projection.CompanyCode = _GRIRProcessHistory.CompanyCode and $projection.PurchasingDocument = _GRIRProcessHistory.PurchasingDocument and $projection.PurchasingDocumentItem = _GRIRProcessHistory.PurchasingDocumentItem
[0..*] I_GRIRProcessStatusText _GRIRProcessStatusText $projection.GRIRClearingProcessStatus = _GRIRProcessStatusText.GRIRClearingProcessStatus
[0..*] I_GRIRProcessStatusText _GRIRClrgProcPrpsdStatusText $projection.GRIRClrgProcessPrpsdStatus = _GRIRClrgProcPrpsdStatusText.GRIRClearingProcessStatus
[0..*] I_GRIRProcessPriorityText _GRIRProcessPriorityText $projection.GRIRClearingProcessPriority = _GRIRProcessPriorityText.GRIRClearingProcessPriority
[0..*] I_GRIRProcessPriorityText _GRIRClrgProcPrpsdPriorityText $projection.GRIRClrgProcPrpsdPriority = _GRIRClrgProcPrpsdPriorityText.GRIRClearingProcessPriority
[0..*] I_GRIRProcessRootCauseText _GRIRProcessRootCauseText $projection.GRIRClearingProcessRootCause = _GRIRProcessRootCauseText.GRIRClearingProcessRootCause
[0..*] I_GRIRProcessRootCauseText _GRIRProcessPrpsdRootCauseText $projection.GRIRClrgProcessPrpsdRootCause = _GRIRProcessPrpsdRootCauseText.GRIRClearingProcessRootCause
[0..*] I_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory
[0..*] I_PurgDocumentCategoryText _PurgDocumentCategoryText $projection.PurchasingDocumentCategory = _PurgDocumentCategoryText.PurchasingDocumentCategory
[0..*] I_PurchasingDocumentTypeText _PurchasingDocumentTypeText $projection.PurchasingDocumentCategory = _PurchasingDocumentTypeText.PurchasingDocumentCategory and $projection.PurchasingDocumentType = _PurchasingDocumentTypeText.PurchasingDocumentType
[0..*] I_MaterialGroupText _MaterialGroupText $projection.MaterialGroup = _MaterialGroupText.MaterialGroup
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label GR/IR Account Reconciliation Monitor view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey PurchasingDocumentItem view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
Metadata.allowExtensions true view
UI.textArrangement #TEXT_LAST view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3302 ASQL_F3302 C2 NOT_RELEASED

Fields (131)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_GRIRAccountReconciliation CompanyCode Receiver Company Code
KEY PurchasingDocument I_GRIRAccountReconciliation PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem I_GRIRAccountReconciliation PurchasingDocumentItem Purchasing Doc. Item
CompanyCodeName
PurchasingDocumentItemUniqueID I_GRIRAccountReconciliation PurchasingDocumentItemUniqueID Document Item
CompanyCodeCurrency
BalAmtInCompanyCodeCrcy I_GRIRAccountReconciliation BalAmtInCompanyCodeCrcy Balance Amount
BalanceAbsoluteAmtInCoCodeCrcy I_GRIRAccountReconciliation BalanceAbsoluteAmtInCoCodeCrcy
PurgDocOrderQuantityUnit
ReferenceQuantityUnit I_GRIRAccountReconciliation ReferenceQuantityUnit
BalanceQuantityInRefQtyUnit I_GRIRAccountReconciliation BalanceQuantityInRefQtyUnit
BalanceAbsoluteQtyInRefQtyUnit I_GRIRAccountReconciliation BalanceAbsoluteQtyInRefQtyUnit
GoodsReceiptQtyInRefQtyUnit I_GRIRAccountReconciliation GoodsReceiptQtyInRefQtyUnit
InvoiceReceiptQtyInRefQtyUnit I_GRIRAccountReconciliation InvoiceReceiptQtyInRefQtyUnit
PurchasingDocumentOrderQty I_GRIRAccountReconciliation PurchasingDocumentOrderQty PO Quantity
NumberOfGoodsReceipts I_GRIRAccountReconciliation NumberOfGoodsReceipts Number of Goods Receipts
NumberOfInvoiceReceipts I_GRIRAccountReconciliation NumberOfInvoiceReceipts Number of Invoice Receipts
LastChangeDateTime I_GRIRAccountReconciliation LastChangeDateTime Timestamp
LastChangedByUser I_GRIRAccountReconciliation LastChangedByUser User Name
ResponsibleDepartment
ResponsiblePerson I_GRIRAccountReconciliation ResponsiblePerson Processor
GRIRClearingProcessStatus I_GRIRAccountReconciliation GRIRClearingProcessStatus Status
GRIRClearingProcessPriority I_GRIRAccountReconciliation GRIRClearingProcessPriority Priority
HasNote I_GRIRAccountReconciliation HasNote TRUE
GRIRClearingProcessRootCause I_GRIRAccountReconciliation GRIRClearingProcessRootCause Root Cause
LastChangeDate I_GRIRAccountReconciliation LastChangeDate Time Stamp
LatestPostingIsAfterLastChange I_GRIRAccountReconciliation LatestPostingIsAfterLastChange
SystemMessageIdentification I_GRIRAccountReconciliation SystemMessageIdentification Message ID
SystemMessageType I_GRIRAccountReconciliation SystemMessageType Message type
SystemMessageNumber I_GRIRAccountReconciliation SystemMessageNumber Message Number
SystemMessageVariable1 I_GRIRAccountReconciliation SystemMessageVariable1 Variable 1
SystemMessageVariable2 I_GRIRAccountReconciliation SystemMessageVariable2 Variable 2
SystemMessageVariable3 I_GRIRAccountReconciliation SystemMessageVariable3 Variable 3
SystemMessageVariable4 I_GRIRAccountReconciliation SystemMessageVariable4 Variable 4
SystemMessageText I_GRIRAccountReconciliation SystemMessageText Message Text
PrpsdResponsibleDepartment I_GRIRAccountReconciliation PrpsdResponsibleDepartment Proposed Processing Department
ProposedResponsiblePerson I_GRIRAccountReconciliation ProposedResponsiblePerson Proposed Processor
GRIRClrgProcessPrpsdStatus I_GRIRAccountReconciliation GRIRClrgProcessPrpsdStatus Proposed Status
GRIRClrgProcPrpsdPriority I_GRIRAccountReconciliation GRIRClrgProcPrpsdPriority Proposed Priority
GRIRClrgProcessPrpsdRootCause I_GRIRAccountReconciliation GRIRClrgProcessPrpsdRootCause Proposed Root Cause
PrpsdRespDeptMaxClProbability I_GRIRAccountReconciliation PrpsdRespDeptMaxClProbability Processing Department Proposal Confidence
PrpsdRespPersonMaxClassProblty I_GRIRAccountReconciliation PrpsdRespPersonMaxClassProblty Processor Proposal Confidence
GRIRProposedStatusMaxClProblty I_GRIRAccountReconciliation GRIRProposedStatusMaxClProblty Status Proposal Confidence
GRIRProposedPrioMaxClProblty I_GRIRAccountReconciliation GRIRProposedPrioMaxClProblty Priority Proposal Confidence
GRIRPrpsdRootCauseMaxClProblty I_GRIRAccountReconciliation GRIRPrpsdRootCauseMaxClProblty Root Cause Proposal Confidence
GRIRProcPrpslLastChangeDteTime I_GRIRAccountReconciliation GRIRProcPrpslLastChangeDteTime Proposals Last Updated On
Plant
PlantName
PurchasingOrganization I_GRIRAccountReconciliation PurchasingOrganization Purchasing Organization
PurchasingOrganizationName
PurchasingGroup I_GRIRAccountReconciliation PurchasingGroup Purchasing Group
PurchasingGroupName
MaterialGroup I_GRIRAccountReconciliation MaterialGroup Product Group
Material I_GRIRAccountReconciliation Material Vehicle Model
RequisitionerName I_GRIRAccountReconciliation RequisitionerName Requisitioner
AccountAssignmentCategory I_GRIRAccountReconciliation AccountAssignmentCategory Acct Assgmt Cat
IsFinallyInvoiced I_GRIRAccountReconciliation IsFinallyInvoiced Final Invoice
PurchasingDocumentDeletionCode I_GRIRAccountReconciliation PurchasingDocumentDeletionCode Del. Indicator
Supplier I_GRIRAccountReconciliation Supplier Supplier
SupplierName I_GRIRAccountReconciliation SupplierName Supplier Name
CreatedByUser I_GRIRAccountReconciliation CreatedByUser User Name
LastChangeDays I_GRIRAccountReconciliation LastChangeDays
LatestOpenItemPostingDate I_GRIRAccountReconciliation LatestOpenItemPostingDate Latest Posting Date
OldestOpenItemPostingDate I_GRIRAccountReconciliation OldestOpenItemPostingDate Oldest Posting Date
NumberOfOpenItems I_GRIRAccountReconciliation NumberOfOpenItems
PurchasingDocumentItemText I_GRIRAccountReconciliation PurchasingDocumentItemText Short Text
ValuationArea I_GRIRAccountReconciliation ValuationArea Valuation Area
ValuationType I_GRIRAccountReconciliation ValuationType Valuation Type
PurchasingDocumentItemCategory I_GRIRAccountReconciliation PurchasingDocumentItemCategory Item Category
NumberOfPurchaseOrderItems I_GRIRAccountReconciliation NumberOfPurchaseOrderItems Number of PO Items
PurchasingDocumentCategory I_GRIRAccountReconciliation PurchasingDocumentCategory Doc. Category
PurchasingDocumentType I_GRIRAccountReconciliation PurchasingDocumentType RFQ Type
InvoicingParty I_GRIRAccountReconciliation InvoicingParty Supplier
InvoicingPartyName
GoodsReceiptGoodsAmtInCCCrcy
GdsRcptDelivCostAmtInCCCrcy I_GRIRAccountReconciliation GdsRcptDelivCostAmtInCCCrcy Goods Receipt Amount (Delivery Costs)
InvoiceRcptGoodsAmtInCCCrcy I_GRIRAccountReconciliation InvoiceRcptGoodsAmtInCCCrcy Invoice Receipt Amount (Goods)
InvcRcptDelivCostAmtInCCCrcy I_GRIRAccountReconciliation InvcRcptDelivCostAmtInCCCrcy Invoice Receipt Amount (Delivery Costs)
GoodsReceiptGdsQtyInRefQtyUnit I_GRIRAccountReconciliation GoodsReceiptGdsQtyInRefQtyUnit
GRDelivCostQtyInRefQtyUnit I_GRIRAccountReconciliation GRDelivCostQtyInRefQtyUnit
InvoiceRcptGdsQtyInRefQtyUnit I_GRIRAccountReconciliation InvoiceRcptGdsQtyInRefQtyUnit
InvcRcptDelivQtyInRefQtyUnit I_GRIRAccountReconciliation InvcRcptDelivQtyInRefQtyUnit
GoodsBalanceAmountInCCCrcy I_GRIRAccountReconciliation GoodsBalanceAmountInCCCrcy
GdsBalanceQuantityInRefQtyUnit I_GRIRAccountReconciliation GdsBalanceQuantityInRefQtyUnit
DeliveryCostBalAmtInCCCrcy I_GRIRAccountReconciliation DeliveryCostBalAmtInCCCrcy
DelivCostBalQtyInRefQtyUnit I_GRIRAccountReconciliation DelivCostBalQtyInRefQtyUnit
GoodsReceiptAmountInCoCodeCrcy I_GRIRAccountReconciliation GoodsReceiptAmountInCoCodeCrcy
InvoiceRcptAmtInCoCodeCrcy I_GRIRAccountReconciliation InvoiceRcptAmtInCoCodeCrcy
HasNoGoodsReceiptPosted I_GRIRAccountReconciliation HasNoGoodsReceiptPosted
HasNoInvoiceReceiptPosted I_GRIRAccountReconciliation HasNoInvoiceReceiptPosted
GRIRHasNoAmountDifference I_GRIRAccountReconciliation GRIRHasNoAmountDifference
IsGoodsRcptGoodsAmtSurplus I_GRIRAccountReconciliation IsGoodsRcptGoodsAmtSurplus
IsInvoiceGoodsAmountSurplus I_GRIRAccountReconciliation IsInvoiceGoodsAmountSurplus
IsGdsRcptDelivCostAmtSurplus I_GRIRAccountReconciliation IsGdsRcptDelivCostAmtSurplus
IsInvoiceDelivCostAmtSurplus I_GRIRAccountReconciliation IsInvoiceDelivCostAmtSurplus
IsGoodsRcptGoodsQtySurplus I_GRIRAccountReconciliation IsGoodsRcptGoodsQtySurplus
IsInvoiceGoodsQtySurplus I_GRIRAccountReconciliation IsInvoiceGoodsQtySurplus
IsGdsRcptDelivCostQtySurplus I_GRIRAccountReconciliation IsGdsRcptDelivCostQtySurplus
IsInvoiceDelivCostQtySurplus I_GRIRAccountReconciliation IsInvoiceDelivCostQtySurplus
_CompanyCode I_GRIRAccountReconciliation _CompanyCode
_CompanyCodeCurrency I_GRIRAccountReconciliation _CompanyCodeCurrency
_GRIRProcess I_GRIRAccountReconciliation _GRIRProcess
_PurchasingDocument I_GRIRAccountReconciliation _PurchasingDocument
_PurchasingDocumentItem I_GRIRAccountReconciliation _PurchasingDocumentItem
_MaterialGroup I_GRIRAccountReconciliation _MaterialGroup
_Material I_GRIRAccountReconciliation _Material
_Plant I_GRIRAccountReconciliation _Plant
_Supplier I_GRIRAccountReconciliation _Supplier
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_ResponsiblePerson _ResponsiblePerson
_ProposedResponsiblePerson _ProposedResponsiblePerson
_RequisitionerUser _RequisitionerUser
_GRIROplAccountingDocItem _GRIROplAccountingDocItem
_GRIRPurchaseOrderHistory _GRIRPurchaseOrderHistory
_GRIRPurchasingDocItem _GRIRPurchasingDocItem
_GRIRFollowOnStatus _GRIRFollowOnStatus
_GRIRProcessHistoryNote _GRIRProcessHistoryNote
_GRIRProcessHistory _GRIRProcessHistory
_GRIRProcessStatusText _GRIRProcessStatusText
_GRIRProcessPriorityText _GRIRProcessPriorityText
_GRIRProcessRootCauseText _GRIRProcessRootCauseText
_GRIRClrgProcPrpsdStatusText _GRIRClrgProcPrpsdStatusText
_GRIRClrgProcPrpsdPriorityText _GRIRClrgProcPrpsdPriorityText
_GRIRProcessPrpsdRootCauseText _GRIRProcessPrpsdRootCauseText
_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText
_PurgDocumentCategoryText _PurgDocumentCategoryText
_InvoicingParty I_GRIRAccountReconciliation _InvoicingParty
_PurchasingDocumentTypeText _PurchasingDocumentTypeText
_MaterialGroupText _MaterialGroupText
_MaterialText _MaterialText

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_GRIRAccountReconciliation.
-- 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 C_GRIRAccountReconciliation AS
SELECT
  I_GRIRAccountReconciliation.CompanyCode AS CompanyCode,
  I_GRIRAccountReconciliation.PurchasingDocument AS PurchasingDocument,
  I_GRIRAccountReconciliation.PurchasingDocumentItem AS PurchasingDocumentItem,
  cast( _CompanyCode.CompanyCodeName as fis_butxt preserving type ) AS CompanyCodeName,
  I_GRIRAccountReconciliation.PurchasingDocumentItemUniqueID AS PurchasingDocumentItemUniqueID,
  I_GRIRAccountReconciliation.BalAmtInCompanyCodeCrcy AS BalAmtInCompanyCodeCrcy,
  I_GRIRAccountReconciliation.BalanceAbsoluteAmtInCoCodeCrcy AS BalanceAbsoluteAmtInCoCodeCrcy,
  I_GRIRAccountReconciliation.ReferenceQuantityUnit AS ReferenceQuantityUnit,
  I_GRIRAccountReconciliation.BalanceQuantityInRefQtyUnit AS BalanceQuantityInRefQtyUnit,
  I_GRIRAccountReconciliation.BalanceAbsoluteQtyInRefQtyUnit AS BalanceAbsoluteQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.GoodsReceiptQtyInRefQtyUnit AS GoodsReceiptQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.InvoiceReceiptQtyInRefQtyUnit AS InvoiceReceiptQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.PurchasingDocumentOrderQty AS PurchasingDocumentOrderQty,
  I_GRIRAccountReconciliation.NumberOfGoodsReceipts AS NumberOfGoodsReceipts,
  I_GRIRAccountReconciliation.NumberOfInvoiceReceipts AS NumberOfInvoiceReceipts,
  I_GRIRAccountReconciliation.LastChangeDateTime AS LastChangeDateTime,
  I_GRIRAccountReconciliation.LastChangedByUser AS LastChangedByUser,
  I_GRIRAccountReconciliation.ResponsiblePerson AS ResponsiblePerson,
  I_GRIRAccountReconciliation.GRIRClearingProcessStatus AS GRIRClearingProcessStatus,
  I_GRIRAccountReconciliation.GRIRClearingProcessPriority AS GRIRClearingProcessPriority,
  I_GRIRAccountReconciliation.HasNote AS HasNote,
  I_GRIRAccountReconciliation.GRIRClearingProcessRootCause AS GRIRClearingProcessRootCause,
  I_GRIRAccountReconciliation.LastChangeDate AS LastChangeDate,
  I_GRIRAccountReconciliation.LatestPostingIsAfterLastChange AS LatestPostingIsAfterLastChange,
  I_GRIRAccountReconciliation.SystemMessageIdentification AS SystemMessageIdentification,
  I_GRIRAccountReconciliation.SystemMessageType AS SystemMessageType,
  I_GRIRAccountReconciliation.SystemMessageNumber AS SystemMessageNumber,
  I_GRIRAccountReconciliation.SystemMessageVariable1 AS SystemMessageVariable1,
  I_GRIRAccountReconciliation.SystemMessageVariable2 AS SystemMessageVariable2,
  I_GRIRAccountReconciliation.SystemMessageVariable3 AS SystemMessageVariable3,
  I_GRIRAccountReconciliation.SystemMessageVariable4 AS SystemMessageVariable4,
  I_GRIRAccountReconciliation.SystemMessageText AS SystemMessageText,
  I_GRIRAccountReconciliation.PrpsdResponsibleDepartment AS PrpsdResponsibleDepartment,
  I_GRIRAccountReconciliation.ProposedResponsiblePerson AS ProposedResponsiblePerson,
  I_GRIRAccountReconciliation.GRIRClrgProcessPrpsdStatus AS GRIRClrgProcessPrpsdStatus,
  I_GRIRAccountReconciliation.GRIRClrgProcPrpsdPriority AS GRIRClrgProcPrpsdPriority,
  I_GRIRAccountReconciliation.GRIRClrgProcessPrpsdRootCause AS GRIRClrgProcessPrpsdRootCause,
  I_GRIRAccountReconciliation.PrpsdRespDeptMaxClProbability AS PrpsdRespDeptMaxClProbability,
  I_GRIRAccountReconciliation.PrpsdRespPersonMaxClassProblty AS PrpsdRespPersonMaxClassProblty,
  I_GRIRAccountReconciliation.GRIRProposedStatusMaxClProblty AS GRIRProposedStatusMaxClProblty,
  I_GRIRAccountReconciliation.GRIRProposedPrioMaxClProblty AS GRIRProposedPrioMaxClProblty,
  I_GRIRAccountReconciliation.GRIRPrpsdRootCauseMaxClProblty AS GRIRPrpsdRootCauseMaxClProblty,
  I_GRIRAccountReconciliation.GRIRProcPrpslLastChangeDteTime AS GRIRProcPrpslLastChangeDteTime,
  cast(_Plant.PlantName as werks_name preserving type ) AS PlantName,
  I_GRIRAccountReconciliation.PurchasingOrganization AS PurchasingOrganization,
  cast( _PurchasingOrganization.PurchasingOrganizationName as mm_a_purg_org_name preserving type ) AS PurchasingOrganizationName,
  I_GRIRAccountReconciliation.PurchasingGroup AS PurchasingGroup,
  cast(_PurchasingGroup.PurchasingGroupName as mm_a_purg_grp_name preserving type ) AS PurchasingGroupName,
  I_GRIRAccountReconciliation.MaterialGroup AS MaterialGroup,
  I_GRIRAccountReconciliation.Material AS Material,
  I_GRIRAccountReconciliation.RequisitionerName AS RequisitionerName,
  I_GRIRAccountReconciliation.AccountAssignmentCategory AS AccountAssignmentCategory,
  I_GRIRAccountReconciliation.IsFinallyInvoiced AS IsFinallyInvoiced,
  I_GRIRAccountReconciliation.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  I_GRIRAccountReconciliation.Supplier AS Supplier,
  I_GRIRAccountReconciliation.SupplierName AS SupplierName,
  I_GRIRAccountReconciliation.CreatedByUser AS CreatedByUser,
  I_GRIRAccountReconciliation.LastChangeDays AS LastChangeDays,
  I_GRIRAccountReconciliation.LatestOpenItemPostingDate AS LatestOpenItemPostingDate,
  I_GRIRAccountReconciliation.OldestOpenItemPostingDate AS OldestOpenItemPostingDate,
  I_GRIRAccountReconciliation.NumberOfOpenItems AS NumberOfOpenItems,
  I_GRIRAccountReconciliation.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  I_GRIRAccountReconciliation.ValuationArea AS ValuationArea,
  I_GRIRAccountReconciliation.ValuationType AS ValuationType,
  I_GRIRAccountReconciliation.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  I_GRIRAccountReconciliation.NumberOfPurchaseOrderItems AS NumberOfPurchaseOrderItems,
  I_GRIRAccountReconciliation.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  I_GRIRAccountReconciliation.PurchasingDocumentType AS PurchasingDocumentType,
  I_GRIRAccountReconciliation.InvoicingParty AS InvoicingParty,
  cast( I_GRIRAccountReconciliation.InvoicingPartyName as wlf_lifre_name preserving type ) AS InvoicingPartyName,
  I_GRIRAccountReconciliation.GdsRcptDelivCostAmtInCCCrcy AS GdsRcptDelivCostAmtInCCCrcy,
  I_GRIRAccountReconciliation.InvoiceRcptGoodsAmtInCCCrcy AS InvoiceRcptGoodsAmtInCCCrcy,
  I_GRIRAccountReconciliation.InvcRcptDelivCostAmtInCCCrcy AS InvcRcptDelivCostAmtInCCCrcy,
  I_GRIRAccountReconciliation.GoodsReceiptGdsQtyInRefQtyUnit AS GoodsReceiptGdsQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.GRDelivCostQtyInRefQtyUnit AS GRDelivCostQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.InvoiceRcptGdsQtyInRefQtyUnit AS InvoiceRcptGdsQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.InvcRcptDelivQtyInRefQtyUnit AS InvcRcptDelivQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.GoodsBalanceAmountInCCCrcy AS GoodsBalanceAmountInCCCrcy,
  I_GRIRAccountReconciliation.GdsBalanceQuantityInRefQtyUnit AS GdsBalanceQuantityInRefQtyUnit,
  I_GRIRAccountReconciliation.DeliveryCostBalAmtInCCCrcy AS DeliveryCostBalAmtInCCCrcy,
  I_GRIRAccountReconciliation.DelivCostBalQtyInRefQtyUnit AS DelivCostBalQtyInRefQtyUnit,
  I_GRIRAccountReconciliation.GoodsReceiptAmountInCoCodeCrcy AS GoodsReceiptAmountInCoCodeCrcy,
  I_GRIRAccountReconciliation.InvoiceRcptAmtInCoCodeCrcy AS InvoiceRcptAmtInCoCodeCrcy,
  I_GRIRAccountReconciliation.HasNoGoodsReceiptPosted AS HasNoGoodsReceiptPosted,
  I_GRIRAccountReconciliation.HasNoInvoiceReceiptPosted AS HasNoInvoiceReceiptPosted,
  I_GRIRAccountReconciliation.GRIRHasNoAmountDifference AS GRIRHasNoAmountDifference,
  I_GRIRAccountReconciliation.IsGoodsRcptGoodsAmtSurplus AS IsGoodsRcptGoodsAmtSurplus,
  I_GRIRAccountReconciliation.IsInvoiceGoodsAmountSurplus AS IsInvoiceGoodsAmountSurplus,
  I_GRIRAccountReconciliation.IsGdsRcptDelivCostAmtSurplus AS IsGdsRcptDelivCostAmtSurplus,
  I_GRIRAccountReconciliation.IsInvoiceDelivCostAmtSurplus AS IsInvoiceDelivCostAmtSurplus,
  I_GRIRAccountReconciliation.IsGoodsRcptGoodsQtySurplus AS IsGoodsRcptGoodsQtySurplus,
  I_GRIRAccountReconciliation.IsInvoiceGoodsQtySurplus AS IsInvoiceGoodsQtySurplus,
  I_GRIRAccountReconciliation.IsGdsRcptDelivCostQtySurplus AS IsGdsRcptDelivCostQtySurplus,
  I_GRIRAccountReconciliation.IsInvoiceDelivCostQtySurplus AS IsInvoiceDelivCostQtySurplus,
  I_GRIRAccountReconciliation._CompanyCode AS _CompanyCode,
  I_GRIRAccountReconciliation._CompanyCodeCurrency AS _CompanyCodeCurrency,
  I_GRIRAccountReconciliation._GRIRProcess AS _GRIRProcess,
  I_GRIRAccountReconciliation._PurchasingDocument AS _PurchasingDocument,
  I_GRIRAccountReconciliation._PurchasingDocumentItem AS _PurchasingDocumentItem,
  I_GRIRAccountReconciliation._MaterialGroup AS _MaterialGroup,
  I_GRIRAccountReconciliation._Material AS _Material,
  I_GRIRAccountReconciliation._Plant AS _Plant,
  I_GRIRAccountReconciliation._Supplier AS _Supplier,
  I_GRIRAccountReconciliation._InvoicingParty AS _InvoicingParty
FROM I_GRIRAccountReconciliation
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUser ON CreatedByUser = _CreatedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ResponsiblePerson ON ResponsiblePerson = _ResponsiblePerson.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ProposedResponsiblePerson ON ProposedResponsiblePerson = _ProposedResponsiblePerson.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _RequisitionerUser ON RequisitionerName = _RequisitionerUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN C_GRIROplAccountingDocItem AS _GRIROplAccountingDocItem ON CompanyCode = _GRIROplAccountingDocItem.CompanyCode AND PurchasingDocument = _GRIROplAccountingDocItem.PurchasingDocument AND PurchasingDocumentItem = _GRIROplAccountingDocItem.PurchasingDocumentItem AND _GRIROplAccountingDocItem.IsGRIROpenItem = 'X'  -- association [0..*]
LEFT OUTER JOIN C_GRIRPurchaseOrderHistory AS _GRIRPurchaseOrderHistory ON PurchasingDocument = _GRIRPurchaseOrderHistory.PurchasingDocument AND PurchasingDocumentItem = _GRIRPurchaseOrderHistory.PurchasingDocumentItem  -- association [0..*]
LEFT OUTER JOIN C_GRIRPurchasingDocItem AS _GRIRPurchasingDocItem ON PurchasingDocument = _GRIRPurchasingDocItem.PurchasingDocument AND PurchasingDocumentItem = _GRIRPurchasingDocItem.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN C_GRIRFollowOnStatus AS _GRIRFollowOnStatus ON GRIRClearingProcessStatus = _GRIRFollowOnStatus.GRIRClearingProcessStatus  -- association [0..*]
LEFT OUTER JOIN C_GRIRProcessHistoryNote AS _GRIRProcessHistoryNote ON CompanyCode = _GRIRProcessHistoryNote.CompanyCode AND PurchasingDocument = _GRIRProcessHistoryNote.PurchasingDocument AND PurchasingDocumentItem = _GRIRProcessHistoryNote.PurchasingDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessHistory AS _GRIRProcessHistory ON CompanyCode = _GRIRProcessHistory.CompanyCode AND PurchasingDocument = _GRIRProcessHistory.PurchasingDocument AND PurchasingDocumentItem = _GRIRProcessHistory.PurchasingDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessStatusText AS _GRIRProcessStatusText ON GRIRClearingProcessStatus = _GRIRProcessStatusText.GRIRClearingProcessStatus  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessStatusText AS _GRIRClrgProcPrpsdStatusText ON GRIRClrgProcessPrpsdStatus = _GRIRClrgProcPrpsdStatusText.GRIRClearingProcessStatus  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessPriorityText AS _GRIRProcessPriorityText ON GRIRClearingProcessPriority = _GRIRProcessPriorityText.GRIRClearingProcessPriority  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessPriorityText AS _GRIRClrgProcPrpsdPriorityText ON GRIRClrgProcPrpsdPriority = _GRIRClrgProcPrpsdPriorityText.GRIRClearingProcessPriority  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessRootCauseText AS _GRIRProcessRootCauseText ON GRIRClearingProcessRootCause = _GRIRProcessRootCauseText.GRIRClearingProcessRootCause  -- association [0..*]
LEFT OUTER JOIN I_GRIRProcessRootCauseText AS _GRIRProcessPrpsdRootCauseText ON GRIRClrgProcessPrpsdRootCause = _GRIRProcessPrpsdRootCauseText.GRIRClearingProcessRootCause  -- association [0..*]
LEFT OUTER JOIN I_PurgDocumentItemCategoryText AS _PurgDocumentItemCategoryText ON PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory  -- association [0..*]
LEFT OUTER JOIN I_PurgDocumentCategoryText AS _PurgDocumentCategoryText ON PurchasingDocumentCategory = _PurgDocumentCategoryText.PurchasingDocumentCategory  -- association [0..*]
LEFT OUTER JOIN I_PurchasingDocumentTypeText AS _PurchasingDocumentTypeText ON PurchasingDocumentCategory = _PurchasingDocumentTypeText.PurchasingDocumentCategory AND PurchasingDocumentType = _PurchasingDocumentTypeText.PurchasingDocumentType  -- association [0..*]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
;