I_BPHierProcessKPIRecordType

DDL: I_BPHIERPROCESSKPIRECORDTYPE SQL: IBPHPROCREKPITYP Type: view TRANSACTIONAL

Record Type KPI of Record in MD Chg Proc

I_BPHierProcessKPIRecordType is a Transactional CDS View that provides data about "Record Type KPI of Record in MD Chg Proc" in SAP S/4HANA. It reads from 6 data sources and exposes 31 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, MDChgProcessStep. It has 4 associations to related views.

Data Sources (6)

SourceAliasJoin Type
I_MDChgProcessStep Step from
I_MDChgProcessStep Step union
I_MDChgProcessStep Step union
I_MDChgProcessStep Step union
I_MDChgProcessStep Step union
I_MDChgProcessStep Step union

Associations (4)

CardinalityTargetAliasCondition
[0..1] P_MDChgProcessOpenMatchGroup _OpenMatchGroup _OpenMatchGroup.MasterDataChangeProcess = MatchGroup.MasterDataChangeProcess and _OpenMatchGroup.MDChgProcessMatchGroupID = MatchGroup.MDChgProcessMatchGroupID
[0..1] I_MDChgProcKPIFilterRecordType _KPIRecordTypeText $projection.MDChgProcKPIRecordType = _KPIRecordTypeText.MDChangeProcKPIValueKey
[0..1] I_MDChgProcessStep _MTCStep $projection.MasterDataChangeProcess = _MTCStep.MasterDataChangeProcess and _MTCStep.MDChgProcessStepType = 'MTC' and ( _MTCStep.MDChgProcessSrceObjectTypeCode = '5669' or _MTCStep.MDChgProcessSrceObjectTypeCode = '987' )
[0..1] I_MDChgProcKPIFilterRecordType _KpiRecordTypeText $projection.MDChgProcKPIRecordType = _KpiRecordTypeText.MDChangeProcKPIValueKey

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IBPHPROCREKPITYP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Record Type KPI of Record in MD Chg Proc view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #TRANSACTIONAL view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess Hierarchy MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
MasterDataChangeProcess Process ID
KEY MDChgProcessStep Hierarchy MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Hierarchy MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Hierarchy MDChgProcessSrceObject Source ID
MDChgProcKPIRecordType
_KPIRecordTypeText _KPIRecordTypeText

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_BPHierProcessKPIRecordType.
-- 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.
-- SQL view name: IBPHPROCREKPITYP

CREATE VIEW I_BPHierProcessKPIRecordType AS
SELECT
  Hierarchy.MasterDataChangeProcess AS MasterDataChangeProcess,
  Hierarchy.MDChgProcessStep AS MDChgProcessStep,
  Hierarchy.MDChgProcessSrceSystem AS MDChgProcessSrceSystem,
  Hierarchy.MDChgProcessSrceObject AS MDChgProcessSrceObject,
  cast ('S' as mdc_kpi_filter_val ) AS MDChgProcKPIRecordType
FROM I_MDChgProcessStep AS Step
LEFT OUTER JOIN P_MDChgProcessOpenMatchGroup AS _OpenMatchGroup ON _OpenMatchGroup.MasterDataChangeProcess = MatchGroup.MasterDataChangeProcess AND _OpenMatchGroup.MDChgProcessMatchGroupID = MatchGroup.MDChgProcessMatchGroupID  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcKPIFilterRecordType AS _KPIRecordTypeText ON MDChgProcKPIRecordType = _KPIRecordTypeText.MDChangeProcKPIValueKey  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessStep AS _MTCStep ON MasterDataChangeProcess = _MTCStep.MasterDataChangeProcess AND _MTCStep.MDChgProcessStepType = 'MTC' AND ( _MTCStep.MDChgProcessSrceObjectTypeCode = '5669' OR _MTCStep.MDChgProcessSrceObjectTypeCode = '987' )  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcKPIFilterRecordType AS _KpiRecordTypeText ON MDChgProcKPIRecordType = _KpiRecordTypeText.MDChangeProcKPIValueKey  -- association [0..1]
-- UNION with additional select branch(es): I_MDChgProcessStep
;