I_BPRatingProcess

DDL: I_BPRATINGPROCESS Type: view_entity

Rating of Business Partner (Process)

I_BPRatingProcess is a CDS View that provides data about "Rating of Business Partner (Process)" in SAP S/4HANA. It reads from 1 data source (bp1012_prc) and exposes 21 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, BusinessPartnerRatingProcedure. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
bp1012_prc bp1012_prc from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerProcess _BusinessPartner bp1012_prc.process_id = _BusinessPartner.MasterDataChangeProcess and bp1012_prc.process_step_no = _BusinessPartner.MDChgProcessStep and bp1012_prc.source_system = _BusinessPartner.MDChgProcessSrceSystem and bp1012_prc.source_id = _BusinessPartner.MDChgProcessSrceObject
[0..1] I_BPFinServicesDetailProc _BPFinServicesDetail bp1012_prc.process_id = _BPFinServicesDetail.MasterDataChangeProcess and bp1012_prc.process_step_no = _BPFinServicesDetail.MDChgProcessStep and bp1012_prc.source_system = _BPFinServicesDetail.MDChgProcessSrceSystem and bp1012_prc.source_id = _BPFinServicesDetail.MDChgProcessSrceObject
[0..1] I_BPRatingProcedure _BPRatingProcedure $projection.BusinessPartnerRatingProcedure = _BPRatingProcedure.BusinessPartnerRatingProcedure
[0..1] I_BPRatingProcedureGrade _BPRatingProcedureGrade $projection.BusinessPartnerRatingProcedure = _BPRatingProcedureGrade.BusinessPartnerRatingProcedure and $projection.BusinessPartnerRatingGrade = _BPRatingProcedureGrade.BusinessPartnerRatingGrade

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Rating of Business Partner (Process) view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess process_id Process Instance ID
KEY MDChgProcessStep process_step_no Step Number
KEY MDChgProcessSrceSystem source_system Source System
KEY MDChgProcessSrceObject source_id UUID
KEY BusinessPartnerRatingProcedure bp1012_prc grade_method Valuation Procedure
KEY BPRatingValidityEndDate bp1012_prc date_to Validity End Date
BusinessPartnerRatingGrade bp1012_prc grade Standard Value
BusinessPartnerRatingTrend bp1012_prc tendency Trend
BPRatingValidityStartDate bp1012_prc date_from Validity Start Date
BPRatingCreationDate bp1012_prc date_when Rated On
BusinessPartnerRatingComment bp1012_prc text User Group
BusinessPartnerRatingIsAllowed bp1012_prc flg_permit Allowed
BPRatingLongComment bp1012_prc longtext Text Name
BusinessPartnerRatingKeyDate
MDChgProcessSourceModified source_modified Modified
MDChgProcessSourceModifBinary source_modification_blip Modification
MDChgProcSrceLastChgdDateTime source_recency Last Changed On
_BusinessPartner _BusinessPartner
_BPFinServicesDetail _BPFinServicesDetail
_BPRatingProcedure _BPRatingProcedure
_BPRatingProcedureGrade _BPRatingProcedureGrade

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BPRatingProcess.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_BPRatingProcess AS
SELECT
  process_id AS MasterDataChangeProcess,
  process_step_no AS MDChgProcessStep,
  source_system AS MDChgProcessSrceSystem,
  source_id AS MDChgProcessSrceObject,
  bp1012_prc.grade_method AS BusinessPartnerRatingProcedure,
  bp1012_prc.date_to AS BPRatingValidityEndDate,
  bp1012_prc.grade AS BusinessPartnerRatingGrade,
  bp1012_prc.tendency AS BusinessPartnerRatingTrend,
  bp1012_prc.date_from AS BPRatingValidityStartDate,
  bp1012_prc.date_when AS BPRatingCreationDate,
  bp1012_prc.text AS BusinessPartnerRatingComment,
  bp1012_prc.flg_permit AS BusinessPartnerRatingIsAllowed,
  bp1012_prc.longtext AS BPRatingLongComment,
  cast ( tstmp_to_dats( tstmp_current_utctimestamp(), abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL') as bp_rat_key_date preserving type) AS BusinessPartnerRatingKeyDate,
  source_modified AS MDChgProcessSourceModified,
  source_modification_blip AS MDChgProcessSourceModifBinary,
  source_recency AS MDChgProcSrceLastChgdDateTime
FROM bp1012_prc
LEFT OUTER JOIN I_BusinessPartnerProcess AS _BusinessPartner ON bp1012_prc.process_id = _BusinessPartner.MasterDataChangeProcess AND bp1012_prc.process_step_no = _BusinessPartner.MDChgProcessStep AND bp1012_prc.source_system = _BusinessPartner.MDChgProcessSrceSystem AND bp1012_prc.source_id = _BusinessPartner.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_BPFinServicesDetailProc AS _BPFinServicesDetail ON bp1012_prc.process_id = _BPFinServicesDetail.MasterDataChangeProcess AND bp1012_prc.process_step_no = _BPFinServicesDetail.MDChgProcessStep AND bp1012_prc.source_system = _BPFinServicesDetail.MDChgProcessSrceSystem AND bp1012_prc.source_id = _BPFinServicesDetail.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_BPRatingProcedure AS _BPRatingProcedure ON BusinessPartnerRatingProcedure = _BPRatingProcedure.BusinessPartnerRatingProcedure  -- association [0..1]
LEFT OUTER JOIN I_BPRatingProcedureGrade AS _BPRatingProcedureGrade ON BusinessPartnerRatingProcedure = _BPRatingProcedureGrade.BusinessPartnerRatingProcedure AND BusinessPartnerRatingGrade = _BPRatingProcedureGrade.BusinessPartnerRatingGrade  -- association [0..1]
;