I_JVANonOperatorInvoiceFDP

DDL: I_JVANONOPERATORINVOICEFDP SQL: IJVANONOPTRIVFDP Type: view COMPOSITE

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)

SourceAliasJoin Type
bseg _AccountingDocSeg inner
I_GLAccountLineItem I_GLAccountLineItem from
I_JVALedger ld inner

Associations (8)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;