I_JVANonOperatorInvoiceFDP
Non Operator Invoice Data
I_JVANonOperatorInvoiceFDP is a Composite CDS View that provides data about "Non Operator Invoice Data" in SAP S/4HANA. It reads from 3 data sources (bseg, I_GLAccountLineItem, I_JVALedger) and exposes 56 fields. It has 8 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| bseg | _AccountingDocSeg | inner |
| I_GLAccountLineItem | I_GLAccountLineItem | from |
| I_JVALedger | ld | inner |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_JntVntrCoCodeParam | _JV_Company | $projection.CompanyCode = _JV_Company.CompanyCode |
| [1..1] | I_AccountingDocument | _AccountingDocHdr | $projection.CompanyCode = _AccountingDocHdr.CompanyCode and $projection.AccountingDocument = _AccountingDocHdr.AccountingDocument and $projection.FiscalYear = _AccountingDocHdr.FiscalYear |
| [1..1] | I_JointVentureDetails | _Venture | $projection.JointVenture = _Venture.JointVenture and $projection.CompanyCode = _Venture.CompanyCode and $projection.JointVentureEquityGroup = _Venture.JntOpgAgrmtEquityGrp |
| [1..1] | I_JointVentureDesc | _Venture_Desc | $projection.JointVenture = _Venture_Desc.JointVenture and $projection.CompanyCode = _Venture_Desc.CompanyCode and _Venture_Desc.Language = $session.system_language |
| [1..1] | I_JntVntrBusinessPartner | _Partner | $projection.CompanyCode = _Partner.CompanyCode and $projection.JointVenturePartner = _Partner.JointVenturePartner |
| [1..1] | I_Customer | _Partner_Data | $projection.JointVenturePartner = _Partner_Data.Customer |
| [1..1] | I_JntVntrEquityGrp | _VentureEquity_Data | $projection.JointVenture = _VentureEquity_Data.JointVenture and $projection.CompanyCode = _VentureEquity_Data.CompanyCode and $projection.JointVentureEquityGroup = _VentureEquity_Data.JntOpgAgrmtEquityGrp |
| [1..1] | I_JntVntrEquityGrpText | _Equity_Desc | $projection.CompanyCode = _Equity_Desc.CompanyCode and $projection.JointVenture = _Equity_Desc.JointVenture and $projection.JointVentureEquityGroup = _Equity_Desc.JntOpgAgrmtEquityGrp and _Equity_Desc.Language = $session.system_language |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IJVANONOPTRIVFDP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Non Operator Invoice Data | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (56)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| SourceLedger | I_GLAccountLineItem | SourceLedger | Source Ledger | |
| AccountingDocument | I_GLAccountLineItem | AccountingDocument | Journal Entry | |
| CompanyCode | I_GLAccountLineItem | CompanyCode | Receiver Company Code | |
| FiscalYear | I_GLAccountLineItem | FiscalYear | G/L Fiscal Year | |
| LedgerGLLineItem | I_GLAccountLineItem | LedgerGLLineItem | Journal Entry Item | |
| Ledger | I_GLAccountLineItem | Ledger | Ledger | |
| JointVenture | I_GLAccountLineItem | JointVenture | Joint venture | |
| JointVenturePartner | I_GLAccountLineItem | JointVenturePartner | Joint Venture Partner | |
| JointVentureEquityGroup | I_GLAccountLineItem | JointVentureEquityGroup | Joint Venture Equity Group | |
| JointVentureEquityType | I_GLAccountLineItem | JointVentureEquityType | Joint Venture Equity Type | |
| JointVentureAccountingActivity | I_GLAccountLineItem | JointVentureAccountingActivity | ||
| PostingPeriod | I_GLAccountLineItem | FiscalPeriod | Tax period | |
| ReferenceDocumentItem | I_GLAccountLineItem | ReferenceDocumentItem | Reference item | |
| TransactionSubitem | I_GLAccountLineItem | TransactionSubitem | Sub Transaction | |
| BalanceTransactionCurrency | I_GLAccountLineItem | BalanceTransactionCurrency | Currency | |
| CompanyCodeCurrency | I_GLAccountLineItem | CompanyCodeCurrency | Local Currency | |
| GlobalCurrency | I_GLAccountLineItem | GlobalCurrency | GM Billing Element: Global Currency | |
| CostCenter | I_GLAccountLineItem | CostCenter | Cost Center | |
| AmountInBalanceTransacCrcy | I_GLAccountLineItem | AmountInBalanceTransacCrcy | Amount in Balance Transaction Currency | |
| AmountInCompanyCodeCurrency | I_GLAccountLineItem | AmountInCompanyCodeCurrency | Local Crcy Amt | |
| AmountInTransactionCurrency | I_GLAccountLineItem | AmountInTransactionCurrency | Pt Crcy Amt | |
| AmountInGlobalCurrency | I_GLAccountLineItem | AmountInGlobalCurrency | Amount in Global Currency | |
| ItemIsSplit | I_GLAccountLineItem | ItemIsSplit | ||
| DocumentItemText | I_GLAccountLineItem | DocumentItemText | Text | |
| Supplier | I_GLAccountLineItem | Supplier | Supplier | |
| InvtrySpclStockWBSElmntIntID | I_GLAccountLineItem | InvtrySpclStockWBSElmntIntID | ||
| InventorySpclStockWBSElement | I_GLAccountLineItem | InventorySpclStockWBSElement | ||
| MasterFixedAsset | I_GLAccountLineItem | MasterFixedAsset | Fixed Asset | |
| AssetClass | I_GLAccountLineItem | AssetClass | Asset Class | |
| WBSElementInternalID | I_GLAccountLineItem | WBSElementInternalID | WBS Internal ID | |
| WBSElement | I_GLAccountLineItem | WBSElement | WBS Internal ID | |
| ProjectInternalID | I_GLAccountLineItem | ProjectInternalID | Project Def. | |
| Project | I_GLAccountLineItem | Project | WBS Element | |
| ControllingDocumentItem | I_GLAccountLineItem | ControllingDocumentItem | Controlling Doc Item | |
| LocalCrcyTotal | bseg | dmbtr | Loc. amount | |
| FundingCrcyTotal | bseg | wrbtr | Gross Amount | |
| JntVntrBillgFormat | _Venture | JntVntrBillgFormat | ||
| JntVntrNonBillgFormat | _Venture | JntVntrNonBillgFormat | ||
| JointVentureName | _Venture_Desc | JointVentureName | ||
| JntVntrPartnerBillgFormat | _Partner | JntVntrBillgFormat | ||
| JntVntrHardCopyBillgIsSupp | _Partner | JntVntrHardCopyBillgIsSupp | ||
| Country | ||||
| JntVntrPartnerFaxNumber | _Partner_Data | FaxNumber | Fax Number | |
| JntVntrPartnerCountry | _Partner_Data | Country | Venue: Ctry/Reg | |
| JntVntrPartnerAddressID | _Partner_Data | AddressID | Ship-to address | |
| Language | _Partner_Data | Language | Report Text Language | |
| EmailAddress | ||||
| JointVentureOperatorName | _Partner_Data | BusinessPartnerName1 | Name | |
| JointVentureOperator | _JV_Company | Operator | Type of OPTION component in row type of a Ranges type | |
| Currency | _AccountingDocHdr | Currency | Valuation Crcy | |
| ExchangeRate | _AccountingDocHdr | ExchangeRate | Exchange rate | |
| LocalCurrency | _AccountingDocHdr | CompanyCodeCurrency | Local Currency | |
| JntVntrNonOperatedShare | _VentureEquity_Data | JntVntrNonOperatedShare | ||
| JntVntrOperatedShare | _VentureEquity_Data | JntVntrOperatedShare | ||
| JointVentureEquityGroupName | _Equity_Desc | JntOpgAgrmtEquityGrpText | ||
| JointVenturePartnerName | _Partner_Data | BPCustomerName | Name of Customer |
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 I_JVANonOperatorInvoiceFDP.
-- 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: IJVANONOPTRIVFDP
CREATE VIEW I_JVANonOperatorInvoiceFDP AS
SELECT
I_GLAccountLineItem.SourceLedger AS SourceLedger,
I_GLAccountLineItem.AccountingDocument AS AccountingDocument,
I_GLAccountLineItem.CompanyCode AS CompanyCode,
I_GLAccountLineItem.FiscalYear AS FiscalYear,
I_GLAccountLineItem.LedgerGLLineItem AS LedgerGLLineItem,
I_GLAccountLineItem.Ledger AS Ledger,
I_GLAccountLineItem.JointVenture AS JointVenture,
I_GLAccountLineItem.JointVenturePartner AS JointVenturePartner,
I_GLAccountLineItem.JointVentureEquityGroup AS JointVentureEquityGroup,
I_GLAccountLineItem.JointVentureEquityType AS JointVentureEquityType,
I_GLAccountLineItem.JointVentureAccountingActivity AS JointVentureAccountingActivity,
I_GLAccountLineItem.FiscalPeriod AS PostingPeriod,
I_GLAccountLineItem.ReferenceDocumentItem AS ReferenceDocumentItem,
I_GLAccountLineItem.TransactionSubitem AS TransactionSubitem,
I_GLAccountLineItem.BalanceTransactionCurrency AS BalanceTransactionCurrency,
I_GLAccountLineItem.CompanyCodeCurrency AS CompanyCodeCurrency,
I_GLAccountLineItem.GlobalCurrency AS GlobalCurrency,
I_GLAccountLineItem.CostCenter AS CostCenter,
I_GLAccountLineItem.AmountInBalanceTransacCrcy AS AmountInBalanceTransacCrcy,
I_GLAccountLineItem.AmountInCompanyCodeCurrency AS AmountInCompanyCodeCurrency,
I_GLAccountLineItem.AmountInTransactionCurrency AS AmountInTransactionCurrency,
I_GLAccountLineItem.AmountInGlobalCurrency AS AmountInGlobalCurrency,
I_GLAccountLineItem.ItemIsSplit AS ItemIsSplit,
I_GLAccountLineItem.DocumentItemText AS DocumentItemText,
I_GLAccountLineItem.Supplier AS Supplier,
I_GLAccountLineItem.InvtrySpclStockWBSElmntIntID AS InvtrySpclStockWBSElmntIntID,
I_GLAccountLineItem.InventorySpclStockWBSElement AS InventorySpclStockWBSElement,
I_GLAccountLineItem.MasterFixedAsset AS MasterFixedAsset,
I_GLAccountLineItem.AssetClass AS AssetClass,
I_GLAccountLineItem.WBSElementInternalID AS WBSElementInternalID,
I_GLAccountLineItem.WBSElement AS WBSElement,
I_GLAccountLineItem.ProjectInternalID AS ProjectInternalID,
I_GLAccountLineItem.Project AS Project,
I_GLAccountLineItem.ControllingDocumentItem AS ControllingDocumentItem,
_AccountingDocSeg.dmbtr AS LocalCrcyTotal,
_AccountingDocSeg.wrbtr AS FundingCrcyTotal,
_Venture.JntVntrBillgFormat AS JntVntrBillgFormat,
_Venture.JntVntrNonBillgFormat AS JntVntrNonBillgFormat,
_Venture_Desc.JointVentureName AS JointVentureName,
_Partner.JntVntrBillgFormat AS JntVntrPartnerBillgFormat,
_Partner.JntVntrHardCopyBillgIsSupp AS JntVntrHardCopyBillgIsSupp,
_Partner_Data._StandardAddress.Country AS Country,
_Partner_Data.FaxNumber AS JntVntrPartnerFaxNumber,
_Partner_Data.Country AS JntVntrPartnerCountry,
_Partner_Data.AddressID AS JntVntrPartnerAddressID,
_Partner_Data.Language AS Language,
_Partner_Data._StandardAddress._DefaultEmailAddress.EmailAddress AS EmailAddress,
_Partner_Data.BusinessPartnerName1 AS JointVentureOperatorName,
_JV_Company.Operator AS JointVentureOperator,
_AccountingDocHdr.Currency AS Currency,
_AccountingDocHdr.ExchangeRate AS ExchangeRate,
_AccountingDocHdr.CompanyCodeCurrency AS LocalCurrency,
_VentureEquity_Data.JntVntrNonOperatedShare AS JntVntrNonOperatedShare,
_VentureEquity_Data.JntVntrOperatedShare AS JntVntrOperatedShare,
_Equity_Desc.JntOpgAgrmtEquityGrpText AS JointVentureEquityGroupName,
_Partner_Data.BPCustomerName AS JointVenturePartnerName
FROM I_GLAccountLineItem
INNER JOIN I_JVALedger AS ld ON /* join condition not captured in parsed metadata */
INNER JOIN bseg AS _AccountingDocSeg ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_JntVntrCoCodeParam AS _JV_Company ON CompanyCode = _JV_Company.CompanyCode -- association [1..1]
LEFT OUTER JOIN I_AccountingDocument AS _AccountingDocHdr ON CompanyCode = _AccountingDocHdr.CompanyCode AND AccountingDocument = _AccountingDocHdr.AccountingDocument AND FiscalYear = _AccountingDocHdr.FiscalYear -- association [1..1]
LEFT OUTER JOIN I_JointVentureDetails AS _Venture ON JointVenture = _Venture.JointVenture AND CompanyCode = _Venture.CompanyCode AND JointVentureEquityGroup = _Venture.JntOpgAgrmtEquityGrp -- association [1..1]
LEFT OUTER JOIN I_JointVentureDesc AS _Venture_Desc ON JointVenture = _Venture_Desc.JointVenture AND CompanyCode = _Venture_Desc.CompanyCode AND _Venture_Desc.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_JntVntrBusinessPartner AS _Partner ON CompanyCode = _Partner.CompanyCode AND JointVenturePartner = _Partner.JointVenturePartner -- association [1..1]
LEFT OUTER JOIN I_Customer AS _Partner_Data ON JointVenturePartner = _Partner_Data.Customer -- association [1..1]
LEFT OUTER JOIN I_JntVntrEquityGrp AS _VentureEquity_Data ON JointVenture = _VentureEquity_Data.JointVenture AND CompanyCode = _VentureEquity_Data.CompanyCode AND JointVentureEquityGroup = _VentureEquity_Data.JntOpgAgrmtEquityGrp -- association [1..1]
LEFT OUTER JOIN I_JntVntrEquityGrpText AS _Equity_Desc ON CompanyCode = _Equity_Desc.CompanyCode AND JointVenture = _Equity_Desc.JointVenture AND JointVentureEquityGroup = _Equity_Desc.JntOpgAgrmtEquityGrp AND _Equity_Desc.Language = $session.system_language -- association [1..1]
;
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