I_JntVntrCoCodeParam
JV Company Code Global Parameters
I_JntVntrCoCodeParam is a Basic CDS View that provides data about "JV Company Code Global Parameters" in SAP S/4HANA. It reads from 1 data source (t8jz) and exposes 25 fields with key field CompanyCode. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| t8jz | t8jz | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [1..1] | t8js | _t8js | t8jz.bstruct = _t8js.bstruct |
| [0..1] | I_Ledger | _Ledger | $projection.Ledger = _Ledger.Ledger |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IJVCOPARAM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | JV Company Code Global Parameters | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.representativeKey | CompanyCode | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view |
Fields (25)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | bukrs | ||
| JntVntrInceptionToDateBillg | itd | |||
| JointVentureRegion | int_us | |||
| Operator | opaccnumb | |||
| JointVentureCorporate | corpvent | |||
| JointVentureCorporateEquityGrp | corpeqgp | |||
| JVACorpFundedRcvryCode | corprecind | |||
| JVAVentureFundedCorpRcvryCode | corpvbacri | |||
| TaxCode | taxin | |||
| JntVntrOutTaxCode | taxout | |||
| JntVntrTaxJurisdiction | txjcd | |||
| JntVntrConstructionExclsnSet | xsetcon | |||
| JntVntrCatastropheExclsnSet | xsetcat | |||
| JVAExclsnAcctSetPercentProdg | xper1 | |||
| JVAExclsnAcctSetPercentDev | xper2 | |||
| JntVntrCapitalExclsnSet | xsetcap | |||
| JntVntrNonCompulsoryRate | noncomp | |||
| Ledger | rldnr | |||
| Currency | _CompanyCode | Currency | ||
| JntVntrBillgThldDebit | billthres | |||
| JntVntrBillgThldCredit | billthresc | |||
| InvoicingLevel | _t8js | invlevel | ||
| _CompanyCode | _CompanyCode | |||
| _Currency | _CompanyCode | _Currency | ||
| _Ledger | _Ledger |
@AbapCatalog.sqlViewName: 'IJVCOPARAM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'JV Company Code Global Parameters'
@VDM.viewType: #BASIC
@ObjectModel:{
representativeKey: 'CompanyCode',
usageType:{ dataClass: #CUSTOMIZING,
sizeCategory: #M,
serviceQuality: #B
} }
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
define view I_JntVntrCoCodeParam
as select from t8jz
association [0..1] to I_CompanyCode as _CompanyCode on $projection.CompanyCode = _CompanyCode.CompanyCode
association [1..1] to t8js as _t8js on t8jz.bstruct = _t8js.bstruct
association [0..1] to I_Ledger as _Ledger on $projection.Ledger = _Ledger.Ledger
{
@ObjectModel.foreignKey.association: '_CompanyCode'
key bukrs as CompanyCode,
itd as JntVntrInceptionToDateBillg,
int_us as JointVentureRegion,
opaccnumb as Operator,
corpvent as JointVentureCorporate,
corpeqgp as JointVentureCorporateEquityGrp,
corprecind as JVACorpFundedRcvryCode,
corpvbacri as JVAVentureFundedCorpRcvryCode,
taxin as TaxCode,
taxout as JntVntrOutTaxCode,
txjcd as JntVntrTaxJurisdiction,
xsetcon as JntVntrConstructionExclsnSet,
xsetcat as JntVntrCatastropheExclsnSet,
xper1 as JVAExclsnAcctSetPercentProdg,
xper2 as JVAExclsnAcctSetPercentDev,
xsetcap as JntVntrCapitalExclsnSet,
noncomp as JntVntrNonCompulsoryRate,
@ObjectModel.foreignKey.association: '_Ledger'
rldnr as Ledger,
@Semantics.currencyCode: true
@ObjectModel.foreignKey.association: '_Currency'
_CompanyCode.Currency,
@Semantics: { amount : { currencyCode: 'Currency'} }
billthres as JntVntrBillgThldDebit,
@Semantics: { amount : { currencyCode: 'Currency'} }
billthresc as JntVntrBillgThldCredit,
_t8js.invlevel as InvoicingLevel,
_CompanyCode,
_CompanyCode._Currency,
_Ledger
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COMPANYCODE",
"T8JS",
"T8JZ"
],
"ASSOCIATED":
[
"I_COMPANYCODE",
"I_CURRENCY",
"I_LEDGER",
"T8JS"
],
"BASE":
[
"I_COMPANYCODE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA