I_JVAGlobalCompanyParameter

DDL: I_JVAGLOBALCOMPANYPARAMETER SQL: IJVAGLCOPARM Type: view BASIC

JV Global Company Parameter C1

I_JVAGlobalCompanyParameter (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_JVAGlobalCompanyParameter is a Basic CDS View that provides data about "JV Global Company Parameter C1" in SAP S/4HANA. It reads from 1 data source (t8jz) and exposes 86 fields with key field CompanyCode. It has 2 associations to related views.

SAP Help Documentation

CategoryCDS Views for Joint Venture Accounting
StatusReleased
Purpose
This CDS view retrieves the information of JV global company parameter, sub class, and company code details (tables: T8JZ and T8JZ_MD). This view is created to be consumed on the BTP platform and whitelisted as C1 contracts. This CDS view provides the data to answer the following business question: How to get JV global company parameters? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
JV Global Company Parameters table T8JZ details must be maintained in the configuration (table: T8JZ_MD - master data settings for month-end processing). Authorizations Users who want to use this CDS view must have the following authorization objects assigned: J_JVA_VNT (Joint Venture Accounting)

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentCA-JVA
CapabilitiesData Source for Defining CDS Entities, Data Source in SQL Select, Association Target for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view retrieves the information of JV global company parameter, sub class, and company code details (tables: T8JZ and T8JZ_MD). This view is created to be consumed on the BTP platform and whitelisted as C1 contracts. </p> <p>This CDS view provides the data to answer the following business question:</p> <p>How to get JV global company parameters? </p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
t8jz _t8jz from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_JVAGlobCoCodeMDSetting _MasterData $projection.CompanyCode = _MasterData.CompanyCode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IJVAGLCOPARM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #NONE view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.buffering.status #NOT_ALLOWED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label JV Global Company Parameter C1 view

Fields (86)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode bukrs Company Code
JVAInceptionToDateActiveVal itd Inception to date
JVANetAccountActiveVal netaccopt JV Net Account option
JVARegionVal int_us Joint Venture Region
JVAOperator opaccnumb Operator
JVABillingBasis billbasis Billing Basis
JVADefaultVenture corpvent Joint venture
JVADefaultEquityGroup corpeqgp Equity group
JVADefaultCostRecoveryCode corprecind Corporate Recovery Indicator (corporately funded)
JVARecIndVntrFunded corpvbacri Corporate Recovery Indicator (Venture Funded)
JVABalancedVenturesActiveVal balancvent JV Balanced Venture Flag
JVAVentureBankAccountVal vbank Venture Bank Accounts
JVAInputTaxCode taxin Input Tax Code (Usually used when posting expense)
JVAInvoiceLevel invlevel Joint Venture Invoice Level
JVAOutputTaxCode taxout Output Tax Code (Usually used when posting revenue)
JVATaxJurisdictionCode txjcd Tax Jurisdiction
JVACorpTaxCode crptaxcode CRP Tax Code
JVABillingStructure bstruct JV Billing Structure
JVAAcctsExclCnstrctnOvhdVal xsetcon Set of Accounts to Exclude from Construction Overhead Calc.
JVAAcctsExclCatastropheOvhdVal xsetcat Set of Accounts to Exclude from Catastrophe Overhead Calc.
JVAAcctsExclPctg1OvhdRateVal xper1 Exclusion Set of Accounts - Percent 1 (JVA)
JVAAcctsExclPctg2OvhdRateVal xper2 Exclusion Set of Accounts - Percent 2 (JVA)
JVAAccountsExclCptlOvhdVal xsetcap Set of Accounts to Exclude from Capital Overhead Calc.
JVADefaultOffsetCostCenterVal offcc Corporate Offset Cost Centre
JVALineItmsUncompressedActvVal expand Store lines in JV single item ledger not compressed
JVATxExpndtrDetailsActvVal taxexpdtl Flag for tax being reported on expenditure detail
JVAPostTaxInNextPeriodActvVal taxper Post Tax in Next Period
JVAMaxNmbrEquityGrpsPerVntrVal eqgnum Maximum Number of Active Equity Groups per Vent./Equity Type
JVAOperationalMonthActiveVal pomact Processing Operational Month and Billing Month active
JVARegnGSTNumberVal gstno GST registration number
JVADeprAreaForBookDeprVal afabe_han Depreciation Area for Book Depreciation
JVADeprAreaForNonBillVal afabe_nb Depreciation Area for non billable Cost (Gross)
JVADeprAreaForGrossVal afabe_bi Depreciation Area for Gross billable cost
JVACstmRtlPrcCalcActvVal crpcal Flag CRP Calculation: Yes or NO
JVAPostgRuleForAstPostingsVal am_meth Method for AM/MM Postings
JVAIndexForEstBookCostVal wbind Index series to for calculation of estimated book cost (EBC)
JVATblForAddlSelFldVal seltab Table for additional selection field
JVAAddSelForCRPTransfersVal selfld Field for additional selection in CRP transfers
JVACutbackYearDateVal cbyear JV Cutback Year
JVACutbackPeriodVal cbperi JV Cutback Period
JVAExchangeRateTypeVal kurst JV exchange rate type
JVACorpParCoOvhdCostCtrVal offpcocc Corporate PCO Cost Centre
JVACorpParCoOvhdProjectVal WBS Element
JVACorpParCoOvhdOrderVal offpcoornr Coporate PCO Order
JVAPostToDefaultVentureActvVal postcorp Post also doc. with corporate venture/equity group only_
JVAVntrDerivationTypeAssetsVal asstvent Venture derivation from Asset
JVAGrssPostToIntrstPrtnActvVal ci_gross Gross postings to CI Partner
JVACarriedIntrstPostings01Val ci_fb01 CI Posting in FB01
JVAUseTransCrcyCutbackPostsVal cb_tcurr JV Cutback in transaction currency
JVAFldStsTypeCostCtrVal fsjvct Field status JV Cost Center Type
JVAFieldStatusTypeOrderVal fsjvot Field status JV Internal Order Type
JVAFieldStatusTypeProjectVal fsjvpt Field status JV project type
JVAMessageImpactActiveVal budgetmess Indicator: Message for impact on budget for JV Asset Xfers
JVAVentureDistrAssetLinesVal vidist Venture info distribution from Asset lines
JVAOperatorAsPartnerActiveVal op_as_part Flag: Operator as partner
JVADefaultCostCenterVal kostl_corp Corporate cost center for JV
JVADfltCostRcvryCodeForAstVal am_corp_ri Coporate Recovery Indicator for AM Postings
JVACostRecCodeForBkSwitchVal bank_ri_sw Recovery Indicator switch for bank lines in non-clearing tr.
JVADefaultBillingCrcyVal bcurr JV Default Billing Currency
JVABankAccountSwitchActiveVal xvba Venture Bank Account Switching is used
JVANoCostObjOnAstActvVal xasst_co No CO object on asset lines
Currency _CompanyCode Currency Valuation Crcy
JVABillingThresholdDebitAmt billthres Billing threshold (debit)
JVABillingThresholdCreditAmt billthresc Billing threshold (credit)
JVATransVarInterCompAstVal tvarcurr Transfer Variant for Intercompany Asset Transfers
JVASplitByLineItemVal split_by_li Split by line item
JVARtlPrCalcActvVal ec_use CA-JVA-PRC Active in Company Code
JVASprtRptSpprsdPerdsVal billthress Prepare separate reports for suppressed periods
JVAProductionMonthActiveVal pm_act Joint Venture Production month processing active
JVADeriveEquityGrpProdnMnthVal pm_eg Derive Equity Group from Production Month
JVAProductionMonthFromYearVal pm_act_year Number of years Production month information is available
JVAFundingActvVal funding_active JV Funding Is Active
JVAIntrstCalcActvVal intcalc_active JV Interest Calculation Is Active
JVAIntrstCalcAutoGrpgTypeVal ic_auto_group JV Interest Calculation Automatic Group Assignment Indicator
JVAInterestCalcRefGroupVal ic_group_ref JV Interest Calculation Reference Group
JVALedgerVal rldnr Ledger in General Ledger Accounting
JVAFromYearVal
JVAFromPeriodVal
JVAToYearVal
JVAToPeriodVal
JVAStandardPaymentVal
JVANonCompulsoryBenefitsVal
JVACompulsoryBenefitsVal
_CompanyCode _CompanyCode
_Currency _CompanyCode _Currency
_MasterData _MasterData

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_JVAGlobalCompanyParameter.
-- 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: IJVAGLCOPARM

CREATE VIEW I_JVAGlobalCompanyParameter AS
SELECT
  bukrs AS CompanyCode,
  itd AS JVAInceptionToDateActiveVal,
  netaccopt AS JVANetAccountActiveVal,
  int_us AS JVARegionVal,
  opaccnumb AS JVAOperator,
  billbasis AS JVABillingBasis,
  corpvent AS JVADefaultVenture,
  corpeqgp AS JVADefaultEquityGroup,
  corprecind AS JVADefaultCostRecoveryCode,
  corpvbacri AS JVARecIndVntrFunded,
  balancvent AS JVABalancedVenturesActiveVal,
  vbank AS JVAVentureBankAccountVal,
  taxin AS JVAInputTaxCode,
  invlevel AS JVAInvoiceLevel,
  taxout AS JVAOutputTaxCode,
  txjcd AS JVATaxJurisdictionCode,
  crptaxcode AS JVACorpTaxCode,
  bstruct AS JVABillingStructure,
  xsetcon AS JVAAcctsExclCnstrctnOvhdVal,
  xsetcat AS JVAAcctsExclCatastropheOvhdVal,
  xper1 AS JVAAcctsExclPctg1OvhdRateVal,
  xper2 AS JVAAcctsExclPctg2OvhdRateVal,
  xsetcap AS JVAAccountsExclCptlOvhdVal,
  offcc AS JVADefaultOffsetCostCenterVal,
  expand AS JVALineItmsUncompressedActvVal,
  taxexpdtl AS JVATxExpndtrDetailsActvVal,
  taxper AS JVAPostTaxInNextPeriodActvVal,
  eqgnum AS JVAMaxNmbrEquityGrpsPerVntrVal,
  pomact AS JVAOperationalMonthActiveVal,
  gstno AS JVARegnGSTNumberVal,
  afabe_han AS JVADeprAreaForBookDeprVal,
  afabe_nb AS JVADeprAreaForNonBillVal,
  afabe_bi AS JVADeprAreaForGrossVal,
  crpcal AS JVACstmRtlPrcCalcActvVal,
  am_meth AS JVAPostgRuleForAstPostingsVal,
  wbind AS JVAIndexForEstBookCostVal,
  seltab AS JVATblForAddlSelFldVal,
  selfld AS JVAAddSelForCRPTransfersVal,
  cbyear AS JVACutbackYearDateVal,
  cbperi AS JVACutbackPeriodVal,
  kurst AS JVAExchangeRateTypeVal,
  offpcocc AS JVACorpParCoOvhdCostCtrVal,
  cast(offpcoproj as ps_s4_pspnr preserving type) AS JVACorpParCoOvhdProjectVal,
  offpcoornr AS JVACorpParCoOvhdOrderVal,
  postcorp AS JVAPostToDefaultVentureActvVal,
  asstvent AS JVAVntrDerivationTypeAssetsVal,
  ci_gross AS JVAGrssPostToIntrstPrtnActvVal,
  ci_fb01 AS JVACarriedIntrstPostings01Val,
  cb_tcurr AS JVAUseTransCrcyCutbackPostsVal,
  fsjvct AS JVAFldStsTypeCostCtrVal,
  fsjvot AS JVAFieldStatusTypeOrderVal,
  fsjvpt AS JVAFieldStatusTypeProjectVal,
  budgetmess AS JVAMessageImpactActiveVal,
  vidist AS JVAVentureDistrAssetLinesVal,
  op_as_part AS JVAOperatorAsPartnerActiveVal,
  kostl_corp AS JVADefaultCostCenterVal,
  am_corp_ri AS JVADfltCostRcvryCodeForAstVal,
  bank_ri_sw AS JVACostRecCodeForBkSwitchVal,
  bcurr AS JVADefaultBillingCrcyVal,
  xvba AS JVABankAccountSwitchActiveVal,
  xasst_co AS JVANoCostObjOnAstActvVal,
  _CompanyCode.Currency AS Currency,
  billthres AS JVABillingThresholdDebitAmt,
  billthresc AS JVABillingThresholdCreditAmt,
  tvarcurr AS JVATransVarInterCompAstVal,
  split_by_li AS JVASplitByLineItemVal,
  ec_use AS JVARtlPrCalcActvVal,
  billthress AS JVASprtRptSpprsdPerdsVal,
  pm_act AS JVAProductionMonthActiveVal,
  pm_eg AS JVADeriveEquityGrpProdnMnthVal,
  pm_act_year AS JVAProductionMonthFromYearVal,
  funding_active AS JVAFundingActvVal,
  intcalc_active AS JVAIntrstCalcActvVal,
  ic_auto_group AS JVAIntrstCalcAutoGrpgTypeVal,
  ic_group_ref AS JVAInterestCalcRefGroupVal,
  rldnr AS JVALedgerVal,
  coalesce(_MasterData.JVAFromYearVal, _t8jz.fryear) AS JVAFromYearVal,
  coalesce(_MasterData.JVAFromYearVal, _t8jz.frperiod) AS JVAFromPeriodVal,
  coalesce(_MasterData.JVAToYearVal, _t8jz.toyear) AS JVAToYearVal,
  coalesce(_MasterData.JVAToPeriodVal, _t8jz.toperiod) AS JVAToPeriodVal,
  coalesce(_MasterData.JVAStandardPaymentRate, _t8jz.stpay) AS JVAStandardPaymentVal,
  coalesce(_MasterData.JVANonCompulsoryBenefitsRate, _t8jz.noncomp) AS JVANonCompulsoryBenefitsVal,
  coalesce(_MasterData.JVACompulsoryBenefitsRate, _t8jz.compuls) AS JVACompulsoryBenefitsVal,
  _CompanyCode._Currency AS _Currency
FROM t8jz AS _t8jz
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_JVAGlobCoCodeMDSetting AS _MasterData ON CompanyCode = _MasterData.CompanyCode  -- association [0..1]
;