C_RU_IncomingInvcJrnlItemCube
Incoming Invoice Journal: Cube view
C_RU_IncomingInvcJrnlItemCube is a Consumption CDS View (Cube) that provides data about "Incoming Invoice Journal: Cube view" in SAP S/4HANA. It reads from 1 data source (P_RU_VATIncomingInvcJournal2) and exposes 63 fields.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_RU_VATIncomingInvcJournal2 | P_RU_VATIncomingInvcJournal2 | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_StatutoryReportVersion | firu_xml_version |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CRUINCINVJRNC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Analytics.dataCategory | #CUBE | view | |
| Analytics.internalName | #LOCAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_INCLUDED | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| EndUserText.label | Incoming Invoice Journal: Cube view | view |
Fields (63)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| CompanyCode | CompanyCode | Receiver Company Code | ||
| AccountingDocument | AccountingDocument | Journal Entry | ||
| FiscalYear | FiscalYear | G/L Fiscal Year | ||
| PostingDate | PostingDate | Posting Date for GR | ||
| TaxReportingDate | Tax Reporting Date | |||
| AccountingDocumentType | AccountingDocumentType | Journal Entry Type | ||
| TaxCode | TaxCode | Tax Code | ||
| Invoice | Orig.Inv.Number | |||
| InvoiceYear | Orig.Inv.Year | |||
| CorrectionInvoice | Corr.Inv.Number | |||
| CorrectionInvoiceYear | Corr.Inv.Year | |||
| RevisionInvoice | Rev.Inv.Number | |||
| RevisionInvoiceYear | Rev.Inv.Year | |||
| RU_InvoiceType | Invoice Type | |||
| ExternalInvoice | External Number | |||
| InvoiceDate | Run On | |||
| OriginalInvoiceRevisionNumber | Rev.Num.Orig.Inv. | |||
| OriginalInvoiceRevisionDate | Rev.Date Orig.Inv. | |||
| ExternalCorrectionInvoice | Corr. VAT Inv. Ext. | |||
| CorrectionInvoiceDate | Corr. VAT Inv. Date | |||
| CorrectionInvoiceRevisionNmbr | Revision of Corr. No | |||
| CorrectionInvoiceRevisionDate | Rev. Date of Corr. | |||
| Currency | Currency | Valuation Crcy | ||
| CurrencyISOCode | Document Currency | |||
| TotalAmountInTransactionCrcy | Total Amt In Tr Crcy | |||
| AmountInTransactionCurrency | Pt Crcy Amt | |||
| TaxAmountInTransCrcy | TaxAmt in Tran. Crcy | |||
| OriginalAmountInTransacCrcy | Origl Amt Trans Crcy | |||
| OriginalTaxAmountInTransacCrcy | TaxAmtOrigInTrCrcy | |||
| DifferenceAmtInTransCrcy | AmtDifInTransCrcy | |||
| DifferenceTaxAmtInTransCrcy | TaxAmtDifInTrCrcy | |||
| TaxItemGroupingVersion | TaxItemGroupingVersion | Tax Grping Ver. | ||
| Sign | Sign | Type of SIGN component in row type of a Ranges type | ||
| BusinessPartner | Issuing Authority | |||
| BusinessPartnerIsOrganization | BP is Org | |||
| IsNaturalPerson | BusinessPartnerIsNaturalPerson | Natural Person | ||
| BusinessPartnerName | Extracted Customer Name | |||
| RU_PartnerOrganizationINN | BP INN | |||
| RU_PartnerOrganizationKPP | BP KPP | |||
| RU_PartnerPersonINN | BP Pers. INN | |||
| Agent | Processor ID | |||
| AgentIsOrganization | Agent Is Org | |||
| AgentOrganizationName | Agent Name | |||
| RU_AgentOrganizationINN | Agent INN | |||
| RU_AgentOrganizationKPP | Agent KPP | |||
| RU_AgentPersonINN | Agent Pers. INN | |||
| AgentPersonSurname | Agent Pers. Last Nm | |||
| AgentPersonName | Agent Pers. Frst Nm | |||
| AgentPersonMiddleName | Agent Pers. Mid Nm | |||
| RU_VATReturnVersion | RU_VATReturnVersion | VAT Return Version | ||
| RU_VATReturnSectionType | RU_VATReturnSectionType | Section Type | ||
| RU_VATSubScenarioVersion | RU_VATSubScenarioVersion | Subscenario Version | ||
| RU_VATSubScenario | RU_VATSubScenario | Subscenario | ||
| RU_VATScenario | RU_VATScenario | VAT Scenario | ||
| SalesDealType | SalesDealType | Deal Type | ||
| RU_VATOperationType | RU_VATOperationType | Operation Type Code | ||
| SourceDocument | SourceDocument | Document | ||
| SourceDocumentFiscalYear | SourceDocumentFiscalYear | |||
| RevisionNumber | RevisionNumber | Revision Number | ||
| StatryRptgEntity | StatryRptgEntity | Reporting Entity | ||
| StatryRptCategory | StatryRptCategory | Report ID | ||
| StatryRptRunID | StatryRptRunID | Report Run ID | ||
| ActionRuleIsGenerated |
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_RU_IncomingInvcJrnlItemCube.
-- 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: CRUINCINVJRNC
-- Parameters: P_StatutoryReportVersion : firu_xml_version
CREATE VIEW C_RU_IncomingInvcJrnlItemCube AS
SELECT
CompanyCode,
AccountingDocument,
FiscalYear,
PostingDate,
cast(TaxReportingDate as vatdate) AS TaxReportingDate,
AccountingDocumentType,
TaxCode,
cast(Invoice as firu_inv_origdoc) AS Invoice,
cast(InvoiceYear as firu_inv_origyear) AS InvoiceYear,
cast(CorrectionInvoice as firu_inv_corrdoc) AS CorrectionInvoice,
cast(CorrectionInvoiceYear as firu_inv_corryear) AS CorrectionInvoiceYear,
cast(RevisionInvoice as firu_inv_revdoc) AS RevisionInvoice,
cast(RevisionInvoiceYear as firu_inv_revyear) AS RevisionInvoiceYear,
cast(RU_InvoiceType as firu_invoice_type) AS RU_InvoiceType,
cast(ExternalInvoice as j_3rfinv_orige) AS ExternalInvoice,
cast(InvoiceDate as j_3rfinv_origd) AS InvoiceDate,
cast(OriginalInvoiceRevisionNumber as j_3rfinv_revno_orig) AS OriginalInvoiceRevisionNumber,
cast(OriginalInvoiceRevisionDate as j_3rfinv_orig_revd) AS OriginalInvoiceRevisionDate,
cast(ExternalCorrectionInvoice as j_3rfinv_corre) AS ExternalCorrectionInvoice,
cast(CorrectionInvoiceDate as j_3rfinv_corrd) AS CorrectionInvoiceDate,
cast(CorrectionInvoiceRevisionNmbr as j_3rfinv_revno_corr) AS CorrectionInvoiceRevisionNmbr,
cast(CorrectionInvoiceRevisionDate as j_3rfinv_corr_revd) AS CorrectionInvoiceRevisionDate,
Currency,
cast(CurrencyISOCode as firu_currency_iso_code) AS CurrencyISOCode,
cast(TotalAmountInTransactionCrcy as glo_total_amount_intrancrcy) AS TotalAmountInTransactionCrcy,
cast(AmountInTransactionCurrency as glo_amount_trans_crcy) AS AmountInTransactionCurrency,
cast(TaxAmountInTransCrcy as firu_taxamount_in_trans_curr) AS TaxAmountInTransCrcy,
cast(OriginalAmountInTransacCrcy as firu_amount_org_intranscrcy) AS OriginalAmountInTransacCrcy,
cast(OriginalTaxAmountInTransacCrcy as firu_taxamount_org_intranscrcy) AS OriginalTaxAmountInTransacCrcy,
cast(DifferenceAmtInTransCrcy as firu_amount_dif_intranscrcy) AS DifferenceAmtInTransCrcy,
cast(DifferenceTaxAmtInTransCrcy as firu_taxamount_dif_intranscrcy) AS DifferenceTaxAmtInTransCrcy,
TaxItemGroupingVersion,
Sign,
cast(BusinessPartner as bu_partner) AS BusinessPartner,
cast(BusinessPartnerIsOrganization as firu_is_bp_org) AS BusinessPartnerIsOrganization,
BusinessPartnerIsNaturalPerson AS IsNaturalPerson,
cast(BusinessPartnerName as firu_partner_name_250) AS BusinessPartnerName,
cast(RU_PartnerOrganizationINN as firu_partner_inn) AS RU_PartnerOrganizationINN,
cast(RU_PartnerOrganizationKPP as firu_partner_kpp) AS RU_PartnerOrganizationKPP,
cast(RU_PartnerPersonINN as firu_partner_pers_inn) AS RU_PartnerPersonINN,
cast(Agent as firu_subagent) AS Agent,
cast(AgentIsOrganization as firu_is_subagent_org) AS AgentIsOrganization,
cast(AgentOrganizationName as firu_subagent_name) AS AgentOrganizationName,
cast(RU_AgentOrganizationINN as firu_subagent_inn) AS RU_AgentOrganizationINN,
cast(RU_AgentOrganizationKPP as firu_subagent_kpp) AS RU_AgentOrganizationKPP,
cast(RU_AgentPersonINN as firu_subagent_pers_inn) AS RU_AgentPersonINN,
cast(AgentPersonSurname as firu_subagent_pers_last_name) AS AgentPersonSurname,
cast(AgentPersonName as firu_subagent_pers_first_name) AS AgentPersonName,
cast(AgentPersonMiddleName as firu_subagent_pers_middle_name) AS AgentPersonMiddleName,
RU_VATReturnVersion,
RU_VATReturnSectionType,
RU_VATSubScenarioVersion,
RU_VATSubScenario,
RU_VATScenario,
SalesDealType,
RU_VATOperationType,
SourceDocument,
SourceDocumentFiscalYear,
RevisionNumber,
StatryRptgEntity,
StatryRptCategory,
StatryRptRunID,
cast('0' as firu_relevance_sign) AS ActionRuleIsGenerated
FROM P_RU_VATIncomingInvcJournal2
;
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