I_JOINTVENTUREMASTERFLD

CDS View

Joint Venture Master Data Fields

I_JOINTVENTUREMASTERFLD is a CDS View in S/4HANA. Joint Venture Master Data Fields. It contains 31 fields. 11 CDS views read from this table.

CDS Views using this table (11)

ViewTypeJoinVDMDescription
I_GrossPartNetByCostCtrC view inner COMPOSITE Gross Partner Net By Cost Center
I_JntVntrGrssNonOprtdC view inner COMPOSITE JV Gross Non Operated - Cube
I_JointVentureAuditCube view inner COMPOSITE Joint Venture Audit Report Cube
I_JointVentureMaster view from COMPOSITE Joint Venture Master Object Page
I_JVAActualCashCallLineItem view inner COMPOSITE Actual Cost and Cash Call for UJE
I_JVAFiscalYrPerdForEquityGrp view from COMPOSITE JVA Fiscal Year Period For Equity Group
I_JVAGrossNetAmtByCostObjC view inner COMPOSITE Gross and Net Amounts - Cube
I_JVAJointOperatingAgrmtDet_2 view from COMPOSITE JVA and cost object MD information
I_JVAPartnerBillingCube view inner COMPOSITE Joint Venture Partner Billing
I_JVAVentureCostObjectDetails view from COMPOSITE Joint Venture Cost Object Details
I_JVAVentureCostObjectDets_2 view from COMPOSITE Joint Venture Cost Object Details

Fields (31)

KeyField CDS FieldsUsed in Views
KEY CompanyCode CompanyCode 3
KEY JntOpgAgrmt JntOpgAgrmt 1
KEY JointVenture JointVenture 3
JntVntrBillgCutbackIsBlk JntVntrBillgCutbackIsBlk 3
JntVntrBillgFrqcy JntVntrBillgFrqcy 1
JntVntrBillgThldCredit JntVntrBillgThldCredit 1
JntVntrBillgThldDebit JntVntrBillgThldDebit 1
JntVntrBillgThldIsActive JntVntrBillgThldIsActive 1
JntVntrCrcyIsFundingCrcy JntVntrCrcyIsFundingCrcy 1
JntVntrDrillingPayRate JntVntrDrillingPayRate 3
JntVntrFundingGroup JntVntrFundingGroup 1
JntVntrInceptionToDateData JntVntrInceptionToDateData 1
JntVntrNonBillgFormat JntVntrNonBillgFormat 1
JntVntrNonDrillingPayRate JntVntrNonDrillingPayRate 3
JntVntrOutPaymentTerms JntVntrOutPaymentTerms 1
JntVntrOutTaxCode JntVntrOutTaxCode 1
JntVntrOutTaxJurisdiction JntVntrOutTaxJurisdiction 1
JntVntrParentCoOvhdExpnCostCtr JntVntrParentCoOvhdExpnCostCtr 3
JntVntrParentCoOvhdExpnOrder JntVntrParentCoOvhdExpnOrder 3
JntVntrParentCoOvhdProject JntVntrParentCoOvhdProject 3
JntVntrPaymentTermSchema JntVntrPaymentTermSchema 1
JntVntrProperty JntVntrProperty 3
JntVntrSubstituteCostCtr JntVntrSubstituteCostCtr 3
JntVntrTaxJurisdiction JntVntrTaxJurisdiction 1
JointVentureBillingMethod JointVentureBillingMethod 1
JointVentureOperator JointVentureOperator 3
JointVenturePaymentTerms JointVenturePaymentTerms 1
JointVentureTaxCode JointVentureTaxCode 1
JointVentureType JointVentureType 8
JVAVentureClass JVAVentureClass 3
JVAVentureIntrstCalcGrpID JVAVentureIntrstCalcGrpID 1
@AbapCatalog.sqlViewName: 'IJVMSTFLD'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@ObjectModel:{
   representativeKey: 'JointVenture',
   usageType: {
       serviceQuality: #A,
       sizeCategory: #M,
       dataClass: #MASTER
   }          }
@EndUserText.label: 'Joint Venture Master Data Fields'
@Metadata.ignorePropagatedAnnotations:true
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED

@Analytics: {
    dataCategory: #DIMENSION
}
@Metadata.allowExtensions: true
@Analytics.internalName:#LOCAL
@ObjectModel.supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET ]
@ObjectModel.modelingPattern: #NONE
define view I_JointVentureMasterFld
  as select from t8jv
  association [0..1] to I_CompanyCode      as _CompanyCode      on  $projection.CompanyCode = _CompanyCode.CompanyCode
  association [0..*] to I_JointVentureDesc as _JointVentureDesc on  $projection.CompanyCode  = _JointVentureDesc.CompanyCode
                                                                and $projection.JointVenture = _JointVentureDesc.JointVenture
{
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key bukrs                                            as CompanyCode,
      @ObjectModel.text.association: '_JointVentureDesc'
  key cast(vname as jv_name_cds preserving type )      as JointVenture,
      payterms                                         as JointVenturePaymentTerms,
      bmethod                                          as JointVentureBillingMethod, 
      vtype                                            as JointVentureType,
      operator                                         as JointVentureOperator,
      taxcode                                          as JointVentureTaxCode,
      vclass                                           as JVAVentureClass,
      itd                                              as JntVntrInceptionToDateData,
      cruser                                           as JointVentureCreatedByUser,
      cast( crtime as jv_crtime_cds )                  as JntVntrTimeCreated,
      crdate                                           as JntVntrDateCreated,
      chuser                                           as JointVentureLastChangedByUser,

      cast( case when chtime is null or chtime = ' ' then '000000' else chtime
              end as jv_chtime_cds )                   as JntVntrTimeLastChanged,

      cast( case when chdate is null or chdate = ' ' then '00000000' else chdate
              end as jv_chdate_cds )                   as JntVntrDateLastChanged,

      bformat                                          as JntVntrBillgFormat,
      joa                                              as JntOpgAgrmt,
      vactive                                          as JntVntrBillgCutbackIsBlk,
      txjcd                                            as JntVntrTaxJurisdiction,
      outpayterm                                       as JntVntrOutPaymentTerms,
      outtaxcode                                       as JntVntrOutTaxCode,
      txjcd2                                           as JntVntrOutTaxJurisdiction,
      nbformat                                         as JntVntrNonBillgFormat,
      bfreq                                            as JntVntrBillgFrqcy,
      ovrdf                                            as JntVntrDrillingPayRate,
      ovrnd                                            as JntVntrNonDrillingPayRate,
      pcocostc                                         as JntVntrParentCoOvhdExpnCostCtr,
      cast ( pcoprojk as ps_s4_pspnr preserving type ) as JntVntrParentCoOvhdProject,
      pcoordnr                                         as JntVntrParentCoOvhdExpnOrder,
      kostl                                            as JntVntrSubstituteCostCtr,
      fundgroup                                        as JntVntrFundingGroup,
      checkfc                                          as JntVntrCrcyIsFundingCrcy,
      property                                         as JntVntrProperty,

      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_Currency'
      _CompanyCode.Currency,

      @Semantics: { amount : { currencyCode: 'Currency'} }
      billthres                                        as JntVntrBillgThldDebit,
      @Semantics: { amount : { currencyCode: 'Currency'} }
      billthresc                                       as JntVntrBillgThldCredit,
      billthresa                                       as JntVntrBillgThldIsActive,
      pschem                                           as JntVntrPaymentTermSchema,
      ic_group                                         as JVAVentureIntrstCalcGrpID,   

      _CompanyCode,
      _CompanyCode._Currency,
      _JointVentureDesc
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COMPANYCODE",
"T8JV"
],
"ASSOCIATED":
[
"I_COMPANYCODE",
"I_CURRENCY",
"I_JOINTVENTUREDESC"
],
"BASE":
[
"I_COMPANYCODE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/