P_RU_CommissionTradeInvoice1
Commision Trade Invoices for Linking - Preparing 1
P_RU_CommissionTradeInvoice1 is a Consumption CDS View that provides data about "Commision Trade Invoices for Linking - Preparing 1" in SAP S/4HANA. Part of development package GLO_FIN_IS_VAT_RU.
Parameters (2)
| Name | Type | Default |
|---|---|---|
| P_StartDate | char8 | |
| P_EndDate | char8 |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.sqlViewName | PRUCTINV1 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view |
Fields (43)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | JournalData | CompanyCode | Receiver Company Code |
| KEY | AccountingDocument | JournalData | AccountingDocument | Journal Entry |
| KEY | FiscalYear | JournalData | FiscalYear | G/L Fiscal Year |
| KEY | RevisionNumber | |||
| KEY | RU_VATReturnSectionType | JournalData | RU_VATReturnSectionType | Section Type |
| KEY | Invoice | JournalData | Invoice | Orig.Inv.Number |
| KEY | InvoiceYear | JournalData | InvoiceYear | Orig.Inv.Year |
| PostingDate | JournalData | PostingDate | Posting Date for GR | |
| TaxReportingDate | JournalData | TaxReportingDate | Tax Reporting Date | |
| ExternalInvoice | JournalData | ExternalInvoice | External Number | |
| InvoiceDate | JournalData | InvoiceDate | Run On | |
| DocumentDate | JournalData | DocumentDate | Journal Entry Date | |
| OriginalInvoiceRevisionNumber | ||||
| OriginalInvoiceRevisionDate | JournalData | OriginalInvoiceRevisionDate | Rev.Date Orig.Inv. | |
| RevisionInvoiceDate | JournalData | RevisionInvoiceDate | ||
| CorrectionInvoice | ||||
| ExternalCorrectionInvoice | JournalData | ExternalCorrectionInvoice | Corr. VAT Inv. Ext. | |
| CorrectionInvoiceDate | JournalData | CorrectionInvoiceDate | Corr. VAT Inv. Date | |
| CorrectionDocumentDate | JournalData | CorrectionDate | ||
| CorrectionInvoiceYear | ||||
| AmountInTransactionCurrency | JournalData | AmountInTransactionCurrency | Pt Crcy Amt | |
| TaxAmount | JournalData | TaxAmount | Tax Amt in Rptg Crcy | |
| TransactionCurrency | PartnerAccDocItem | TransactionCurrency | Transaction Currency | |
| ContractNum | PartnerAccDocItem | AssignmentReference | Assignment Reference | |
| Customer | PartnerAccDocItem | Customer | Sold-to Party | |
| Supplier | PartnerAccDocItem | Supplier | Supplier | |
| BusinessPartner | ||||
| BusinessPartnerName | ||||
| CustomerFinsAuthorizationGrp | CustomerData | CustomerFinsAuthorizationGrp | ||
| CustomerAccountGroup | CustomerData | CustomerAccountGroup | Account group | |
| CustomerIsBusPrpsCmpltd | CustomerData | CustomerIsBusPrpsCmpltd | ||
| CustomerCompanyAuthznGroup | CustomerData | CustomerCompanyAuthznGroup | Authorization | |
| CustCoIsBusPrpsCmpltd | CustomerData | CustCoIsBusPrpsCmpltd | ||
| SupplierFinsAuthorizationGrp | SupplierData | SupplierFinsAuthorizationGrp | ||
| SupplierAccountGroup | SupplierData | SupplierAccountGroup | Account group | |
| SupplierIsBusPrpsCmpltd | SupplierData | SupplierIsBusPrpsCmpltd | ||
| SupplierCompanyAuthznGroup | SupplierData | SupplierCompanyAuthznGroup | ||
| SuplrCoIsBusPrpsCmpltd | SupplierData | SuplrCoIsBusPrpsCmpltd | Purpose Completed | |
| IsReversal | JournalData | IsReversal | Reversal doc. | |
| IsReversed | JournalData | IsReversed | Reversed? | |
| ReverseDocument | JournalData | ReverseDocument | Reversed With | |
| ReverseDocumentFiscalYear | JournalData | ReverseDocumentFiscalYear | Year | |
| RU_VATReturnVersion | JournalData | 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_CommissionTradeInvoice1.
-- 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: PRUCTINV1
-- Parameters: P_StartDate : char8, P_EndDate : char8
CREATE VIEW P_RU_CommissionTradeInvoice1 AS
SELECT
JournalData.CompanyCode AS CompanyCode,
JournalData.AccountingDocument AS AccountingDocument,
JournalData.FiscalYear AS FiscalYear,
coalesce(JournalData.RevisionNumber, '000') AS RevisionNumber,
JournalData.RU_VATReturnSectionType AS RU_VATReturnSectionType,
JournalData.Invoice AS Invoice,
JournalData.InvoiceYear AS InvoiceYear,
JournalData.PostingDate AS PostingDate,
JournalData.TaxReportingDate AS TaxReportingDate,
JournalData.ExternalInvoice AS ExternalInvoice,
JournalData.InvoiceDate AS InvoiceDate,
JournalData.DocumentDate AS DocumentDate,
coalesce(JournalData.OriginalInvoiceRevisionNumber, '000') AS OriginalInvoiceRevisionNumber,
JournalData.OriginalInvoiceRevisionDate AS OriginalInvoiceRevisionDate,
JournalData.RevisionInvoiceDate AS RevisionInvoiceDate,
coalesce(JournalData.CorrectionInvoice, '') AS CorrectionInvoice,
JournalData.ExternalCorrectionInvoice AS ExternalCorrectionInvoice,
JournalData.CorrectionInvoiceDate AS CorrectionInvoiceDate,
JournalData.CorrectionDate AS CorrectionDocumentDate,
coalesce(JournalData.CorrectionInvoiceYear, '0000') AS CorrectionInvoiceYear,
JournalData.AmountInTransactionCurrency AS AmountInTransactionCurrency,
JournalData.TaxAmount AS TaxAmount,
PartnerAccDocItem.TransactionCurrency AS TransactionCurrency,
PartnerAccDocItem.AssignmentReference AS ContractNum,
PartnerAccDocItem.Customer AS Customer,
PartnerAccDocItem.Supplier AS Supplier,
coalesce(CustomerData.BusinessPartner, SupplierData.BusinessPartner) AS BusinessPartner,
coalesce(CustomerData.CustomerName, SupplierData.SupplierName) AS BusinessPartnerName,
CustomerData.CustomerFinsAuthorizationGrp AS CustomerFinsAuthorizationGrp,
CustomerData.CustomerAccountGroup AS CustomerAccountGroup,
CustomerData.CustomerIsBusPrpsCmpltd AS CustomerIsBusPrpsCmpltd,
CustomerData.CustomerCompanyAuthznGroup AS CustomerCompanyAuthznGroup,
CustomerData.CustCoIsBusPrpsCmpltd AS CustCoIsBusPrpsCmpltd,
SupplierData.SupplierFinsAuthorizationGrp AS SupplierFinsAuthorizationGrp,
SupplierData.SupplierAccountGroup AS SupplierAccountGroup,
SupplierData.SupplierIsBusPrpsCmpltd AS SupplierIsBusPrpsCmpltd,
SupplierData.SupplierCompanyAuthznGroup AS SupplierCompanyAuthznGroup,
SupplierData.SuplrCoIsBusPrpsCmpltd AS SuplrCoIsBusPrpsCmpltd,
JournalData.IsReversal AS IsReversal,
JournalData.IsReversed AS IsReversed,
JournalData.ReverseDocument AS ReverseDocument,
JournalData.ReverseDocumentFiscalYear AS ReverseDocumentFiscalYear,
JournalData.RU_VATReturnVersion AS RU_VATReturnVersion
;
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