I_GrossPartNetByCostCtrEntyC

DDL: I_GROSSPARTNETBYCOSTCTRENTYC Type: view_entity COMPOSITE Package: GJVA

JVA Gross Partner by Cost Center - Cube

I_GrossPartNetByCostCtrEntyC is a Composite CDS View (Cube) that provides data about "JVA Gross Partner by Cost Center - Cube" in SAP S/4HANA. It reads from 4 data sources (I_JntVntrPartOwnrEquityShr, I_JVALineItemCube, I_JntVntrCoCodeParam, I_JointVentureMasterFld) and exposes 128 fields with key fields CompanyCode, Ledger, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 2 associations to related views. Part of development package GJVA.

Data Sources (4)

SourceAliasJoin Type
I_JntVntrPartOwnrEquityShr I_JntVntrPartOwnrEquityShr inner
I_JVALineItemCube JVItem from
I_JntVntrCoCodeParam JVPars inner
I_JointVentureMasterFld Venture inner

Parameters (3)

NameTypeDefault
P_LedgerFiscalYear gjahr
P_FiscalPeriod poper
P_JointVenturePartner jv_part

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_JntVntrBusinessPartner _JntVntrBusinessPartner $projection.CompanyCode = _JntVntrBusinessPartner.CompanyCode and $projection.JointVenturePartner = _JntVntrBusinessPartner.JointVenturePartner
[0..1] I_GrssPrtNetByCsCtrEntyDSt _DocumentStore _DocumentStore.tra_companycode = $projection.CompanyCode and _DocumentStore.tra_ledger = $projection.Ledger and _DocumentStore.tra_fiscalyear = $projection.FiscalYear and _DocumentStore.tra_00011 = $projection.AccountingDocument and _DocumentStore.tra_00039 = $projection.LedgerGLLineItem

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label JVA Gross Partner by Cost Center - Cube view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
Analytics.dataCategory #CUBE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view

Fields (128)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_JVALineItemCube CompanyCode Receiver Company Code
KEY Ledger I_JVALineItemCube Ledger Ledger
KEY FiscalYear I_JVALineItemCube FiscalYear G/L Fiscal Year
KEY AccountingDocument I_JVALineItemCube AccountingDocument Journal Entry
KEY LedgerGLLineItem I_JVALineItemCube LedgerGLLineItem Journal Entry Item
FiscalYearVariant I_JVALineItemCube FiscalYearVariant FY Variant
FiscalPeriod I_JVALineItemCube FiscalPeriod Tax period
PostingDate I_JVALineItemCube PostingDate Posting Date for GR
LedgerFiscalYear I_JVALineItemCube LedgerFiscalYear
GLRecordType I_JVALineItemCube GLRecordType Record Type
ChartOfAccounts I_JVALineItemCube ChartOfAccounts Node Class
GLAccount I_JVALineItemCube GLAccount General Ledger
DebitCreditCode I_JVALineItemCube DebitCreditCode Single-Character Flag
ControllingArea I_JVALineItemCube ControllingArea Controlling Area
CostCenter I_JVALineItemCube CostCenter Cost Center
ProfitCenter I_JVALineItemCube ProfitCenter Profit Center
BusinessArea I_JVALineItemCube BusinessArea Business Area
MasterFixedAsset I_JVALineItemCube MasterFixedAsset Fixed Asset
FixedAsset I_JVALineItemCube FixedAsset Sub-number
AssetTransactionType I_JVALineItemCube AssetTransactionType Trans.Type
OrderID I_JVALineItemCube OrderID Order ID
ProjectNetwork I_JVALineItemCube ProjectNetwork Order
WBSElementInternalID I_JVALineItemCube WBSElementInternalID WBS Internal ID
WBSElementExternalID I_JVALineItemCube WBSElementExternalID WBS Element External ID
JointVenture I_JVALineItemCube JointVenture Joint venture
JointVentureType I_JointVentureMasterFld JointVentureType Venture Type
JointVentureEquityGroup I_JVALineItemCube JointVentureEquityGroup Joint Venture Equity Group
JointVentureEquityType I_JVALineItemCube JointVentureEquityType Joint Venture Equity Type
JntVntrOperatedShare EqGroup JntVntrOperatedShare
JntVntrEquityShare PShare JntVntrEquityShare Equity Share
JointVentureCostRecoveryCode I_JVALineItemCube JointVentureCostRecoveryCode Recovery Ind.
JointVenturePartner
Operator I_JntVntrCoCodeParam Operator Type of OPTION component in row type of a Ranges type
JointVentureBillingType I_JVALineItemCube JointVentureBillingType
BaseUnit I_JVALineItemCube BaseUnit Unit of Measure
Quantity I_JVALineItemCube Quantity Value
Supplier I_JVALineItemCube Supplier Supplier
AccountingDocumentType I_JVALineItemCube AccountingDocumentType Journal Entry Type
FinancialAccountType I_JVALineItemCube FinancialAccountType Fin. Account Type
Segment I_JVALineItemCube Segment Segment number
Customer I_JVALineItemCube Customer Sold-to Party
SalesOrganization I_JVALineItemCube SalesOrganization Sales Organization
ValuationArea I_JVALineItemCube ValuationArea Valuation Area
Plant I_JVALineItemCube Plant Valuation Area
DistributionChannel I_JVALineItemCube DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision I_JVALineItemCube OrganizationDivision Org. Division
ServiceDocument I_JVALineItemCube ServiceDocument Transaction ID
SalesDocument I_JVALineItemCube SalesDocument SD Document
AssetClass I_JVALineItemCube AssetClass Asset Class
JntVntrInterestType PShare JntVntrInterestType Interest Type
TransactionCurrency I_JVALineItemCube TransactionCurrency Transaction Currency
AmountInTransactionCrcyDcml
CompanyCodeCurrency I_JVALineItemCube CompanyCodeCurrency Local Currency
AmountInCompanyCodeCrcyDcml
GlobalCurrency I_JVALineItemCube GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrencyDcml
BalanceTransactionCurrency I_JVALineItemCube BalanceTransactionCurrency Currency
AmountInBalanceTransacCrcyDcml
FreeDefinedCurrency1 I_JVALineItemCube FreeDefinedCurrency1 Freely Defined Currency 1
AmountInFreeDefinedCry1Dcml
AmountInFreeDefinedCry2Dcml
AmountInFreeDefinedCry3Dcml
AmountInFreeDefinedCry4Dcml
AmountInFreeDefinedCry5Dcml
AmountInFreeDefinedCry6Dcml
AmountInFreeDefinedCry7Dcml
AmountInFreeDefinedCry8Dcml
FreeDefinedCurrency2 I_JVALineItemCube FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency3 I_JVALineItemCube FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency4 I_JVALineItemCube FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency5 I_JVALineItemCube FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency6 I_JVALineItemCube FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency7 I_JVALineItemCube FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency8 I_JVALineItemCube FreeDefinedCurrency8 Freely Defined Currency 8
JVAFundingCurrency1
AmountInJVAFundingCurrencyDcml
_Ledger I_JVALineItemCube _Ledger
_CompanyCode I_JVALineItemCube _CompanyCode
_FiscalYear I_JVALineItemCube _FiscalYear
_JournalEntry I_JVALineItemCube _JournalEntry
FunctionalArea I_JVALineItemCube FunctionalArea Sendr Fctl Area
_GLAccountInChartOfAccounts I_JVALineItemCube _GLAccountInChartOfAccounts
_ChartOfAccounts I_JVALineItemCube _ChartOfAccounts
_DebitCreditCode I_JVALineItemCube _DebitCreditCode
_ControllingArea I_JVALineItemCube _ControllingArea
_BusinessArea I_JVALineItemCube _BusinessArea
_CostCenter I_JVALineItemCube _CostCenter
_ProfitCenter I_JVALineItemCube _ProfitCenter
_Order I_JVALineItemCube _Order
_ProjectNetwork I_JVALineItemCube _ProjectNetwork
_TransactionCurrency I_JVALineItemCube _TransactionCurrency
_CompanyCodeCurrency I_JVALineItemCube _CompanyCodeCurrency
_GlobalCurrency I_JVALineItemCube _GlobalCurrency
_BalanceTransactionCurrency I_JVALineItemCube _BalanceTransactionCurrency
_FreeDefinedCurrency1 I_JVALineItemCube _FreeDefinedCurrency1
_FreeDefinedCurrency2 I_JVALineItemCube _FreeDefinedCurrency2
_FreeDefinedCurrency3 I_JVALineItemCube _FreeDefinedCurrency3
_FreeDefinedCurrency4 I_JVALineItemCube _FreeDefinedCurrency4
_FreeDefinedCurrency5 I_JVALineItemCube _FreeDefinedCurrency5
_FreeDefinedCurrency6 I_JVALineItemCube _FreeDefinedCurrency6
_FreeDefinedCurrency7 I_JVALineItemCube _FreeDefinedCurrency7
_FreeDefinedCurrency8 I_JVALineItemCube _FreeDefinedCurrency8
_BaseUnit I_JVALineItemCube _BaseUnit
_JointVentureMasterFld I_JVALineItemCube _JointVentureMasterFld
_JntVntrRecoveryInd I_JVALineItemCube _JntVntrRecoveryInd
_JntVntrEquityGrp I_JVALineItemCube _JntVntrEquityGrp
_JntVntrEquityTypeMaster I_JVALineItemCube _JntVntrEquityTypeMaster
_FiscalYearVariant I_JVALineItemCube _FiscalYearVariant
_LedgerFiscalYearForVariant I_JVALineItemCube _LedgerFiscalYearForVariant
_FiscalPeriodForVariant I_JVALineItemCube _FiscalPeriodForVariant
_MasterFixedAsset I_JVALineItemCube _MasterFixedAsset
_JointVenturePayrollType I_JVALineItemCube _JointVenturePayrollType
_AssetTransactionType I_JVALineItemCube _AssetTransactionType
_WBSElementBasicData I_JVALineItemCube _WBSElementBasicData
_WBSElementExternalID I_JVALineItemCube _WBSElementExternalID
_JntVntrBusinessPartner _JntVntrBusinessPartner
_Supplier I_JVALineItemCube _Supplier
_GLAccountInCompanyCode I_JVALineItemCube _GLAccountInCompanyCode
_AccountingDocumentType I_JVALineItemCube _AccountingDocumentType
_Customer I_JVALineItemCube _Customer
_CurrentCostCenter I_JVALineItemCube _CurrentCostCenter
_CurrentProfitCenter I_JVALineItemCube _CurrentProfitCenter
_SalesDocument I_JVALineItemCube _SalesDocument
_FixedAsset I_JVALineItemCube _FixedAsset
ServiceDocumentType I_JVALineItemCube ServiceDocumentType Transaction Type
_DistributionChannel I_JVALineItemCube _DistributionChannel
_ServiceDocument I_JVALineItemCube _ServiceDocument
_DocumentStore _DocumentStore

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_GrossPartNetByCostCtrEntyC.
-- 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.
-- Parameters: P_LedgerFiscalYear : gjahr, P_FiscalPeriod : poper, P_JointVenturePartner : jv_part

CREATE VIEW I_GrossPartNetByCostCtrEntyC AS
SELECT
  JVItem.CompanyCode AS CompanyCode,
  JVItem.Ledger AS Ledger,
  JVItem.FiscalYear AS FiscalYear,
  JVItem.AccountingDocument AS AccountingDocument,
  JVItem.LedgerGLLineItem AS LedgerGLLineItem,
  JVItem.FiscalYearVariant AS FiscalYearVariant,
  JVItem.FiscalPeriod AS FiscalPeriod,
  JVItem.PostingDate AS PostingDate,
  JVItem.LedgerFiscalYear AS LedgerFiscalYear,
  JVItem.GLRecordType AS GLRecordType,
  JVItem.ChartOfAccounts AS ChartOfAccounts,
  JVItem.GLAccount AS GLAccount,
  JVItem.DebitCreditCode AS DebitCreditCode,
  JVItem.ControllingArea AS ControllingArea,
  JVItem.CostCenter AS CostCenter,
  JVItem.ProfitCenter AS ProfitCenter,
  JVItem.BusinessArea AS BusinessArea,
  JVItem.MasterFixedAsset AS MasterFixedAsset,
  JVItem.FixedAsset AS FixedAsset,
  JVItem.AssetTransactionType AS AssetTransactionType,
  JVItem.OrderID AS OrderID,
  JVItem.ProjectNetwork AS ProjectNetwork,
  JVItem.WBSElementInternalID AS WBSElementInternalID,
  JVItem.WBSElementExternalID AS WBSElementExternalID,
  JVItem.JointVenture AS JointVenture,
  Venture.JointVentureType AS JointVentureType,
  JVItem.JointVentureEquityGroup AS JointVentureEquityGroup,
  JVItem.JointVentureEquityType AS JointVentureEquityType,
  EqGroup.JntVntrOperatedShare AS JntVntrOperatedShare,
  PShare.JntVntrEquityShare AS JntVntrEquityShare,
  JVItem.JointVentureCostRecoveryCode AS JointVentureCostRecoveryCode,
  cast( $parameters.P_JointVenturePartner as jv_part_cds preserving type ) AS JointVenturePartner,
  JVPars.Operator AS Operator,
  JVItem.JointVentureBillingType AS JointVentureBillingType,
  JVItem.BaseUnit AS BaseUnit,
  JVItem.Quantity AS Quantity,
  JVItem.Supplier AS Supplier,
  JVItem.AccountingDocumentType AS AccountingDocumentType,
  JVItem.FinancialAccountType AS FinancialAccountType,
  JVItem.Segment AS Segment,
  JVItem.Customer AS Customer,
  JVItem.SalesOrganization AS SalesOrganization,
  JVItem.ValuationArea AS ValuationArea,
  JVItem.Plant AS Plant,
  JVItem.DistributionChannel AS DistributionChannel,
  JVItem.OrganizationDivision AS OrganizationDivision,
  JVItem.ServiceDocument AS ServiceDocument,
  JVItem.SalesDocument AS SalesDocument,
  JVItem.AssetClass AS AssetClass,
  PShare.JntVntrInterestType AS JntVntrInterestType,
  JVItem.TransactionCurrency AS TransactionCurrency,
  cast( curr_to_decfloat_amount( JVItem.AmountInTransactionCurrency ) as jv_cp_netamt_tc_dec ) AS AmountInTransactionCrcyDcml,
  JVItem.CompanyCodeCurrency AS CompanyCodeCurrency,
  cast( curr_to_decfloat_amount( JVItem.AmountInCompanyCodeCurrency ) as jv_cpamt_cc_dec ) AS AmountInCompanyCodeCrcyDcml,
  JVItem.GlobalCurrency AS GlobalCurrency,
  cast( curr_to_decfloat_amount( JVItem.AmountInGlobalCurrency ) as jv_cp_netamt_gc_dec ) AS AmountInGlobalCurrencyDcml,
  JVItem.BalanceTransactionCurrency AS BalanceTransactionCurrency,
  cast( curr_to_decfloat_amount( JVItem.AmountInBalanceTransacCrcy ) as jv_cpamt_btc_dec ) AS AmountInBalanceTransacCrcyDcml,
  JVItem.FreeDefinedCurrency1 AS FreeDefinedCurrency1,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency1 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry1Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency2 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry2Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency3 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry3Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency4 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry4Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency5 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry5Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency6 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry6Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency7 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry7Dcml,
  cast( curr_to_decfloat_amount( JVItem.AmountInFreeDefinedCurrency8 ) as jv_cpamt_cc_dec ) AS AmountInFreeDefinedCry8Dcml,
  JVItem.FreeDefinedCurrency2 AS FreeDefinedCurrency2,
  JVItem.FreeDefinedCurrency3 AS FreeDefinedCurrency3,
  JVItem.FreeDefinedCurrency4 AS FreeDefinedCurrency4,
  JVItem.FreeDefinedCurrency5 AS FreeDefinedCurrency5,
  JVItem.FreeDefinedCurrency6 AS FreeDefinedCurrency6,
  JVItem.FreeDefinedCurrency7 AS FreeDefinedCurrency7,
  JVItem.FreeDefinedCurrency8 AS FreeDefinedCurrency8,
  cast( JVItem.JVAFundingCurrency as jv_fundcur preserving type ) AS JVAFundingCurrency1,
  cast( curr_to_decfloat_amount( JVItem.AmountInJVAFundingCurrency ) as jv_cpamt_cc_dec ) AS AmountInJVAFundingCurrencyDcml,
  JVItem._Ledger AS _Ledger,
  JVItem._CompanyCode AS _CompanyCode,
  JVItem._FiscalYear AS _FiscalYear,
  JVItem._JournalEntry AS _JournalEntry,
  JVItem.FunctionalArea AS FunctionalArea,
  JVItem._GLAccountInChartOfAccounts AS _GLAccountInChartOfAccounts,
  JVItem._ChartOfAccounts AS _ChartOfAccounts,
  JVItem._DebitCreditCode AS _DebitCreditCode,
  JVItem._ControllingArea AS _ControllingArea,
  JVItem._BusinessArea AS _BusinessArea,
  JVItem._CostCenter AS _CostCenter,
  JVItem._ProfitCenter AS _ProfitCenter,
  JVItem._Order AS _Order,
  JVItem._ProjectNetwork AS _ProjectNetwork,
  JVItem._TransactionCurrency AS _TransactionCurrency,
  JVItem._CompanyCodeCurrency AS _CompanyCodeCurrency,
  JVItem._GlobalCurrency AS _GlobalCurrency,
  JVItem._BalanceTransactionCurrency AS _BalanceTransactionCurrency,
  JVItem._FreeDefinedCurrency1 AS _FreeDefinedCurrency1,
  JVItem._FreeDefinedCurrency2 AS _FreeDefinedCurrency2,
  JVItem._FreeDefinedCurrency3 AS _FreeDefinedCurrency3,
  JVItem._FreeDefinedCurrency4 AS _FreeDefinedCurrency4,
  JVItem._FreeDefinedCurrency5 AS _FreeDefinedCurrency5,
  JVItem._FreeDefinedCurrency6 AS _FreeDefinedCurrency6,
  JVItem._FreeDefinedCurrency7 AS _FreeDefinedCurrency7,
  JVItem._FreeDefinedCurrency8 AS _FreeDefinedCurrency8,
  JVItem._BaseUnit AS _BaseUnit,
  JVItem._JointVentureMasterFld AS _JointVentureMasterFld,
  JVItem._JntVntrRecoveryInd AS _JntVntrRecoveryInd,
  JVItem._JntVntrEquityGrp AS _JntVntrEquityGrp,
  JVItem._JntVntrEquityTypeMaster AS _JntVntrEquityTypeMaster,
  JVItem._FiscalYearVariant AS _FiscalYearVariant,
  JVItem._LedgerFiscalYearForVariant AS _LedgerFiscalYearForVariant,
  JVItem._FiscalPeriodForVariant AS _FiscalPeriodForVariant,
  JVItem._MasterFixedAsset AS _MasterFixedAsset,
  JVItem._JointVenturePayrollType AS _JointVenturePayrollType,
  JVItem._AssetTransactionType AS _AssetTransactionType,
  JVItem._WBSElementBasicData AS _WBSElementBasicData,
  JVItem._WBSElementExternalID AS _WBSElementExternalID,
  JVItem._Supplier AS _Supplier,
  JVItem._GLAccountInCompanyCode AS _GLAccountInCompanyCode,
  JVItem._AccountingDocumentType AS _AccountingDocumentType,
  JVItem._Customer AS _Customer,
  JVItem._CurrentCostCenter AS _CurrentCostCenter,
  JVItem._CurrentProfitCenter AS _CurrentProfitCenter,
  JVItem._SalesDocument AS _SalesDocument,
  JVItem._FixedAsset AS _FixedAsset,
  JVItem.ServiceDocumentType AS ServiceDocumentType,
  JVItem._DistributionChannel AS _DistributionChannel,
  JVItem._ServiceDocument AS _ServiceDocument
FROM I_JVALineItemCube AS JVItem
INNER JOIN I_JntVntrCoCodeParam AS JVPars ON /* join condition not captured in parsed metadata */
INNER JOIN I_JointVentureMasterFld AS Venture ON /* join condition not captured in parsed metadata */
INNER JOIN I_JntVntrPartOwnrEquityShr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_JntVntrBusinessPartner AS _JntVntrBusinessPartner ON CompanyCode = _JntVntrBusinessPartner.CompanyCode AND JointVenturePartner = _JntVntrBusinessPartner.JointVenturePartner  -- association [0..1]
LEFT OUTER JOIN I_GrssPrtNetByCsCtrEntyDSt AS _DocumentStore ON _DocumentStore.tra_companycode = CompanyCode AND _DocumentStore.tra_ledger = Ledger AND _DocumentStore.tra_fiscalyear = FiscalYear AND _DocumentStore.tra_00011 = AccountingDocument AND _DocumentStore.tra_00039 = LedgerGLLineItem  -- association [0..1]
;