P_RU_CommissionTradeInvoice
Commision Trade Invoices for Linking - Preparing Final
P_RU_CommissionTradeInvoice is a Consumption CDS View that provides data about "Commision Trade Invoices for Linking - Preparing Final" in SAP S/4HANA. It reads from 1 data source (P_RU_CommissionTradeInvoice2) and exposes 49 fields with key fields CompanyCode, AccountingDocument, FiscalYear, RevisionNumber, RU_VATReturnSectionType. Part of development package GLO_FIN_IS_VAT_RU.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_RU_CommissionTradeInvoice2 | P_RU_CommissionTradeInvoice2 | from |
Parameters (2)
| Name | Type | Default |
|---|---|---|
| P_StartDate | char8 | |
| P_EndDate | char8 |
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.sqlViewName | PRUCTINV | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view |
Fields (49)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | CommissInv | CompanyCode | Receiver Company Code |
| KEY | AccountingDocument | CommissInv | AccountingDocument | Journal Entry |
| KEY | FiscalYear | CommissInv | FiscalYear | G/L Fiscal Year |
| KEY | RevisionNumber | CommissInv | RevisionNumber | Revision Number |
| KEY | RU_VATReturnSectionType | CommissInv | RU_VATReturnSectionType | Section Type |
| KEY | Invoice | |||
| KEY | InvoiceYear | |||
| PostingDate | PostingDate | Posting Date for GR | ||
| RU_RegistrationInvoiceDate | Tax Reporting Date | |||
| ExternalInvoice | ||||
| InvoiceDate | Run On | |||
| DocumentDate | Journal Entry Date | |||
| OriginalInvoiceRevisionNumber | ||||
| OriginalInvoiceRevisionDate | Rev.Date Orig.Inv. | |||
| CorrectionInvoice | ||||
| ExternalCorrectionInvoice | ||||
| CorrectionInvoiceDate | Corr. VAT Inv. Date | |||
| CorrectionDocumentDate | ||||
| CorrectionInvoiceYear | ||||
| CorrectionInvoiceRevisionNmbr | ||||
| CorrectionInvoiceRevisionDate | Rev. Date of Corr. | |||
| AmountInTransactionCurrency | ||||
| TaxAmount | ||||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| TotalLinkedAmount | ||||
| TotalUnLinkedAmount | ||||
| TotalLinkedVAT | ||||
| TotalUnLinkedVAT | ||||
| LinkingCurr | LinkingCurr | |||
| ContractNum | ContractNum | |||
| Customer | Customer | Sold-to Party | ||
| Supplier | Supplier | Supplier | ||
| BusinessPartner | ||||
| BusinessPartnerName | ||||
| CustomerFinsAuthorizationGrp | CustomerFinsAuthorizationGrp | |||
| CustomerAccountGroup | CustomerAccountGroup | Account group | ||
| CustomerIsBusPrpsCmpltd | CustomerIsBusPrpsCmpltd | |||
| CustomerCompanyAuthznGroup | CustomerCompanyAuthznGroup | Authorization | ||
| CustCoIsBusPrpsCmpltd | CustCoIsBusPrpsCmpltd | |||
| SupplierFinsAuthorizationGrp | SupplierFinsAuthorizationGrp | |||
| SupplierAccountGroup | SupplierAccountGroup | Account group | ||
| SupplierIsBusPrpsCmpltd | SupplierIsBusPrpsCmpltd | |||
| SupplierCompanyAuthznGroup | SupplierCompanyAuthznGroup | |||
| SuplrCoIsBusPrpsCmpltd | SuplrCoIsBusPrpsCmpltd | Purpose Completed | ||
| IsReversal | CommissInv | IsReversal | Reversal doc. | |
| IsReversed | CommissInv | IsReversed | Reversed? | |
| ReverseDocument | ||||
| ReverseDocumentFiscalYear | ||||
| RU_VATReturnVersion | RU_VATReturnVersion | VAT Return Version |
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_CommissionTradeInvoice.
-- 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: PRUCTINV
-- Parameters: P_StartDate : char8, P_EndDate : char8
CREATE VIEW P_RU_CommissionTradeInvoice AS
SELECT
CommissInv.CompanyCode AS CompanyCode,
CommissInv.AccountingDocument AS AccountingDocument,
CommissInv.FiscalYear AS FiscalYear,
CommissInv.RevisionNumber AS RevisionNumber,
CommissInv.RU_VATReturnSectionType AS RU_VATReturnSectionType,
cast(CommissInv.Invoice as j_3rfinv_origs) AS Invoice,
cast(CommissInv.InvoiceYear as j_3rfinv_origy) AS InvoiceYear,
PostingDate,
cast(TaxReportingDate as vatdate) AS RU_RegistrationInvoiceDate,
cast(CommissInv.ExternalInvoice as j_3rfinv_orige) AS ExternalInvoice,
cast(InvoiceDate as j_3rfinv_origd) AS InvoiceDate,
cast(DocumentDate as j_3rfinv_origd) AS DocumentDate,
cast(CommissInv.OriginalInvoiceRevisionNumber as j_3rfinv_revno_orig) AS OriginalInvoiceRevisionNumber,
cast(OriginalInvoiceRevisionDate as j_3rfinv_orig_revd) AS OriginalInvoiceRevisionDate,
cast(CommissInv.CorrectionInvoice as j_3rfinv_corrs) AS CorrectionInvoice,
cast(CommissInv.ExternalCorrectionInvoice as j_3rfinv_corre) AS ExternalCorrectionInvoice,
cast(CorrectionInvoiceDate as j_3rfinv_corrd) AS CorrectionInvoiceDate,
cast(CorrectionDocumentDate as j_3rfinv_corrd) AS CorrectionDocumentDate,
cast(CommissInv.CorrectionInvoiceYear as j_3rfinv_corry) AS CorrectionInvoiceYear,
cast(CommissInv.CorrectionInvoiceRevisionNmbr as j_3rfinv_revno_corr) AS CorrectionInvoiceRevisionNmbr,
cast(CorrectionInvoiceRevisionDate as j_3rfinv_corr_revd) AS CorrectionInvoiceRevisionDate,
cast(CommissInv.AmountInTransactionCurrency as fis_wsl) AS AmountInTransactionCurrency,
cast(CommissInv.TaxAmount as wmwst_shl) AS TaxAmount,
TransactionCurrency,
cast(TotalLinkedAmount as firu_invj_linked_amount) AS TotalLinkedAmount,
cast(TotalUnLinkedAmount as firu_invj_unlinked_amount) AS TotalUnLinkedAmount,
cast(TotalLinkedVAT as firu_invj_linked_vat) AS TotalLinkedVAT,
cast(TotalUnLinkedVAT as firu_invj_unlinked_vat) AS TotalUnLinkedVAT,
LinkingCurr,
ContractNum,
Customer,
Supplier,
cast(CommissInv.BusinessPartner as bu_partner) AS BusinessPartner,
cast(CommissInv.BusinessPartnerName as businesspartnername) AS BusinessPartnerName,
CustomerFinsAuthorizationGrp,
CustomerAccountGroup,
CustomerIsBusPrpsCmpltd,
CustomerCompanyAuthznGroup,
CustCoIsBusPrpsCmpltd,
SupplierFinsAuthorizationGrp,
SupplierAccountGroup,
SupplierIsBusPrpsCmpltd,
SupplierCompanyAuthznGroup,
SuplrCoIsBusPrpsCmpltd,
CommissInv.IsReversal AS IsReversal,
CommissInv.IsReversed AS IsReversed,
cast(CommissInv.ReverseDocument as stblg) AS ReverseDocument,
cast(CommissInv.ReverseDocumentFiscalYear as stjah) AS ReverseDocumentFiscalYear,
RU_VATReturnVersion
FROM P_RU_CommissionTradeInvoice2
;
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