I_BPRatingTrend

DDL: I_BPRATINGTREND Type: view BASIC Package: FS_BP_CDS_BP1012

Rating Trend of Business Partner

I_BPRatingTrend is a Basic CDS View (Dimension) that provides data about "Rating Trend of Business Partner" in SAP S/4HANA. It reads from 1 data source (dd07l) and exposes 2 fields with key field BusinessPartnerRatingTrend. It has 1 association to related views. Part of development package FS_BP_CDS_BP1012.

Data Sources (1)

SourceAliasJoin Type
dd07l dd07l from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_BPRatingTrendText _Text $projection.BusinessPartnerRatingTrend = _Text.BusinessPartnerRatingTrend

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName IBPRATINGTREND view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.buffering.status #NOT_ALLOWED view
ObjectModel.representativeKey BusinessPartnerRatingTrend view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.sapObjectNodeType.name BusinessPartnerRatingTrendCode view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Rating Trend of Business Partner view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerRatingTrend
_Text _Text
@AbapCatalog: { sqlViewName: 'IBPRATINGTREND',
                compiler.compareFilter: true,
                buffering.status: #NOT_ALLOWED
              }
@ObjectModel: { representativeKey: 'BusinessPartnerRatingTrend',
                usageType: { dataClass: #MASTER,
                             serviceQuality: #A,
                             sizeCategory: #M
                           },  
                sapObjectNodeType.name: 'BusinessPartnerRatingTrendCode',
                supportedCapabilities: [  #ANALYTICAL_DIMENSION,
                                          #CDS_MODELING_DATA_SOURCE,
                                          #CDS_MODELING_ASSOCIATION_TARGET,
                                          #SQL_DATA_SOURCE,
                                          #EXTRACTION_DATA_SOURCE ],
                modelingPattern: #ANALYTICAL_DIMENSION                
              }
@Analytics: { dataExtraction.enabled: true,
              dataCategory: #DIMENSION,
              internalName: #LOCAL 
            }
@Metadata: { allowExtensions:true, 
             ignorePropagatedAnnotations: true 
           }
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED  
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Rating Trend of Business Partner'

/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ]  } */
define view I_BPRatingTrend
  as select from dd07l

  association [0..*] to I_BPRatingTrendText as _Text on $projection.BusinessPartnerRatingTrend = _Text.BusinessPartnerRatingTrend
{
     @ObjectModel.text.association: '_Text'
  key cast ( dd07l.domvalue_l as bp_tendency ) as BusinessPartnerRatingTrend,
      _Text
}
where
      dd07l.domname  = 'BP_TENDENCY'
  and dd07l.as4local = 'A'