I_CrdtMBusinessPartnerTP

DDL: I_CRDTMBUSINESSPARTNERTP Type: view_entity TRANSACTIONAL

Business Partners - TP

I_CrdtMBusinessPartnerTP is a Transactional CDS View that provides data about "Business Partners - TP" in SAP S/4HANA. It reads from 1 data source (R_CrdtMBusinessPartnerTP) and exposes 13 fields with key field BusinessPartner.

Data Sources (1)

SourceAliasJoin Type
R_CrdtMBusinessPartnerTP R_CrdtMBusinessPartnerTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Business Partners - TP view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name CreditMgmtBusinessPartner view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
CrdtMgmtBusinessPartnerGroup CrdtMgmtBusinessPartnerGroup
CreditWorthinessScoreValue CreditWorthinessScoreValue
CrdtWrthnssScoreValdtyEndDate CrdtWrthnssScoreValdtyEndDate
CrdtWorthinessScoreLastChgDate CrdtWorthinessScoreLastChgDate
CalcdCrdtWorthinessScoreValue CalcdCrdtWorthinessScoreValue
CreditRiskClass CreditRiskClass
CalculatedCreditRiskClass CalculatedCreditRiskClass
CreditRiskClassLastChangeDate CreditRiskClassLastChangeDate
CreditCheckRule CreditCheckRule
CreditScoreAndLimitCalcRule CreditScoreAndLimitCalcRule
CustBusinessRelshpStartYear CustBusinessRelshpStartYear
_BusinessPartner _BusinessPartner
@EndUserText.label: 'Business Partners - TP'

@AccessControl.authorizationCheck: #MANDATORY

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
   sapObjectNodeType:{
      name: 'CreditMgmtBusinessPartner'},
   modelingPattern:       #TRANSACTIONAL_INTERFACE,
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     serviceQuality: #X,
     sizeCategory:   #L,
     dataClass:      #MASTER
   },
   semanticKey: ['BusinessPartner']
 }

@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
define root view entity I_CrdtMBusinessPartnerTP
  provider contract transactional_interface
  as projection on R_CrdtMBusinessPartnerTP as CrdtMgmtBusinessPartner
{

  key     BusinessPartner,
          CrdtMgmtBusinessPartnerGroup,

          CreditWorthinessScoreValue,
          CrdtWrthnssScoreValdtyEndDate,
          CrdtWorthinessScoreLastChgDate,
          CalcdCrdtWorthinessScoreValue,

          CreditRiskClass,
          CalculatedCreditRiskClass,
          CreditRiskClassLastChangeDate,

          CreditCheckRule,
          CreditScoreAndLimitCalcRule,

          CustBusinessRelshpStartYear,

          // BO Composition

          _CreditMgmtAccountTP : redirected to composition child I_CreditMgmtAccountTP,
          _CrdtMBPCollateralTP : redirected to composition child I_CrdtMgmtBPCollateralTP,
          _CrdtMBPCreditInsuranceTP : redirected to composition child I_CrdtMgmtBPCreditInsuranceTP,
          _CrdtMBPNegativeEventTP : redirected to composition child I_CrdtMgmtBPNegativeEventTP,

          // Exposed Associations (for DCL)

          _BusinessPartner

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_CRDTMBUSINESSPARTNERTP"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CRDTMGMTBPCOLLATERALTP",
"I_CRDTMGMTBPCREDITINSURANCETP",
"I_CRDTMGMTBPNEGATIVEEVENTTP",
"I_CREDITMGMTACCOUNTTP",
"R_CRDTMBPCOLLATERALTP",
"R_CRDTMBPCREDITINSURANCETP",
"R_CRDTMBPNEGATIVEEVENTTP",
"R_CREDITMGMTACCOUNTTP"
],
"BASE":
[
"R_CRDTMBUSINESSPARTNERTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/