I_HCMProcessStepBasic

DDL: I_HCMPROCESSSTEPBASIC Type: view BASIC

HCM Process Step

I_HCMProcessStepBasic is a Basic CDS View that provides data about "HCM Process Step" in SAP S/4HANA. It reads from 1 data source (t5asrsteps) and exposes 33 fields with key field HCMProcessStepUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t5asrsteps t5asrsteps from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_HCMProcessScenario _HCMProcessScenario $projection.HCMProcessScenarioUUID = _HCMProcessScenario.HCMProcessScenarioUUID
[0..*] I_HCMProcessStepDetails _HCMProcessStepDetails $projection.HCMProcessStepUUID = _HCMProcessStepDetails.HCMProcessStepUUID
[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 (14)

NameValueLevelField
AbapCatalog.sqlViewName IHCMPROCSTPBASIC 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.ignorePropagatedAnnotations true view
ObjectModel.representativeKey HCMProcessStepUUID view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
VDM.viewType #BASIC view
EndUserText.label HCM Process Step view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY HCMProcessStepUUID case_guid UUID
HCMProcessScenarioUUID parent_scenario Case Key
HCMProcessStepName title View Title
Language language Report Text Language
HCMProcessStepProcessor processed_by Processed By
HCMProcessStepProcessorRole processor_role Agent Role
HCMProcessStageName scenario_stage Scenario Step
HCMProcessStepStatus status Workflow Status
HCMProcessStepStartDate start_date Valn start date
HCMProcessStepStartTime start_time Time Stamp
HCMProcessStepStartDateTime start_tst Start Time
HCMProcessStepStartTimeDiff start_delta Time Difference
HCMProcessStepCompletionDate completion_date Timestamp
HCMProcessStepCompletionTime completion_time End Time
HCMProcStpCompltnDateTme completion_tst End Time Stamp
HCMProcessStepCompltnTimeDiff completion_delta Time Difference
HCMProcessStepLatestStartDate latest_startdate Latest Start
HCMProcessStepLatestStartTime latest_starttime Latest Start
HCMProcessStepLtstStrtDateTime latest_starttst Latest Start
HCMProcessStepLtstStrtTmeDiff lateststartdelta Time Difference
HCMProcessStepLatestEndDate latest_enddate Latest End Date
HCMProcessStepLatestEndTime latest_endtime End of Step
HCMProcessStepLtstEndDateTime latest_endtst Step End
HCMProcessStepLtstEndTmeDiff latest_enddelta Time Difference
HCMProcessStepFwdByUserName forwarded_by Forwarder
HCMProcStepNmbrOfAttachments no_of_attachment No. Attachments
HCMProcStatusAfterUserAction proc_status Work Item ID
HCMProcessBusinessStatus bstatusid Business Status ID
_HCMProcessScenario _HCMProcessScenario
_HCMProcessStepDetails _HCMProcessStepDetails
_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 I_HCMProcessStepBasic.
-- 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_HCMProcessStepBasic AS
SELECT
  case_guid AS HCMProcessStepUUID,
  parent_scenario AS HCMProcessScenarioUUID,
  title AS HCMProcessStepName,
  Language,
  processed_by AS HCMProcessStepProcessor,
  processor_role AS HCMProcessStepProcessorRole,
  scenario_stage AS HCMProcessStageName,
  status AS HCMProcessStepStatus,
  start_date AS HCMProcessStepStartDate,
  start_time AS HCMProcessStepStartTime,
  start_tst AS HCMProcessStepStartDateTime,
  start_delta AS HCMProcessStepStartTimeDiff,
  completion_date AS HCMProcessStepCompletionDate,
  completion_time AS HCMProcessStepCompletionTime,
  completion_tst AS HCMProcStpCompltnDateTme,
  completion_delta AS HCMProcessStepCompltnTimeDiff,
  latest_startdate AS HCMProcessStepLatestStartDate,
  latest_starttime AS HCMProcessStepLatestStartTime,
  latest_starttst AS HCMProcessStepLtstStrtDateTime,
  lateststartdelta AS HCMProcessStepLtstStrtTmeDiff,
  latest_enddate AS HCMProcessStepLatestEndDate,
  latest_endtime AS HCMProcessStepLatestEndTime,
  latest_endtst AS HCMProcessStepLtstEndDateTime,
  latest_enddelta AS HCMProcessStepLtstEndTmeDiff,
  forwarded_by AS HCMProcessStepFwdByUserName,
  no_of_attachment AS HCMProcStepNmbrOfAttachments,
  proc_status AS HCMProcStatusAfterUserAction,
  bstatusid AS HCMProcessBusinessStatus
FROM t5asrsteps
LEFT OUTER JOIN I_HCMProcessScenario AS _HCMProcessScenario ON HCMProcessScenarioUUID = _HCMProcessScenario.HCMProcessScenarioUUID  -- association [0..1]
LEFT OUTER JOIN I_HCMProcessStepDetails AS _HCMProcessStepDetails ON HCMProcessStepUUID = _HCMProcessStepDetails.HCMProcessStepUUID  -- association [0..*]
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]
;