I_BPHierChangeProcessGov
Change Process (Governance) of BPH
I_BPHierChangeProcessGov is a CDS View that provides data about "Change Process (Governance) of BPH" in SAP S/4HANA. It reads from 2 data sources (bph_hier_prc, I_MasterDataChangeProcess) and exposes 21 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 2 associations to related views. Part of development package MDC_BP_HIER_GOV_BO.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| bph_hier_prc | BPHierProcess | inner |
| I_MasterDataChangeProcess | Process | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MDChangeProcessReasonText | _ReasonText | _ReasonText.MasterDataChangeProcessReason = $projection.MasterDataChangeProcessReason and _ReasonText.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode and _ReasonText.Language = $session.system_language |
| [0..1] | I_MDChangeProcessPriorityText | _PriorityText | _PriorityText.MDChangeProcessPriority = $projection.MDChangeProcessPriority and _PriorityText.Language = $session.system_language |
Annotations (2)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Change Process (Governance) of BPH | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view |
Fields (21)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterDataChangeProcess | bph_hier_prc | process_id | |
| KEY | MDChgProcessStep | bph_hier_prc | process_step_no | |
| KEY | MDChgProcessSrceSystem | bph_hier_prc | source_system | |
| KEY | MDChgProcessSrceObject | bph_hier_prc | source_id | |
| MasterDataChangeProcessUUID | I_MasterDataChangeProcess | MasterDataChangeProcessUUID | ||
| MDChgProcessDescription | I_MasterDataChangeProcess | MDChgProcessDescription | ||
| MDChgProcessTypeID | I_MasterDataChangeProcess | MDChgProcessTypeID | ||
| MDChgProcessGoal | I_MasterDataChangeProcess | MDChgProcessGoal | ||
| MDChgProcessStatus | I_MasterDataChangeProcess | MDChgProcessStatus | ||
| MDChgProcessSrceObjectTypeCode | I_MasterDataChangeProcess | MDChgProcessSrceObjectTypeCode | ||
| MDChgProcessRequestor | I_MasterDataChangeProcess | MDChgProcessRequestor | ||
| MDChgProcessIsStarted | I_MasterDataChangeProcess | MDChgProcessIsStarted | ||
| MDChgProcessIsFinalized | I_MasterDataChangeProcess | MDChgProcessIsFinalized | ||
| MDChgProcessLastStepIsFinished | I_MasterDataChangeProcess | MDChgProcessLastStepIsFinished | ||
| MDChgProcessCurrentStepNumber | I_MasterDataChangeProcess | MDChgProcessCurrentStepNumber | ||
| MDChgProcessIsErased | I_MasterDataChangeProcess | MDChgProcessIsErased | ||
| MasterDataChangeProcessReason | I_MasterDataChangeProcess | MasterDataChangeProcessReason | ||
| MDChangeProcessReasonText | _ReasonText | MDChangeProcessReasonText | ||
| MDChangeProcessPriority | I_MasterDataChangeProcess | MDChangeProcessPriority | ||
| MDChangeProcessPriorityText | _PriorityText | MDChangeProcessPriorityText | ||
| MasterDataChangeProcessDueDate | I_MasterDataChangeProcess | MasterDataChangeProcessDueDate |
@EndUserText.label: 'Change Process (Governance) of BPH'
@AccessControl.authorizationCheck: #NOT_REQUIRED
define view entity I_BPHierChangeProcessGov
as select from I_MasterDataChangeProcess as Process
inner join bph_hier_prc as BPHierProcess on BPHierProcess.process_id = Process.MasterDataChangeProcess
and BPHierProcess.process_step_no = '0001'
association [0..1] to I_MDChangeProcessReasonText as _ReasonText on _ReasonText.MasterDataChangeProcessReason = $projection.MasterDataChangeProcessReason
and _ReasonText.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode
and _ReasonText.Language = $session.system_language
association [0..1] to I_MDChangeProcessPriorityText as _PriorityText on _PriorityText.MDChangeProcessPriority = $projection.MDChangeProcessPriority
and _PriorityText.Language = $session.system_language
{
key BPHierProcess.process_id as MasterDataChangeProcess,
key BPHierProcess.process_step_no as MDChgProcessStep,
key BPHierProcess.source_system as MDChgProcessSrceSystem,
key BPHierProcess.source_id as MDChgProcessSrceObject,
Process.MasterDataChangeProcessUUID,
Process.MDChgProcessDescription,
Process.MDChgProcessTypeID,
Process.MDChgProcessGoal,
Process.MDChgProcessStatus,
Process.MDChgProcessSrceObjectTypeCode,
Process.MDChgProcessRequestor,
Process.MDChgProcessIsStarted,
Process.MDChgProcessIsFinalized,
Process.MDChgProcessLastStepIsFinished,
Process.MDChgProcessCurrentStepNumber,
Process.MDChgProcessIsErased,
Process.MasterDataChangeProcessReason,
_ReasonText.MDChangeProcessReasonText,
Process.MDChangeProcessPriority,
_PriorityText.MDChangeProcessPriorityText,
Process.MasterDataChangeProcessDueDate
}
//where
// (
// BPHierProcess.process_step_no = Process.MDChgProcessCurrentStepNumber
// and Process.MDChgProcessCurrentStepNumber <> '0000'
// )
// or(
// BPHierProcess.process_step_no = '0001'
// and Process.MDChgProcessCurrentStepNumber = '0000'
// )
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA