P_RU_VATReturnSection12
P_RU_VATReturnSection12 is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (P_RU_VATReturnSection122) and exposes 102 fields.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_RU_VATReturnSection122 | P_RU_VATReturnSection122 | from |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.sqlViewName | PRUVATRET12 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (102)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| CompanyCode | CompanyCode | Receiver Company Code | ||
| AccountingDocument | AccountingDocument | Journal Entry | ||
| FiscalYear | FiscalYear | G/L Fiscal Year | ||
| TaxItem | TaxItem | Tax Item | ||
| OriginalDocument | SourceDocument | Document | ||
| OriginalDocumentYear | SourceDocumentFiscalYear | |||
| RevisionNumber | RevisionNumber | Revision Number | ||
| RU_VATReturnSectionType | RU_VATReturnSectionType | Section Type | ||
| RU_VATSubScenario | RU_VATSubScenario | Subscenario | ||
| Invoice | ||||
| InvoiceYear | ||||
| ExternalInvoice | ExternalInvoice | External Number | ||
| InvoiceDate | InvoiceDate | Run On | ||
| RevisionInvoice | ||||
| RevisionInvoiceYear | ||||
| OriginalInvoiceRevisionNumber | ||||
| OriginalInvoiceRevisionDate | ||||
| CorrectionInvoice | ||||
| CorrectionInvoiceYear | ||||
| ExternalCorrectionInvoice | ||||
| CorrectionInvoiceDate | ||||
| CorrectionInvoiceRevisionNmbr | ||||
| CorrectionInvoiceRevisionDate | ||||
| TaxReportingDate | TaxReportingDate | Tax Reporting Date | ||
| IsReversal | IsReversal | Reversal doc. | ||
| IsReversed | IsReversed | Reversed? | ||
| RU_InvoiceType | ||||
| TaxCode | TaxCode | Tax Code | ||
| TaxItemGroupingVersion | ||||
| CompanyCodeCurrency | CompanyCodeCurrency | Local Currency | ||
| Currency | Currency | Valuation Crcy | ||
| CurrencyISOCode | CurrencyISOCode | Document Currency | ||
| TotalAmountInTransactionCrcy | TotalAmountInTransactionCrcy | Total Amt In Tr Crcy | ||
| TotalAmountInCoCodeCrcy | ||||
| TaxAmountInTransCrcy | TaxAmountInTransCrcy | TaxAmt in Tran. Crcy | ||
| TaxAmountInCoCodeCrcy | TaxAmountInCoCodeCrcy | Tax Amount in Company Code Currency | ||
| TaxBaseAmountInTransCrcy | TaxBaseAmountInTransCrcy | Value-Added Tax | ||
| TaxBaseAmountInCoCodeCrcy | TaxBaseAmountInCoCodeCrcy | TxBaseAmt CoCodeCrcy | ||
| TxBaseAmtWithTxRate0InCCCrcy | ||||
| TxBaseAmtWithTxRate5InCCCrcy | ||||
| TxBaseAmtWithTxRate7InCCCrcy | ||||
| TxBaseAmtWithTxRate10InCCCrcy | ||||
| TxBaseAmtWithTxRate18InCCCrcy | ||||
| TxBaseAmtWithTxRate20InCCCrcy | ||||
| BaseAmtWithoutTxInCCCrcy | ||||
| TxAmtWithTxRate5InCCCrcy | ||||
| TxAmtWithTxRate7InCCCrcy | ||||
| TxAmtWithTxRate10InCCCrcy | ||||
| TxAmtWithTxRate18InCCCrcy | ||||
| TxAmtWithTxRate20InCCCrcy | ||||
| Sign | Sign | Type of SIGN component in row type of a Ranges type | ||
| BusinessPartner | BusinessPartner | Issuing Authority | ||
| BusinessPartnerIsOrganization | BusinessPartnerIsOrganization | BP is Org | ||
| BusinessPartnerIsNaturalPerson | BusinessPartnerIsNaturalPerson | Natural Person | ||
| BusinessPartnerName | Name of Customer | |||
| RU_PartnerOrganizationINN | RU_PartnerOrganizationINN | BP INN | ||
| RU_PartnerOrganizationKPP | RU_PartnerOrganizationKPP | BP KPP | ||
| RU_PartnerPersonINN | RU_PartnerPersonINN | BP Pers. INN | ||
| FirstName | FirstName | First Name | ||
| LastName | LastName | Last Name | ||
| MiddleName | MiddleName | Middle Name | ||
| BusinessPartnerCountry | ||||
| Agent | ||||
| AgentIsOrganization | ||||
| AgentOrganizationName | ||||
| RU_AgentOrganizationINN | ||||
| RU_AgentOrganizationKPP | ||||
| RU_AgentPersonINN | ||||
| AgentPersonSurname | ||||
| AgentPersonName | ||||
| AgentPersonMiddleName | ||||
| RU_IncomingInvoiceCompanyCode | ||||
| RU_IncomingInvoiceNumber | ||||
| RU_IncomingInvoiceFiscalYear | ||||
| IncomingCorrectionInvoice | ||||
| IncomingCorrectionInvoiceYear | ||||
| IncomingRevisionNumber | ||||
| IncomingExternalInvoice | ||||
| RU_IncomingInvoiceDate | ||||
| RU_IncomingInvoiceType | ||||
| IncomingInvoiceTransCurrency | ||||
| IncgInvoiceTransCrcyISOCode | ||||
| CommsnTradeInvoiceLinkedAmount | ||||
| CommsnTradeInvcLinkedVATAmount | ||||
| OriginalAmountInTransacCrcy | ||||
| OriginalTaxAmountInTransacCrcy | ||||
| DifferenceAmtInTransCrcy | ||||
| DifferenceTaxAmtInTransCrcy | ||||
| RU_VATOperationType | RU_VATOperationType | Operation Type Code | ||
| SalesDealType | ||||
| RU_TerritoryClassfctnOKTMO | ||||
| VATReturnOperation | ||||
| ExportInvcConfirmedFiscalYear | ||||
| FiscalPeriod | ||||
| RU_VATReturnSection | RU_VATReturnSection | VAT Return Section | ||
| RU_VATReturnLine | RU_VATReturnLine | Line | ||
| RU_VATReturnVersion | RU_VATReturnVersion | VAT Return Version | ||
| RU_VATSubScenarioVersion | RU_VATSubScenarioVersion | Subscenario Version | ||
| RU_VATScenario | RU_VATScenario | VAT Scenario | ||
| StatryRptgEntity | StatryRptgEntity | Reporting Entity | ||
| StatryRptCategory | StatryRptCategory | Report ID | ||
| StatryRptRunID | StatryRptRunID | Report Run ID |
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_RU_VATReturnSection12.
-- 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: PRUVATRET12
CREATE VIEW P_RU_VATReturnSection12 AS
SELECT
CompanyCode,
AccountingDocument,
FiscalYear,
TaxItem,
SourceDocument AS OriginalDocument,
SourceDocumentFiscalYear AS OriginalDocumentYear,
RevisionNumber,
RU_VATReturnSectionType,
RU_VATSubScenario,
cast(' ' as firu_inv_origdoc) AS Invoice,
cast('0000' as firu_inv_origyear) AS InvoiceYear,
ExternalInvoice,
InvoiceDate,
cast('' as firu_inv_revdoc) AS RevisionInvoice,
cast('0000' as firu_inv_revyear) AS RevisionInvoiceYear,
cast('000' as firu_inv_origrevnum) AS OriginalInvoiceRevisionNumber,
cast('00000000' as firu_inv_origrevdate) AS OriginalInvoiceRevisionDate,
cast('' as firu_inv_corrdoc) AS CorrectionInvoice,
cast('0000' as firu_inv_corryear) AS CorrectionInvoiceYear,
cast('' as j_3rfinv_corre) AS ExternalCorrectionInvoice,
cast('00000000' as j_3rfinv_corrd) AS CorrectionInvoiceDate,
cast('000' as j_3rfinv_revno_corr) AS CorrectionInvoiceRevisionNmbr,
cast('00000000' as j_3rfinv_corr_revd) AS CorrectionInvoiceRevisionDate,
TaxReportingDate,
IsReversal,
IsReversed,
cast('' as firu_invoice_type) AS RU_InvoiceType,
TaxCode,
cast('' as verstax) AS TaxItemGroupingVersion,
CompanyCodeCurrency,
Currency,
CurrencyISOCode,
TotalAmountInTransactionCrcy,
cast(0 as glo_total_amount_incompcrcy) AS TotalAmountInCoCodeCrcy,
TaxAmountInTransCrcy,
TaxAmountInCoCodeCrcy,
TaxBaseAmountInTransCrcy,
TaxBaseAmountInCoCodeCrcy,
cast(0 as firu_taxbaseamount0cccrcy) AS TxBaseAmtWithTxRate0InCCCrcy,
cast(0 as firu_taxbaseamount5cccrcy) AS TxBaseAmtWithTxRate5InCCCrcy,
cast(0 as firu_taxbaseamount7cccrcy) AS TxBaseAmtWithTxRate7InCCCrcy,
cast(0 as firu_taxbaseamount10cccrcy) AS TxBaseAmtWithTxRate10InCCCrcy,
cast(0 as firu_taxbaseamount18cccrcy) AS TxBaseAmtWithTxRate18InCCCrcy,
cast(0 as firu_taxbaseamount20cccrcy) AS TxBaseAmtWithTxRate20InCCCrcy,
cast(0 as firu_baseamountnotaxcccrcy) AS BaseAmtWithoutTxInCCCrcy,
cast(0 as firu_taxamount5cccrcy ) AS TxAmtWithTxRate5InCCCrcy,
cast(0 as firu_taxamount7cccrcy ) AS TxAmtWithTxRate7InCCCrcy,
cast(0 as firu_taxamount10cccrcy ) AS TxAmtWithTxRate10InCCCrcy,
cast(0 as firu_taxamount18cccrcy) AS TxAmtWithTxRate18InCCCrcy,
cast(0 as firu_taxamount20cccrcy) AS TxAmtWithTxRate20InCCCrcy,
Sign,
BusinessPartner,
BusinessPartnerIsOrganization,
BusinessPartnerIsNaturalPerson,
cast(CustomerName as firu_partner_name) AS BusinessPartnerName,
RU_PartnerOrganizationINN,
RU_PartnerOrganizationKPP,
RU_PartnerPersonINN,
FirstName,
LastName,
MiddleName,
cast('' as glo_partner_country) AS BusinessPartnerCountry,
cast('' as j_3rf_bk_agent_id) AS Agent,
cast('' as firu_is_agent_org) AS AgentIsOrganization,
cast('' as j_3rf_bk_agent_name) AS AgentOrganizationName,
cast('' as j_3rf_bk_agent_inn) AS RU_AgentOrganizationINN,
cast('' as j_3rf_bk_agent_kpp) AS RU_AgentOrganizationKPP,
cast('' as firu_agent_pers_inn) AS RU_AgentPersonINN,
cast('' as firu_agent_pers_last_name) AS AgentPersonSurname,
cast('' as firu_agent_pers_first_name) AS AgentPersonName,
cast('' as firu_agent_pers_middle_name) AS AgentPersonMiddleName,
cast('' as firu_inv_companycode_in) AS RU_IncomingInvoiceCompanyCode,
cast('' as firu_inv_origdoc_in) AS RU_IncomingInvoiceNumber,
cast('0000' as firu_inv_origyear_in) AS RU_IncomingInvoiceFiscalYear,
cast('' as firu_inv_corrdoc_in) AS IncomingCorrectionInvoice,
cast('0000' as firu_inv_corryear_in) AS IncomingCorrectionInvoiceYear,
cast('000' as firu_inv_revnum_in) AS IncomingRevisionNumber,
cast('' as firud_ext_number_in) AS IncomingExternalInvoice,
cast('00000000' as firu_inv_extdate_in) AS RU_IncomingInvoiceDate,
cast('' as firu_invoice_type_in) AS RU_IncomingInvoiceType,
cast('' as firud_trans_crcy_in) AS IncomingInvoiceTransCurrency,
cast('' as firu_inv_currency_iso_code_in) AS IncgInvoiceTransCrcyISOCode,
cast(0 as firu_invj_linked_amount) AS CommsnTradeInvoiceLinkedAmount,
cast(0 as firu_invj_linked_vat) AS CommsnTradeInvcLinkedVATAmount,
cast(0 as firu_amount_org_intranscrcy) AS OriginalAmountInTransacCrcy,
cast(0 as firu_taxamount_org_intranscrcy) AS OriginalTaxAmountInTransacCrcy,
cast(0 as firu_amount_dif_intranscrcy) AS DifferenceAmtInTransCrcy,
cast(0 as firu_taxamount_dif_intranscrcy) AS DifferenceTaxAmtInTransCrcy,
RU_VATOperationType,
cast('' as firu_vatrdealtp) AS SalesDealType,
'' AS RU_TerritoryClassfctnOKTMO,
'' AS VATReturnOperation,
'0000' AS ExportInvcConfirmedFiscalYear,
'' AS FiscalPeriod,
RU_VATReturnSection,
RU_VATReturnLine,
RU_VATReturnVersion,
RU_VATSubScenarioVersion,
RU_VATScenario,
StatryRptgEntity,
StatryRptCategory,
StatryRptRunID
FROM P_RU_VATReturnSection122
;
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