C_JntOpgAgrmtObjPgEquityGrp

DDL: C_JNTOPGAGRMTOBJPGEQUITYGRP SQL: CJOAEQTYGRPOBJPG Type: view CONSUMPTION

JOA Equity Group Object Page

C_JntOpgAgrmtObjPgEquityGrp is a Consumption CDS View that provides data about "JOA Equity Group Object Page" in SAP S/4HANA. It reads from 1 data source (I_JntOpgAgrmtEquityTypeGrp) and exposes 20 fields with key fields CompanyCode, JntOpgAgrmt, JntOpgAgrmtEquityGrp. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_JntOpgAgrmtEquityTypeGrp I_JntOpgAgrmtEquityTypeGrp from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_JointVentureAssgdToEquityGrp _JointVentureAssgdToEquityGrp $projection.CompanyCode = _JointVentureAssgdToEquityGrp.CompanyCode and $projection.JntOpgAgrmt = _JointVentureAssgdToEquityGrp.JntOpgAgrmt and $projection.JntOpgAgrmtEquityGrp = _JointVentureAssgdToEquityGrp.JntOpgAgrmtEquityGrp
[0..*] C_JntOpgAgrmtEquityGrpPartShr _JntOpgAgrmtEquityGrpPartShr $projection.CompanyCode = _JntOpgAgrmtEquityGrpPartShr.CompanyCode and $projection.JntOpgAgrmt = _JntOpgAgrmtEquityGrpPartShr.JntOpgAgrmt and $projection.JntOpgAgrmtEquityGrp = _JntOpgAgrmtEquityGrpPartShr.JntOpgAgrmtEquityGrp
[1..1] C_JntOpgAgrmtObjectPage _JntOpgAgrmtObjectPage $projection.CompanyCode = _JntOpgAgrmtObjectPage.CompanyCode and $projection.JntOpgAgrmt = _JntOpgAgrmtObjectPage.JntOpgAgrmt

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CJOAEQTYGRPOBJPG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey JntOpgAgrmtEquityGrp view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label JOA Equity Group Object Page view
Metadata.allowExtensions true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY JntOpgAgrmt JntOpgAgrmt Joint Oper.Agr
KEY JntOpgAgrmtEquityGrp JntOpgAgrmtEquityGrp Equity group
JntOpgAgrmtEquityGrpText JntOpgAgrmtEquityGrpText
JntVntrOperatedShare JntVntrOperatedShare Operated Share
JntVntrNonOperatedShare JntVntrNonOperatedShare NonOperShare
JntVntrEquityGrpIsSuspended JntVntrEquityGrpIsSuspended EG Suspended
JntVntrEquityGrpSuspendedPerd JntVntrEquityGrpSuspendedPerd EG Suspend Prd
JntVntrEquityGrpSuspendedYr JntVntrEquityGrpSuspendedYr Grp Suspend Yr
JntVntrEquityGrpIsNotSuspended JntVntrEquityGrpIsNotSuspended EG Unsuspended
JntVntrGrpNotSuspendedPerd JntVntrGrpNotSuspendedPerd GUSUSP
JntVntrGrpNotSuspendedYr JntVntrGrpNotSuspendedYr Grp Unsusp Yr
JntVntrNetProfitIntrstGrp JntVntrNetProfitIntrstGrp NPI Group
_CompanyCode _CompanyCode
_JntOpgAgrmt _JntOpgAgrmt
_JointVentureAssgdToEquityGrp _JointVentureAssgdToEquityGrp
_JntOpgAgrmtEquityGrpPartShr _JntOpgAgrmtEquityGrpPartShr
_JntOpgAgrmtEquityGrpT _JntOpgAgrmtEquityGrpT
_JointVentureSuspenseText _JointVentureSuspenseText
_JntOpgAgrmtObjectPage _JntOpgAgrmtObjectPage

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 C_JntOpgAgrmtObjPgEquityGrp.
-- 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: CJOAEQTYGRPOBJPG

CREATE VIEW C_JntOpgAgrmtObjPgEquityGrp AS
SELECT
  CompanyCode,
  JntOpgAgrmt,
  JntOpgAgrmtEquityGrp,
  JntOpgAgrmtEquityGrpText,
  JntVntrOperatedShare,
  JntVntrNonOperatedShare,
  JntVntrEquityGrpIsSuspended,
  JntVntrEquityGrpSuspendedPerd,
  JntVntrEquityGrpSuspendedYr,
  JntVntrEquityGrpIsNotSuspended,
  JntVntrGrpNotSuspendedPerd,
  JntVntrGrpNotSuspendedYr,
  JntVntrNetProfitIntrstGrp
FROM I_JntOpgAgrmtEquityTypeGrp
LEFT OUTER JOIN C_JointVentureAssgdToEquityGrp AS _JointVentureAssgdToEquityGrp ON CompanyCode = _JointVentureAssgdToEquityGrp.CompanyCode AND JntOpgAgrmt = _JointVentureAssgdToEquityGrp.JntOpgAgrmt AND JntOpgAgrmtEquityGrp = _JointVentureAssgdToEquityGrp.JntOpgAgrmtEquityGrp  -- association [0..*]
LEFT OUTER JOIN C_JntOpgAgrmtEquityGrpPartShr AS _JntOpgAgrmtEquityGrpPartShr ON CompanyCode = _JntOpgAgrmtEquityGrpPartShr.CompanyCode AND JntOpgAgrmt = _JntOpgAgrmtEquityGrpPartShr.JntOpgAgrmt AND JntOpgAgrmtEquityGrp = _JntOpgAgrmtEquityGrpPartShr.JntOpgAgrmtEquityGrp  -- association [0..*]
LEFT OUTER JOIN C_JntOpgAgrmtObjectPage AS _JntOpgAgrmtObjectPage ON CompanyCode = _JntOpgAgrmtObjectPage.CompanyCode AND JntOpgAgrmt = _JntOpgAgrmtObjectPage.JntOpgAgrmt  -- association [1..1]
;