I_HCMProcessStep

DDL: I_HCMPROCESSSTEP Type: view COMPOSITE

HCM Process Step

I_HCMProcessStep is a Composite CDS View that provides data about "HCM Process Step" in SAP S/4HANA. It reads from 1 data source (I_HCMProcessStepBasic) and exposes 43 fields with key field HCMProcessStepUUID.

Data Sources (1)

SourceAliasJoin Type
I_HCMProcessStepBasic I_HCMProcessStepBasic from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IHCMPROCESSSTEP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AbapCatalog.buffering.type #NONE view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey HCMProcessStepUUID view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
VDM.viewType #COMPOSITE view
EndUserText.label HCM Process Step view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY HCMProcessStepUUID HCMProcessStepUUID UUID
HCMProcessScenarioUUID HCMProcessScenarioUUID Case Key
HCMProcessStepName HCMProcessStepName View Title
Language Language Report Text Language
HCMProcessStepProcessor HCMProcessStepProcessor Processed By
HCMProcessStepProcessorRole HCMProcessStepProcessorRole Agent Role
HCMProcessStageName HCMProcessStageName Scenario Step
HCMProcessStepStatus HCMProcessStepStatus Workflow Status
HCMProcStepStatusCriticality
HCMProcessStepStartDate HCMProcessStepStartDate Valn start date
HCMProcessStepStartTime HCMProcessStepStartTime Time Stamp
HCMProcessStepStartDateTime HCMProcessStepStartDateTime Start Time
HCMProcessStepStartTimeDiff HCMProcessStepStartTimeDiff Time Difference
HCMProcessStepCompletionDate HCMProcessStepCompletionDate Timestamp
HCMProcessStepCompletionTime HCMProcessStepCompletionTime End Time
HCMProcStpCompltnDateTme HCMProcStpCompltnDateTme End Time Stamp
HCMProcessStepCompltnTimeDiff HCMProcessStepCompltnTimeDiff Time Difference
HCMProcessStepLatestStartDate HCMProcessStepLatestStartDate Latest Start
HCMProcessStepLatestStartTime HCMProcessStepLatestStartTime Latest Start
HCMProcessStepLtstStrtDateTime HCMProcessStepLtstStrtDateTime Latest Start
HCMProcessStepLtstStrtTmeDiff HCMProcessStepLtstStrtTmeDiff Time Difference
HCMProcessStepLatestEndDate HCMProcessStepLatestEndDate Latest End Date
HCMProcessStepLatestEndTime HCMProcessStepLatestEndTime End of Step
HCMProcessStepLtstEndDateTime HCMProcessStepLtstEndDateTime Step End
HCMProcessStepLtstEndTmeDiff HCMProcessStepLtstEndTmeDiff Time Difference
HCMProcessStepFwdByUserName HCMProcessStepFwdByUserName Forwarder
HCMProcStepNmbrOfAttachments HCMProcStepNmbrOfAttachments No. Attachments
HCMProcStatusAfterUserAction
HCMProcessBusinessStatus HCMProcessBusinessStatus Business Status ID
HCMProcessUUID _HCMProcessScenario HCMProcessUUID Case Key
HCMProcessNameCode
HCMProcessStepChgDateTime _HCMProcessStepDetails HCMProcessStepChgDateTime
HCMProcessStepDraftDateTime _HCMProcessStepDetails HCMProcessStepDraftDateTime
HCMProcessProcessingDuration
HCMProcessProcgTimeUnit _HCMProcessStepDetails HCMProcessProcgTimeUnit Proc. Time Unit
HCMProcessRetentionDuration _HCMProcessStepDetails HCMProcessRetentionDuration
HCMProcessRetentionTimeUnit _HCMProcessStepDetails HCMProcessRetentionTimeUnit Ret. Period Unit
_HCMProcessProcgTimeUnit _HCMProcessStepDetails _HCMProcessProcgTimeUnit
_HCMProcessRetentionTimeUnit _HCMProcessStepDetails _HCMProcessRetentionTimeUnit
_HCMProcessScenario _HCMProcessScenario
_HCMProcessStepDetails _HCMProcessStepDetails
_HCMProcProcessorRole _HCMProcProcessorRole
_HCMProcessStepStatus _HCMProcessStepStatus

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_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.

CREATE VIEW I_HCMProcessStep AS
SELECT
  HCMProcessStepUUID,
  HCMProcessScenarioUUID,
  HCMProcessStepName,
  Language,
  HCMProcessStepProcessor,
  HCMProcessStepProcessorRole,
  HCMProcessStageName,
  HCMProcessStepStatus,
  case HCMProcessStepStatus when 'COMPLETED' then 3 when 'STARTED' then 2 when 'ERROR' then 1 else 0 end AS HCMProcStepStatusCriticality,
  HCMProcessStepStartDate,
  HCMProcessStepStartTime,
  HCMProcessStepStartDateTime,
  HCMProcessStepStartTimeDiff,
  HCMProcessStepCompletionDate,
  HCMProcessStepCompletionTime,
  HCMProcStpCompltnDateTme,
  HCMProcessStepCompltnTimeDiff,
  HCMProcessStepLatestStartDate,
  HCMProcessStepLatestStartTime,
  HCMProcessStepLtstStrtDateTime,
  HCMProcessStepLtstStrtTmeDiff,
  HCMProcessStepLatestEndDate,
  HCMProcessStepLatestEndTime,
  HCMProcessStepLtstEndDateTime,
  HCMProcessStepLtstEndTmeDiff,
  HCMProcessStepFwdByUserName,
  HCMProcStepNmbrOfAttachments,
  cast(case HCMProcStatusAfterUserAction when '' then 'OPEN' else HCMProcStatusAfterUserAction end as asr_processing_status) AS HCMProcStatusAfterUserAction,
  HCMProcessBusinessStatus,
  _HCMProcessScenario.HCMProcessUUID AS HCMProcessUUID,
  _HCMProcessScenario._HCMProcessBasic.HCMProcessNameCode AS HCMProcessNameCode,
  _HCMProcessStepDetails.HCMProcessStepChgDateTime AS HCMProcessStepChgDateTime,
  _HCMProcessStepDetails.HCMProcessStepDraftDateTime AS HCMProcessStepDraftDateTime,
  cast(_HCMProcessStepDetails.HCMProcessProcessingDuration as abap.dec(10,1)) AS HCMProcessProcessingDuration,
  _HCMProcessStepDetails.HCMProcessProcgTimeUnit AS HCMProcessProcgTimeUnit,
  _HCMProcessStepDetails.HCMProcessRetentionDuration AS HCMProcessRetentionDuration,
  _HCMProcessStepDetails.HCMProcessRetentionTimeUnit AS HCMProcessRetentionTimeUnit,
  _HCMProcessStepDetails._HCMProcessProcgTimeUnit AS _HCMProcessProcgTimeUnit,
  _HCMProcessStepDetails._HCMProcessRetentionTimeUnit AS _HCMProcessRetentionTimeUnit
FROM I_HCMProcessStepBasic
;