I_BusinessPartnerRatingTP

DDL: I_BUSINESSPARTNERRATINGTP Type: view_entity TRANSACTIONAL

Ratings - TP

I_BusinessPartnerRatingTP is a Transactional CDS View that provides data about "Ratings - TP" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartnerRating) and exposes 19 fields with key fields BusinessPartner, BusinessPartnerRatingProcedure, BPRatingValidityEndDate.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartnerRating I_BusinessPartnerRating from

Annotations (7)

NameValueLevelField
EndUserText.label Ratings - TP view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY BusinessPartnerRatingProcedure BusinessPartnerRatingProcedure
KEY BPRatingValidityEndDate
BPRatingProcedureForEdit BusinessPartnerRatingProcedure
BPRatingValidityEndDateForEdit BPRatingValidityEndDate
BusinessPartnerRatingGrade BusinessPartnerRatingGrade
BusinessPartnerRatingTrend BusinessPartnerRatingTrend
BPRatingValidityStartDate BPRatingValidityStartDate
BPRatingCreationDate BPRatingCreationDate
BusinessPartnerRatingComment BusinessPartnerRatingComment
BusinessPartnerRatingIsAllowed BusinessPartnerRatingIsAllowed
BPRatingIsValidOnKeyDate BPRatingIsValidOnKeyDate
BusinessPartnerRatingKeyDate BusinessPartnerRatingKeyDate
BusinessPartnerRatingIsExpired BusinessPartnerRatingIsExpired
_BPFinancialServicesExtn _BPFinancialServicesExtn
_BPRatingProcedure _BPRatingProcedure
_BPRatingProcedureGrade _BPRatingProcedureGrade
_BPRatingTrend _BPRatingTrend
_BusinessPartner _BusinessPartner
@EndUserText.label: 'Ratings - TP'
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
//@Search.searchable: true

@VDM.viewType: #TRANSACTIONAL

define view entity I_BusinessPartnerRatingTP
  as select from I_BusinessPartnerRating
  association to parent I_BusinessPartnerTP_2 as _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
{
  key BusinessPartner,
  key BusinessPartnerRatingProcedure,
 // key BPRatingValidityEndDate,

  key cast ( BPRatingValidityEndDate as abap.char( 17 )) as BPRatingValidityEndDate,
      @ObjectModel.editableFieldFor: 'BusinessPartnerRatingProcedure'
      BusinessPartnerRatingProcedure as BPRatingProcedureForEdit,
      @ObjectModel.editableFieldFor: 'BPRatingValidityEndDate'
      BPRatingValidityEndDate        as BPRatingValidityEndDateForEdit,
      BusinessPartnerRatingGrade,
      BusinessPartnerRatingTrend,
      BPRatingValidityStartDate,
      BPRatingCreationDate,
      BusinessPartnerRatingComment,
      BusinessPartnerRatingIsAllowed,
      BPRatingIsValidOnKeyDate,
      BusinessPartnerRatingKeyDate,
      BusinessPartnerRatingIsExpired,
      
      /* Associations */
      _BPFinancialServicesExtn,
      _BPRatingProcedure,
      _BPRatingProcedureGrade,
      _BPRatingTrend,
      _BusinessPartner
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNERRATING"
],
"ASSOCIATED":
[
"I_BPFINANCIALSERVICESEXTN",
"I_BPRATINGPROCEDURE",
"I_BPRATINGPROCEDUREGRADE",
"I_BPRATINGTREND",
"I_BUSINESSPARTNERTP_2"
],
"BASE":
[
"I_BUSINESSPARTNERRATING"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/