I_TrdgContrPartner

DDL: I_TRDGCONTRPARTNER Type: view_entity COMPOSITE

Partner of Trading Contract

I_TrdgContrPartner is a Composite CDS View that provides data about "Partner of Trading Contract" in SAP S/4HANA. It reads from 1 data source (R_TrdgContrPartner) and exposes 28 fields with key fields TradingContract, PartnerFunction, PartnerCounter. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_TrdgContrPartner TrdgContrPartner from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_TrdgContr _TrdgContr $projection.TradingContract = _TrdgContr.TradingContract

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Partner of Trading Contract view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY TradingContract TradingContract
KEY PartnerFunction PartnerFunction
KEY PartnerCounter PartnerCounter
CreatedByUser CreatedByUser
CreationDate CreationDate
Supplier Supplier
SoldToParty SoldToParty
DefaultPartner DefaultPartner
ContactPerson ContactPerson
Personnel Personnel
AddressID AddressID
TrdgContrPartAddrRefType TrdgContrPartAddrRefType
ReferenceBusinessPartner ReferenceBusinessPartner
BPAddrDeterminationTransaction BPAddrDeterminationTransaction
AddressObjectType AddressObjectType
AddressPersonID AddressPersonID
BPRefAddressIDForDocSpcfcAddr BPRefAddressIDForDocSpcfcAddr
TrdgContrPrtnHierLvlVal TrdgContrPrtnHierLvlVal
NFPartnerIsNaturalPerson NFPartnerIsNaturalPerson
TaxNumberType TaxNumberType
TrdgContrDelivSchedUnldgPt TrdgContrDelivSchedUnldgPt
TrdgContrCustHierCat TrdgContrCustHierCat
TrdgContrSuplrHierCat TrdgContrSuplrHierCat
TrdgContrIsHierPrDetnRlvt TrdgContrIsHierPrDetnRlvt
TrdgContrCustIsRbteRlvt TrdgContrCustIsRbteRlvt
TrdgContrPurgIsSubjToSettlmt TrdgContrPurgIsSubjToSettlmt
TrdgContrPartAddrIsDocSpcfc TrdgContrPartAddrIsDocSpcfc
_TrdgContr _TrdgContr
@AccessControl: {
    authorizationCheck: #MANDATORY,
    personalData.blocking: #('TRANSACTIONAL_DATA')
    }
@EndUserText.label: 'Partner of Trading Contract'
@ObjectModel: {
  semanticKey: ['PartnerFunction', 'PartnerCounter'],
  modelingPattern: #NONE,
  supportedCapabilities: [#CDS_MODELING_DATA_SOURCE],
  usageType: {
    serviceQuality: #B,
    dataClass:      #TRANSACTIONAL,
    sizeCategory:   #XXL
  }
}
@VDM: {
    viewType: #COMPOSITE,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
    }
@Metadata: {
  ignorePropagatedAnnotations: true,
  allowExtensions: false
}

define view entity I_TrdgContrPartner
  as select from R_TrdgContrPartner as TrdgContrPartner

  association [1..1] to I_TrdgContr as _TrdgContr on $projection.TradingContract = _TrdgContr.TradingContract

{
  key TradingContract,
  key PartnerFunction,
  key PartnerCounter,
      @Semantics.user.createdBy: true
      CreatedByUser,
      @Semantics.systemDate.createdAt: true
      CreationDate,
      Supplier,
      SoldToParty,
      DefaultPartner,
      ContactPerson,
      Personnel,
      AddressID,

      TrdgContrPartAddrRefType,
      ReferenceBusinessPartner,
      BPAddrDeterminationTransaction,
      AddressObjectType,
      AddressPersonID,
      BPRefAddressIDForDocSpcfcAddr,
      TrdgContrPrtnHierLvlVal,
      @Semantics.booleanIndicator: true
      NFPartnerIsNaturalPerson,
      TaxNumberType,
      @Semantics.text: true

      TrdgContrDelivSchedUnldgPt,
      TrdgContrCustHierCat,
      TrdgContrSuplrHierCat,
      TrdgContrIsHierPrDetnRlvt,
      TrdgContrCustIsRbteRlvt,
      TrdgContrPurgIsSubjToSettlmt,
      TrdgContrPartAddrIsDocSpcfc,

      /* Associations */
      _TrdgContr
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_TRDGCONTRPARTNER"
],
"ASSOCIATED":
[
"I_TRDGCONTR"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/