I_MasterDataChangeProcess

DDL: I_MASTERDATACHANGEPROCESS SQL: IMDCHGPROCESS Type: view BASIC Package: MDC_PROCESS_OBJECT

Master Data Change Process

I_MasterDataChangeProcess is a Basic CDS View that provides data about "Master Data Change Process" in SAP S/4HANA. It reads from 1 data source (mdc_d_prcroot) and exposes 44 fields with key field MasterDataChangeProcessUUID. It has 3 associations to related views. Part of development package MDC_PROCESS_OBJECT.

Data Sources (1)

SourceAliasJoin Type
mdc_d_prcroot _Process from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_MDChgProcessAuthorityCheck _Auth _Auth.MasterDataChangeProcessUUID = _Process.db_key
[0..*] I_MDChgProcessStep _MDChgProcessStep _MDChgProcessStep.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..*] I_MDChangeProcessSource _MDChangeProcessSource _MDChangeProcessSource.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMDCHGPROCESS view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Master Data Change Process view
VDM.viewType #BASIC view
ObjectModel.representativeKey MasterDataChangeProcessUUID view
ObjectModel.semanticKey MasterDataChangeProcess view
Metadata.allowExtensions true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcessUUID mdc_d_prcroot db_key UUID
MasterDataChangeProcess mdc_d_prcroot id WorklistID
MDChgProcessDescription mdc_d_prcroot description Well Code Des.
MDChgProcessTypeID mdc_d_prcroot type_id Type ID
MDChgProcessGoal mdc_d_prcroot goal Process Goal
MDChgProcessStatus mdc_d_prcroot status Workflow Status
MDChgProcessSrceObjectTypeCode mdc_d_prcroot source_otc Bus. Obj. Type
MDChgProcessWorkflowTemplate mdc_d_prcroot workflow Workflow Template
MDChgProcessRequestor mdc_d_prcroot requestor Process Requestor
MDChgProcessDelSrceDataIsRqd mdc_d_prcroot delete_source Delete Source
MDChgProcessCreationDate mdc_d_prcroot create_date Time Stamp
MDChgProcessCreationTime mdc_d_prcroot create_time Time
MDChgProcessChangeDate mdc_d_prcroot change_date Time Stamp
MDChgProcessChangeTime mdc_d_prcroot change_time Time Stamp
MDChgProcessFinishDate mdc_d_prcroot finish_date Current Date
MDChgProcessFinishTime mdc_d_prcroot finish_time Time Stamp
MDChgProcessUpdateToken mdc_d_prcroot update_counter Update Token
MDChgProcessIsStarted mdc_d_prcroot started Timestamp
MDChgProcessIsInitialized mdc_d_prcroot initialized Initialized
MDChgProcessIsFinalized mdc_d_prcroot finalized Finalized
MDChgProcessLastStepIsFinished mdc_d_prcroot last_step_finished Last Step Finished
MDChgProcessCurrentStepNumber mdc_d_prcroot current_step_no Step Number
MDChgProcessChkPointIsActive mdc_d_prcroot check_point_active Check Point active
MDChgProcessCompletionIsReqd mdc_d_prcroot complete_requested Completion Requested
MDChgProcessWrkFlwDeltnIsRqd mdc_d_prcroot wf_delete_requested Deletion Requested
MDChgProcessSrceDeletionIsRqd mdc_d_prcroot src_delete_requested Source Deletion
MDChgProcessFilterChain mdc_d_prcroot filter_chain Filter Chain
MDChgProcessErrorsAreLogged mdc_d_prcroot log_error Log Error
MDChgProcessLastActKey mdc_d_prcroot last_act_key Action Key
MDChgProcessPredecessor mdc_d_prcroot predecessor_id Previous Process
MDChgProcessFinalDateTime mdc_d_prcroot finalizing_at Process Finalized
MDChgProcessNextStpAtDateTime mdc_d_prcroot next_step_scheduled_at Scheduled at
MDChgProcessDuplicateStrategy mdc_d_prcroot duplicate_strategy Strategy
MDChgProcessIsReliable mdc_d_prcroot reliable Process Reliable
MDChgProcessIsErased mdc_d_prcroot erased Process Erased
MDChgProcessProtectionReason mdc_d_prcroot protection_reason Protection Reason
MasterDataChangeProcessDueDate mdc_d_prcroot due_date Net Due Date
MasterDataChangeProcessReason mdc_d_prcroot reason Sp.Tax Code Reason
MDChangeProcessPriority mdc_d_prcroot priority Workflow priority
MDChgProcRefcdFederationToken mdc_d_prcroot referenced_federation_token Ref. Fed. Token ID
MDChgProcRefcdFederationStp mdc_d_prcroot referenced_fed_proc_step Ref. Fed. Step No
MDChgProcFederationBusSystName mdc_d_prcroot federation_proc_bus_system Fed. Proc. Bus Sys.
_MDChgProcessStep _MDChgProcessStep
_MDChangeProcessSource _MDChangeProcessSource

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_MasterDataChangeProcess.
-- 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: IMDCHGPROCESS

CREATE VIEW I_MasterDataChangeProcess AS
SELECT
  _Process.db_key AS MasterDataChangeProcessUUID,
  _Process.id AS MasterDataChangeProcess,
  _Process.description AS MDChgProcessDescription,
  _Process.type_id AS MDChgProcessTypeID,
  _Process.goal AS MDChgProcessGoal,
  _Process.status AS MDChgProcessStatus,
  _Process.source_otc AS MDChgProcessSrceObjectTypeCode,
  _Process.workflow AS MDChgProcessWorkflowTemplate,
  _Process.requestor AS MDChgProcessRequestor,
  _Process.delete_source AS MDChgProcessDelSrceDataIsRqd,
  _Process.create_date AS MDChgProcessCreationDate,
  _Process.create_time AS MDChgProcessCreationTime,
  _Process.change_date AS MDChgProcessChangeDate,
  _Process.change_time AS MDChgProcessChangeTime,
  _Process.finish_date AS MDChgProcessFinishDate,
  _Process.finish_time AS MDChgProcessFinishTime,
  _Process.update_counter AS MDChgProcessUpdateToken,
  _Process.started AS MDChgProcessIsStarted,
  _Process.initialized AS MDChgProcessIsInitialized,
  _Process.finalized AS MDChgProcessIsFinalized,
  _Process.last_step_finished AS MDChgProcessLastStepIsFinished,
  _Process.current_step_no AS MDChgProcessCurrentStepNumber,
  _Process.check_point_active AS MDChgProcessChkPointIsActive,
  _Process.complete_requested AS MDChgProcessCompletionIsReqd,
  _Process.wf_delete_requested AS MDChgProcessWrkFlwDeltnIsRqd,
  _Process.src_delete_requested AS MDChgProcessSrceDeletionIsRqd,
  _Process.filter_chain AS MDChgProcessFilterChain,
  _Process.log_error AS MDChgProcessErrorsAreLogged,
  _Process.last_act_key AS MDChgProcessLastActKey,
  _Process.predecessor_id AS MDChgProcessPredecessor,
  _Process.finalizing_at AS MDChgProcessFinalDateTime,
  _Process.next_step_scheduled_at AS MDChgProcessNextStpAtDateTime,
  _Process.duplicate_strategy AS MDChgProcessDuplicateStrategy,
  _Process.reliable AS MDChgProcessIsReliable,
  _Process.erased AS MDChgProcessIsErased,
  _Process.protection_reason AS MDChgProcessProtectionReason,
  _Process.due_date AS MasterDataChangeProcessDueDate,
  _Process.reason AS MasterDataChangeProcessReason,
  _Process.priority AS MDChangeProcessPriority,
  _Process.referenced_federation_token AS MDChgProcRefcdFederationToken,
  _Process.referenced_fed_proc_step AS MDChgProcRefcdFederationStp,
  _Process.federation_proc_bus_system AS MDChgProcFederationBusSystName
FROM mdc_d_prcroot AS _Process
LEFT OUTER JOIN I_MDChgProcessAuthorityCheck AS _Auth ON _Auth.MasterDataChangeProcessUUID = _Process.db_key  -- association [1..1]
LEFT OUTER JOIN I_MDChgProcessStep AS _MDChgProcessStep ON _MDChgProcessStep.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..*]
LEFT OUTER JOIN I_MDChangeProcessSource AS _MDChangeProcessSource ON _MDChangeProcessSource.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..*]
;