C_HCMProcessStep

DDL: C_HCMPROCESSSTEP SQL: CHCMPROCSTEP Type: view CONSUMPTION

HCM Process Step

C_HCMProcessStep is a Consumption CDS View that provides data about "HCM Process Step" in SAP S/4HANA. It reads from 1 data source (I_HCMProcessStep) and exposes 44 fields with key field HCMProcessStepUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_HCMProcessStep I_HCMProcessStep from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_HCMProcProcessorRole _HCMProcProcessorRole $projection.HCMProcessStepProcessorRole = _HCMProcProcessorRole.HCMProcessStepProcessorRole
[0..1] I_HCMProcessStepStatus _HCMProcessStepStatus $projection.HCMProcessStepStatus = _HCMProcessStepStatus.HCMProcessStepStatus
[0..1] I_HCMProcStepProcessingStatus _HCMProcStepProcessingStatus $projection.HCMProcStatusAfterUserAction = _HCMProcStepProcessingStatus.HCMProcStepProcessingStatus

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CHCMPROCSTEP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label HCM Process Step view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.query.implementedBy ABAP:CL_HRFIO_ASR_PROCESS_ANALYTICS view
ObjectModel.representativeKey HCMProcessStepUUID view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY HCMProcessStepUUID HCMProcessStepUUID
HCMProcessScenarioUUID HCMProcessScenarioUUID
HCMProcessStepName HCMProcessStepName
Language Language Report Text Language
HCMProcessStepProcessor HCMProcessStepProcessor
HCMProcessStepProcessorRole HCMProcessStepProcessorRole
HCMProcessStageName HCMProcessStageName
HCMProcessStepStatus HCMProcessStepStatus
HCMProcStepStatusCriticality HCMProcStepStatusCriticality
HCMProcessStepStartDate HCMProcessStepStartDate
HCMProcessStepStartTime HCMProcessStepStartTime
HCMProcessStepStartDateTime HCMProcessStepStartDateTime
HCMProcessStepStartTimeDiff HCMProcessStepStartTimeDiff
HCMProcessStepCompletionDate HCMProcessStepCompletionDate
HCMProcessStepCompletionTime HCMProcessStepCompletionTime
HCMProcStpCompltnDateTme HCMProcStpCompltnDateTme
HCMProcessStepCompltnTimeDiff HCMProcessStepCompltnTimeDiff
HCMProcessStepLatestStartDate HCMProcessStepLatestStartDate
HCMProcessStepLatestStartTime HCMProcessStepLatestStartTime
HCMProcessStepLtstStrtDateTime HCMProcessStepLtstStrtDateTime
HCMProcessStepLtstStrtTmeDiff HCMProcessStepLtstStrtTmeDiff
HCMProcessStepLatestEndDate HCMProcessStepLatestEndDate
HCMProcessStepLatestEndTime HCMProcessStepLatestEndTime
HCMProcessStepLtstEndDateTime HCMProcessStepLtstEndDateTime
HCMProcessStepLtstEndTmeDiff HCMProcessStepLtstEndTmeDiff
HCMProcessStepFwdByUserName HCMProcessStepFwdByUserName
HCMProcStepNmbrOfAttachments HCMProcStepNmbrOfAttachments
HCMProcStatusAfterUserAction HCMProcStatusAfterUserAction
HCMProcessBusinessStatus HCMProcessBusinessStatus
HCMProcessUUID HCMProcessUUID Case Key
HCMProcessNameCode HCMProcessNameCode Process
HCMProcessStepChgDateTime HCMProcessStepChgDateTime
HCMProcessStepDraftDateTime HCMProcessStepDraftDateTime
HCMProcessProcessingDuration HCMProcessProcessingDuration
HCMProcessProcgTimeUnit HCMProcessProcgTimeUnit Proc. Time Unit
HCMProcessRetentionDuration HCMProcessRetentionDuration
HCMProcessRetentionTimeUnit HCMProcessRetentionTimeUnit Ret. Period Unit
HCMProcProcessorName
_HCMProcessProcgTimeUnit _HCMProcessProcgTimeUnit
_HCMProcessRetentionTimeUnit _HCMProcessRetentionTimeUnit
_HCMProcessScenario _HCMProcessScenario
_HCMProcProcessorRole _HCMProcProcessorRole
_HCMProcessStepStatus _HCMProcessStepStatus
_HCMProcStepProcessingStatus _HCMProcStepProcessingStatus

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 C_HCMProcessStep.
-- 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: CHCMPROCSTEP

CREATE VIEW C_HCMProcessStep AS
SELECT
  HCMProcessStepUUID,
  HCMProcessScenarioUUID,
  HCMProcessStepName,
  Language,
  HCMProcessStepProcessor,
  HCMProcessStepProcessorRole,
  HCMProcessStageName,
  HCMProcessStepStatus,
  HCMProcStepStatusCriticality,
  HCMProcessStepStartDate,
  HCMProcessStepStartTime,
  HCMProcessStepStartDateTime,
  HCMProcessStepStartTimeDiff,
  HCMProcessStepCompletionDate,
  HCMProcessStepCompletionTime,
  HCMProcStpCompltnDateTme,
  HCMProcessStepCompltnTimeDiff,
  HCMProcessStepLatestStartDate,
  HCMProcessStepLatestStartTime,
  HCMProcessStepLtstStrtDateTime,
  HCMProcessStepLtstStrtTmeDiff,
  HCMProcessStepLatestEndDate,
  HCMProcessStepLatestEndTime,
  HCMProcessStepLtstEndDateTime,
  HCMProcessStepLtstEndTmeDiff,
  HCMProcessStepFwdByUserName,
  HCMProcStepNmbrOfAttachments,
  HCMProcStatusAfterUserAction,
  HCMProcessBusinessStatus,
  HCMProcessUUID,
  HCMProcessNameCode,
  HCMProcessStepChgDateTime,
  HCMProcessStepDraftDateTime,
  HCMProcessProcessingDuration,
  HCMProcessProcgTimeUnit,
  HCMProcessRetentionDuration,
  HCMProcessRetentionTimeUnit,
  cast ('' as abap.char( 400 )) AS HCMProcProcessorName
FROM I_HCMProcessStep
LEFT OUTER JOIN I_HCMProcProcessorRole AS _HCMProcProcessorRole ON HCMProcessStepProcessorRole = _HCMProcProcessorRole.HCMProcessStepProcessorRole  -- association [0..1]
LEFT OUTER JOIN I_HCMProcessStepStatus AS _HCMProcessStepStatus ON HCMProcessStepStatus = _HCMProcessStepStatus.HCMProcessStepStatus  -- association [0..1]
LEFT OUTER JOIN I_HCMProcStepProcessingStatus AS _HCMProcStepProcessingStatus ON HCMProcStatusAfterUserAction = _HCMProcStepProcessingStatus.HCMProcStepProcessingStatus  -- association [0..1]
;