I_JVAJointOperatingAgrmtDet_2

DDL: I_JVAJOINTOPERATINGAGRMTDET_2 SQL: IJVAJOADETAILS_2 Type: view COMPOSITE Package: GJVA_UI_BACKEND

JVA and cost object MD information

I_JVAJointOperatingAgrmtDet_2 (Composite)

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

Cross Applications

I_JVAJointOperatingAgrmtDet_2 is a Composite CDS View (Cube) that provides data about "JVA and cost object MD information" in SAP S/4HANA. It reads from 1 data source (I_JointVentureMasterFld) and exposes 86 fields with key fields CompanyCode, JntOpgAgrmt, JointVenture, JointVentureEquityType, JointVentureEquityGroup. It has 2 associations to related views. Part of development package GJVA_UI_BACKEND.

SAP Help Documentation

CategoryCDS Views for Joint Venture Accounting
Data CategoryDimension
StatusReleased
Purpose
This CDS view extracts the data by combining the CDS views for the joint operating agreement (JOA) with joint venture (JV), equity group (EG) and shares. This CDS view provides the data to answer the following business questions: Which ventures are listed under the same joint operating agreement? Which business partners participate in equity groups for a given venture for the same JOA? 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
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: J_JVA_VNT (Joint Venture Accounting: venture master)

View on SAP Help Portal →

SAP API Hub

CategoryComposite
StateC1
Line of BusinessCross Applications
Application ComponentCA-JVA
CapabilitiesData Provider for Analytical Queries,Association Target for Defining CDS Entities,Data Source in SQL Select,Data Source for Defining CDS Entities,Data Source for Search,Enabled for UI Consumption
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_JointVentureMasterFld _JointVentureMasterFld from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode _JointVentureMasterFld.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_JntOpgAgrmt _JntOpgAgrmt _JointVentureMasterFld.CompanyCode = _JntOpgAgrmt.CompanyCode and _JointVentureMasterFld.JntOpgAgrmt = _JntOpgAgrmt.JntOpgAgrmt

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IJVAJOADETAILS_2 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label JVA and cost object MD information view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #COMPOSITE view

Fields (86)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_JointVentureMasterFld CompanyCode Receiver Company Code
KEY JntOpgAgrmt _JntOpgAgrmt JntOpgAgrmt Joint Operating Agreement
KEY JointVenture I_JointVentureMasterFld JointVenture Joint venture
KEY JointVentureEquityType _JntVntrValdInvmtGrp JointVentureEquityType Joint Venture Equity Type
KEY JointVentureEquityGroup _JntVntrValdInvmtGrp JointVentureEquityGroup Joint Venture Equity Group
KEY JointVenturePartner _JntVntrPartOwnrEquityShr JointVenturePartner Joint Venture Partner
KEY JntVntrIntcoCode _JointVentureIntcoVenture JntVntrIntcoCode Intercompany code
JntOpgAgrmtText JOA Description
JntVntrContractNmbr _JntOpgAgrmt JntVntrContractNmbr JV Contract Number
JntVntrPayrollClearingSet _JntOpgAgrmt JntVntrPayrollClearingSet Set of Accounts to Which Payroll Burden Clearing Applies
JntVntrConstructionExclsnSet _JntOpgAgrmt JntVntrConstructionExclsnSet Set of Accounts to Exclude from Construction Overhead Calc.
JntVntrCatastropheExclsnSet _JntOpgAgrmt JntVntrCatastropheExclsnSet Set of Accounts to Exclude from Catastrophe Overhead Calc.
JntVntrConstructionOvhdRule _JntOpgAgrmt JntVntrConstructionOvhdRule Construction Overhead Rule
JntVntrCatastropheOvhdRule _JntOpgAgrmt JntVntrCatastropheOvhdRule Catastrophe Overhead Rule
JVAOvhdPercentProdg _JntOpgAgrmt JVAOvhdPercentProdg Percent 1 (% Producing U.S., % Regular Canada) (JVA)
JVAExclsnAcctSetPercentProdg _JntOpgAgrmt JVAExclsnAcctSetPercentProdg Exclusion Set of Accounts - Percent 1 (JVA)
JVAOvhdPercentDev _JntOpgAgrmt JVAOvhdPercentDev Percent 2 (% Development U.S., % Special Canada) (JVA)
JVAExclsnAcctSetPercentDev _JntOpgAgrmt JVAExclsnAcctSetPercentDev Exclusion Set of Accounts - Percent 2 (JVA)
JntVntrExplorationOvhdRule _JntOpgAgrmt JntVntrExplorationOvhdRule Exploration Overhead Rule
JntVntrDrillingOvhdRule _JntOpgAgrmt JntVntrDrillingOvhdRule Drilling Overhead Rule
JntVntrCapitalExclsnSet _JntOpgAgrmt JntVntrCapitalExclsnSet Set of Accounts to Exclude from Capital Overhead Calc.
JntVntrOvhdOffsetCostCtr _JntOpgAgrmt JntVntrOvhdOffsetCostCtr Overhead Offset Cost Centre - JV
JntOpgAgrmtProdgWellThld _JntOpgAgrmt JntOpgAgrmtProdgWellThld Perform Producing Well Threshold Calculation at JOA Level
JntVntrOvhdRecurringDoc _JntOpgAgrmt JntVntrOvhdRecurringDoc Recurring Document Number - JV overheads
JntVntrOvhdFlatRateAmt _JntOpgAgrmt JntVntrOvhdFlatRateAmt Flat Rate - JV overheads
JntVntrExpnIsEscalated _JntOpgAgrmt JntVntrExpnIsEscalated Escalatable
JntOpgAgrmtClass _JntOpgAgrmt JntOpgAgrmtClass Joint Operating Agreement Class
JntOpgAgrmtDrillingPayRate _JntOpgAgrmt JntOpgAgrmtDrillingPayRate % Drilling Payroll Burden in U.S.
JntOpgAgrmtNonDrillingPayRate _JntOpgAgrmt JntOpgAgrmtNonDrillingPayRate Non-Drilling % to Apply for U.S. Payroll Burden Clearing
JointVentureName Joint Venture Name
JointVenturePaymentTerms I_JointVentureMasterFld JointVenturePaymentTerms Key for Terms of Payment
JointVentureBillingMethod I_JointVentureMasterFld JointVentureBillingMethod Billing Method
JointVentureType I_JointVentureMasterFld JointVentureType Venture Type
JointVentureOperator I_JointVentureMasterFld JointVentureOperator Type of OPTION component in row type of a Ranges type
JointVentureTaxCode I_JointVentureMasterFld JointVentureTaxCode Tax on Sales/Purchases Code
JVAVentureClass I_JointVentureMasterFld JVAVentureClass Venture Class
JntVntrInceptionToDateData I_JointVentureMasterFld JntVntrInceptionToDateData Inception to Date
JntVntrBillgCutbackIsBlk I_JointVentureMasterFld JntVntrBillgCutbackIsBlk Block Joint Venture for Cutback and Billing
JntVntrTaxJurisdiction I_JointVentureMasterFld JntVntrTaxJurisdiction Tax Jurisdiction
JntVntrOutPaymentTerms I_JointVentureMasterFld JntVntrOutPaymentTerms Key for Terms of Payment
JntVntrOutTaxCode I_JointVentureMasterFld JntVntrOutTaxCode Tax on Sales/Purchases Code
JntVntrOutTaxJurisdiction I_JointVentureMasterFld JntVntrOutTaxJurisdiction Tax Jurisdiction
JntVntrNonBillgFormat I_JointVentureMasterFld JntVntrNonBillgFormat Joint Venture Non-operated Billing Form
JntVntrBillgFrqcy I_JointVentureMasterFld JntVntrBillgFrqcy JV Billing Frequency
JntVntrDrillingPayRate I_JointVentureMasterFld JntVntrDrillingPayRate % Drilling Payroll Burden in U.S.
JntVntrNonDrillingPayRate I_JointVentureMasterFld JntVntrNonDrillingPayRate Non-Drilling % to Apply for U.S. Payroll Burden Clearing
JntVntrParentCoOvhdExpnCostCtr I_JointVentureMasterFld JntVntrParentCoOvhdExpnCostCtr Cost Centre for posting PCO expense
JntVntrParentCoOvhdProject I_JointVentureMasterFld JntVntrParentCoOvhdProject WBS Element
JntVntrParentCoOvhdExpnOrder I_JointVentureMasterFld JntVntrParentCoOvhdExpnOrder Parent Company Overhead Expense Order
JntVntrSubstituteCostCtr I_JointVentureMasterFld JntVntrSubstituteCostCtr Substitute Cost Centre
JntVntrFundingGroup I_JointVentureMasterFld JntVntrFundingGroup JV Funding group
JntVntrCrcyIsFundingCrcy I_JointVentureMasterFld JntVntrCrcyIsFundingCrcy Check Funding Currencies
JntVntrProperty I_JointVentureMasterFld JntVntrProperty JV Property ID
JntVntrBillgThldDebit I_JointVentureMasterFld JntVntrBillgThldDebit Billing threshold (debit)
JntVntrBillgThldCredit I_JointVentureMasterFld JntVntrBillgThldCredit Billing threshold (credit)
JntVntrBillgThldIsActive I_JointVentureMasterFld JntVntrBillgThldIsActive Billing threshold active
JntVntrPaymentTermSchema I_JointVentureMasterFld JntVntrPaymentTermSchema Payment term schema
JVAVentureIntrstCalcGrpID I_JointVentureMasterFld JVAVentureIntrstCalcGrpID JV Interest Calculation Group ID
JntVntrEquityFundingDateValue _JntVntrValdInvmtGrp JntVntrEquityFundingDateValue Valid from date (inverted: 99999999 - YYYYMMDD)
datsasJVAEquityGroupFromDate valid-from date
JointVentureEquityGroupActive _JntVntrValdInvmtGrp JointVentureEquityGroupActive Equity Group Active Status
JointVentureDefBillCurrency _JntVntrValdInvmtGrp JointVentureDefBillCurrency JV Default Billing Currency
JVAFundingGrpInEquityGrp _JntVntrValdInvmtGrp JVAFundingGrpInEquityGrp JV Funding group
JVAEquityGroupIntrstCalcGrpID _JntVntrValdInvmtGrp JVAEquityGroupIntrstCalcGrpID JV Interest Calculation Group ID
JointVentureEquityTypeName _JntVntrValdInvmtGrp JointVentureEquityTypeName Investment Type Description
JointVentureIntcoVenture _JointVentureIntcoVenture JointVentureIntcoVenture Joint Venture Intercompany Venture
JointVentureIntcoEquityGrp _JointVentureIntcoVenture JointVentureIntcoEquityGrp JV Intercompany Equity Group
JntVntrEquityShare _JntVntrPartOwnrEquityShr JntVntrEquityShare Equity Share
JntVntrOwnrIsSuspended _JntVntrPartOwnrEquityShr JntVntrOwnrIsSuspended Owner Suspended Flag
JntVntrOwnrSuspendedPerd _JntVntrPartOwnrEquityShr JntVntrOwnrSuspendedPerd JV Owner Suspended
JntVntrOwnrSuspendedYr _JntVntrPartOwnrEquityShr JntVntrOwnrSuspendedYr JV Owner Suspended Year
JntVntrOwnrIsNotSuspended _JntVntrPartOwnrEquityShr JntVntrOwnrIsNotSuspended JV Owner Unsuspended
JntVntrOwnrNotSuspendedPerd _JntVntrPartOwnrEquityShr JntVntrOwnrNotSuspendedPerd JV Group Unsuspended Period
JntVntrOwnrNotSuspendedYr _JntVntrPartOwnrEquityShr JntVntrOwnrNotSuspendedYr JV Group Unsuspended Year
JntVntrInterestType _JntVntrPartOwnrEquityShr JntVntrInterestType Interest Type
JntVntrOpgRcvryPercent _JntVntrPartOwnrEquityShr JntVntrOpgRcvryPercent JV Operating Recovery Percentage
JntVntrDrillingRcvryPercent _JntVntrPartOwnrEquityShr JntVntrDrillingRcvryPercent JV Drilling Recovery Percentage
JntVntrPayIsStppd _JntVntrPartOwnrEquityShr JntVntrPayIsStppd JV Stop/Pay
JntVntrPartWrkgIntrstPerd _JntVntrPartOwnrEquityShr JntVntrPartWrkgIntrstPerd Period when CI partner becomes Working interest
JntVntrPartWrkgIntrstYrValue _JntVntrPartOwnrEquityShr JntVntrPartWrkgIntrstYrValue Year when CI partner becomes Working interest
JntVntrCarriedIntrstGrp _JntVntrPartOwnrEquityShr JntVntrCarriedIntrstGrp JV Carried Interest Group
JntVntrNetProfitIntrstGrp _JntVntrPartOwnrEquityShr JntVntrNetProfitIntrstGrp JV Net Profit Interest Group
JntVntrOperatorAddressArea _JntVntrPartOwnrEquityShr JntVntrOperatorAddressArea Operator address by area
JntOpgAgrmtEquityGrpText Equity Group Description
_CompanyCode _CompanyCode
Currency _CompanyCode Currency Valuation Crcy

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_JVAJointOperatingAgrmtDet_2.
-- 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: IJVAJOADETAILS_2

CREATE VIEW I_JVAJointOperatingAgrmtDet_2 AS
SELECT
  _JointVentureMasterFld.CompanyCode AS CompanyCode,
  _JntOpgAgrmt.JntOpgAgrmt AS JntOpgAgrmt,
  _JointVentureMasterFld.JointVenture AS JointVenture,
  _JntVntrValdInvmtGrp.JointVentureEquityType AS JointVentureEquityType,
  _JntVntrValdInvmtGrp.JointVentureEquityGroup AS JointVentureEquityGroup,
  _JntVntrPartOwnrEquityShr.JointVenturePartner AS JointVenturePartner,
  _JointVentureIntcoVenture.JntVntrIntcoCode AS JntVntrIntcoCode,
  _JntOpgAgrmt._JntOpgAgrmtText[1:Language = $session.system_language ].JntOpgAgrmtText AS JntOpgAgrmtText,
  _JntOpgAgrmt.JntVntrContractNmbr AS JntVntrContractNmbr,
  _JntOpgAgrmt.JntVntrPayrollClearingSet AS JntVntrPayrollClearingSet,
  _JntOpgAgrmt.JntVntrConstructionExclsnSet AS JntVntrConstructionExclsnSet,
  _JntOpgAgrmt.JntVntrCatastropheExclsnSet AS JntVntrCatastropheExclsnSet,
  _JntOpgAgrmt.JntVntrConstructionOvhdRule AS JntVntrConstructionOvhdRule,
  _JntOpgAgrmt.JntVntrCatastropheOvhdRule AS JntVntrCatastropheOvhdRule,
  _JntOpgAgrmt.JVAOvhdPercentProdg AS JVAOvhdPercentProdg,
  _JntOpgAgrmt.JVAExclsnAcctSetPercentProdg AS JVAExclsnAcctSetPercentProdg,
  _JntOpgAgrmt.JVAOvhdPercentDev AS JVAOvhdPercentDev,
  _JntOpgAgrmt.JVAExclsnAcctSetPercentDev AS JVAExclsnAcctSetPercentDev,
  _JntOpgAgrmt.JntVntrExplorationOvhdRule AS JntVntrExplorationOvhdRule,
  _JntOpgAgrmt.JntVntrDrillingOvhdRule AS JntVntrDrillingOvhdRule,
  _JntOpgAgrmt.JntVntrCapitalExclsnSet AS JntVntrCapitalExclsnSet,
  _JntOpgAgrmt.JntVntrOvhdOffsetCostCtr AS JntVntrOvhdOffsetCostCtr,
  _JntOpgAgrmt.JntOpgAgrmtProdgWellThld AS JntOpgAgrmtProdgWellThld,
  _JntOpgAgrmt.JntVntrOvhdRecurringDoc AS JntVntrOvhdRecurringDoc,
  _JntOpgAgrmt.JntVntrOvhdFlatRateAmt AS JntVntrOvhdFlatRateAmt,
  _JntOpgAgrmt.JntVntrExpnIsEscalated AS JntVntrExpnIsEscalated,
  _JntOpgAgrmt.JntOpgAgrmtClass AS JntOpgAgrmtClass,
  _JntOpgAgrmt.JntOpgAgrmtDrillingPayRate AS JntOpgAgrmtDrillingPayRate,
  _JntOpgAgrmt.JntOpgAgrmtNonDrillingPayRate AS JntOpgAgrmtNonDrillingPayRate,
  _JointVentureMasterFld._JointVentureDesc[1:Language = $session.system_language ].JointVentureName AS JointVentureName,
  _JointVentureMasterFld.JointVenturePaymentTerms AS JointVenturePaymentTerms,
  _JointVentureMasterFld.JointVentureBillingMethod AS JointVentureBillingMethod,
  _JointVentureMasterFld.JointVentureType AS JointVentureType,
  _JointVentureMasterFld.JointVentureOperator AS JointVentureOperator,
  _JointVentureMasterFld.JointVentureTaxCode AS JointVentureTaxCode,
  _JointVentureMasterFld.JVAVentureClass AS JVAVentureClass,
  _JointVentureMasterFld.JntVntrInceptionToDateData AS JntVntrInceptionToDateData,
  _JointVentureMasterFld.JntVntrBillgCutbackIsBlk AS JntVntrBillgCutbackIsBlk,
  _JointVentureMasterFld.JntVntrTaxJurisdiction AS JntVntrTaxJurisdiction,
  _JointVentureMasterFld.JntVntrOutPaymentTerms AS JntVntrOutPaymentTerms,
  _JointVentureMasterFld.JntVntrOutTaxCode AS JntVntrOutTaxCode,
  _JointVentureMasterFld.JntVntrOutTaxJurisdiction AS JntVntrOutTaxJurisdiction,
  _JointVentureMasterFld.JntVntrNonBillgFormat AS JntVntrNonBillgFormat,
  _JointVentureMasterFld.JntVntrBillgFrqcy AS JntVntrBillgFrqcy,
  _JointVentureMasterFld.JntVntrDrillingPayRate AS JntVntrDrillingPayRate,
  _JointVentureMasterFld.JntVntrNonDrillingPayRate AS JntVntrNonDrillingPayRate,
  _JointVentureMasterFld.JntVntrParentCoOvhdExpnCostCtr AS JntVntrParentCoOvhdExpnCostCtr,
  _JointVentureMasterFld.JntVntrParentCoOvhdProject AS JntVntrParentCoOvhdProject,
  _JointVentureMasterFld.JntVntrParentCoOvhdExpnOrder AS JntVntrParentCoOvhdExpnOrder,
  _JointVentureMasterFld.JntVntrSubstituteCostCtr AS JntVntrSubstituteCostCtr,
  _JointVentureMasterFld.JntVntrFundingGroup AS JntVntrFundingGroup,
  _JointVentureMasterFld.JntVntrCrcyIsFundingCrcy AS JntVntrCrcyIsFundingCrcy,
  _JointVentureMasterFld.JntVntrProperty AS JntVntrProperty,
  _JointVentureMasterFld.JntVntrBillgThldDebit AS JntVntrBillgThldDebit,
  _JointVentureMasterFld.JntVntrBillgThldCredit AS JntVntrBillgThldCredit,
  _JointVentureMasterFld.JntVntrBillgThldIsActive AS JntVntrBillgThldIsActive,
  _JointVentureMasterFld.JntVntrPaymentTermSchema AS JntVntrPaymentTermSchema,
  _JointVentureMasterFld.JVAVentureIntrstCalcGrpID AS JVAVentureIntrstCalcGrpID,
  _JntVntrValdInvmtGrp.JntVntrEquityFundingDateValue AS JntVntrEquityFundingDateValue,
  cast ( cast ( 99999999 - cast( _JntVntrValdInvmtGrp.JntVntrEquityFundingDateValue as abap.int4 ) as abap.char ( 12 ) ) as abap.dats ) as JVAEquityGroupFromDate AS datsasJVAEquityGroupFromDate,
  _JntVntrValdInvmtGrp.JointVentureEquityGroupActive AS JointVentureEquityGroupActive,
  _JntVntrValdInvmtGrp.JointVentureDefBillCurrency AS JointVentureDefBillCurrency,
  _JntVntrValdInvmtGrp.JVAFundingGrpInEquityGrp AS JVAFundingGrpInEquityGrp,
  _JntVntrValdInvmtGrp.JVAEquityGroupIntrstCalcGrpID AS JVAEquityGroupIntrstCalcGrpID,
  _JntVntrValdInvmtGrp.JointVentureEquityTypeName AS JointVentureEquityTypeName,
  _JointVentureIntcoVenture.JointVentureIntcoVenture AS JointVentureIntcoVenture,
  _JointVentureIntcoVenture.JointVentureIntcoEquityGrp AS JointVentureIntcoEquityGrp,
  _JntVntrPartOwnrEquityShr.JntVntrEquityShare AS JntVntrEquityShare,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrIsSuspended AS JntVntrOwnrIsSuspended,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrSuspendedPerd AS JntVntrOwnrSuspendedPerd,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrSuspendedYr AS JntVntrOwnrSuspendedYr,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrIsNotSuspended AS JntVntrOwnrIsNotSuspended,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrNotSuspendedPerd AS JntVntrOwnrNotSuspendedPerd,
  _JntVntrPartOwnrEquityShr.JntVntrOwnrNotSuspendedYr AS JntVntrOwnrNotSuspendedYr,
  _JntVntrPartOwnrEquityShr.JntVntrInterestType AS JntVntrInterestType,
  _JntVntrPartOwnrEquityShr.JntVntrOpgRcvryPercent AS JntVntrOpgRcvryPercent,
  _JntVntrPartOwnrEquityShr.JntVntrDrillingRcvryPercent AS JntVntrDrillingRcvryPercent,
  _JntVntrPartOwnrEquityShr.JntVntrPayIsStppd AS JntVntrPayIsStppd,
  _JntVntrPartOwnrEquityShr.JntVntrPartWrkgIntrstPerd AS JntVntrPartWrkgIntrstPerd,
  _JntVntrPartOwnrEquityShr.JntVntrPartWrkgIntrstYrValue AS JntVntrPartWrkgIntrstYrValue,
  _JntVntrPartOwnrEquityShr.JntVntrCarriedIntrstGrp AS JntVntrCarriedIntrstGrp,
  _JntVntrPartOwnrEquityShr.JntVntrNetProfitIntrstGrp AS JntVntrNetProfitIntrstGrp,
  _JntVntrPartOwnrEquityShr.JntVntrOperatorAddressArea AS JntVntrOperatorAddressArea,
  _JntVntrPartOwnrEquityShr._JntVntrEquityGrp._JntVntrEquityGrpText[1:Language = $session.system_language ].JntOpgAgrmtEquityGrpText AS JntOpgAgrmtEquityGrpText,
  _CompanyCode.Currency AS Currency
FROM I_JointVentureMasterFld AS _JointVentureMasterFld
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON _JointVentureMasterFld.CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_JntOpgAgrmt AS _JntOpgAgrmt ON _JointVentureMasterFld.CompanyCode = _JntOpgAgrmt.CompanyCode AND _JointVentureMasterFld.JntOpgAgrmt = _JntOpgAgrmt.JntOpgAgrmt  -- association [1..1]
;