/APE/C_ProcessStep_VH
Process Step
/APE/C_ProcessStep_VH is a Consumption CDS View that provides data about "Process Step" in SAP S/4HANA. It reads from 1 data source (/APE/C_ProcessStep_QR) and exposes 26 fields with key field ProcessStepKey. It has 10 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| /APE/C_ProcessStep_QR | ProcessStep | from |
Associations (10)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | /APE/C_ProcStepText | _ProcessStepText | _ProcessStepText.ape_parent_key = $projection.ProcessStepKey |
| [0..*] | /APE/C_ProcStepText | _PatternStepText | _PatternStepText.ape_parent_key = $projection.PatternStepKey |
| [0..1] | /APE/C_ProcessStepID_VH | _ProcessStepIDText | _ProcessStepIDText.ProcessStepIDKey = $projection.ProcessStepIDKey |
| [0..1] | /APE/C_BUSMESID_VH | _BusMsgText | _BusMsgText.BusinessMessageIDKey = $projection.bus_msg_id_uuid |
| [0..1] | /APE/C_ProcessID_VH | _ProcessIDText | _ProcessIDText.ProcessID = $projection.ProcessID |
| [0..1] | /APE/C_Version_VH | _VersionText | _VersionText.Version = $projection.Version and _VersionText.ProcessCluster = $projection.ProcessCluster |
| [0..1] | /APE/C_ProcessStepType_VH | _StepTypeText | _StepTypeText.Value = $projection.Type |
| [0..1] | /APE/C_ProcessCluster_VH | _ProClusterText | _ProClusterText.ProcessCluster = $projection.ProcessCluster |
| [0..1] | /APE/C_ProcessStepCategory_VH | _StepCategoryText | _StepCategoryText.Value = $projection.Category |
| [0..1] | /APE/C_ProcessID_VH | _TriggerProcessIDText | _TriggerProcessIDText.ProcessIDKey = $projection.TriggerProcessIDKey |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | /APE/C_PRSTPVH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Process Step | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (26)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProcessStepKey | /APE/C_ProcessStep_QR | config_key | Char |
| ProcessID | /APE/C_ProcessStep_QR | proc_id | Processing | |
| ProcessIDFilter | /APE/C_ProcessStep_QR | proc_id | Processing | |
| ProcessIDDescription | _ProcessIDText | ProcessIDDescription | ProcessIDDescription | |
| ProcessIDDescriptionISL | _ProcessIDText | ProcessIDDescriptionISL | ||
| Version | /APE/C_ProcessStep_QR | version | XML Vers. | |
| VersionFilter | /APE/C_ProcessStep_QR | version | XML Vers. | |
| VersionDescription | _VersionText | VersionDescription | VersionDescription | |
| StepSequenceNumber | /APE/C_ProcessStep_QR | seq_no | Value Number | |
| ProcessStepIDKey | /APE/C_ProcessStep_QR | proc_step_id_uuid | ||
| ProcessStepID | /APE/C_ProcessStep_QR | proc_step_id | ||
| ProcessStepIDDescription | _ProcessStepIDText | ProcessStepIDDescription | ||
| ProcessStepIDDescriptionISL | _ProcessStepIDText | ProcessStepIDDescriptionISL | ||
| Category | /APE/C_ProcessStep_QR | category | Violation Category | |
| Type | /APE/C_ProcessStep_QR | type | Worklist Type | |
| ProcessKey | /APE/C_ProcessStep_QR | ape_parent_key | ||
| ProcessCluster | /APE/C_ProcessStep_QR | proc_cluster | ||
| ProcessClusterFilter | /APE/C_ProcessStep_QR | proc_cluster | ||
| ProcessClusterDescription | _ProClusterText | ProcessClusterDescription | ||
| ProcessStepDescriptionISL | ||||
| BusinessMessageID | _BusMsgText | BusinessMessageID | ||
| BusMsgDescription | _BusMsgText | BusinessMessageIDDescription | Business Msg Description | |
| ProcessStepClass | /APE/C_ProcessStep_QR | class | User Group | |
| PatternStepKey | /APE/C_ProcessStep_QR | pattern_step_config_uuid | ||
| TriggerProcessIDKey | /APE/C_ProcessStep_QR | trigger_proc_id_uuid | ||
| TriggerProcessIDDescription | _TriggerProcessIDText | ProcessIDDescription |
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 /APE/C_ProcessStep_VH.
-- 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 /APE/C_ProcessStep_VH AS
SELECT
ProcessStep.config_key AS ProcessStepKey,
ProcessStep.proc_id AS ProcessID,
ProcessStep.proc_id AS ProcessIDFilter,
_ProcessIDText.ProcessIDDescription AS ProcessIDDescription,
_ProcessIDText.ProcessIDDescriptionISL AS ProcessIDDescriptionISL,
ProcessStep.version AS Version,
ProcessStep.version AS VersionFilter,
_VersionText.VersionDescription AS VersionDescription,
ProcessStep.seq_no AS StepSequenceNumber,
ProcessStep.proc_step_id_uuid AS ProcessStepIDKey,
ProcessStep.proc_step_id AS ProcessStepID,
_ProcessStepIDText.ProcessStepIDDescription AS ProcessStepIDDescription,
_ProcessStepIDText.ProcessStepIDDescriptionISL AS ProcessStepIDDescriptionISL,
ProcessStep.category AS Category,
ProcessStep.type AS Type,
ProcessStep.ape_parent_key AS ProcessKey,
ProcessStep.proc_cluster AS ProcessCluster,
ProcessStep.proc_cluster AS ProcessClusterFilter,
_ProClusterText.ProcessClusterDescription AS ProcessClusterDescription,
_ProcessStepText[1: language = $session.system_language ].description AS ProcessStepDescriptionISL,
_BusMsgText.BusinessMessageID AS BusinessMessageID,
_BusMsgText.BusinessMessageIDDescription AS BusMsgDescription,
ProcessStep.class AS ProcessStepClass,
ProcessStep.pattern_step_config_uuid AS PatternStepKey,
ProcessStep.trigger_proc_id_uuid AS TriggerProcessIDKey,
_TriggerProcessIDText.ProcessIDDescription AS TriggerProcessIDDescription
FROM /APE/C_ProcessStep_QR AS ProcessStep
LEFT OUTER JOIN /APE/C_ProcStepText AS _ProcessStepText ON _ProcessStepText.ape_parent_key = ProcessStepKey -- association [0..*]
LEFT OUTER JOIN /APE/C_ProcStepText AS _PatternStepText ON _PatternStepText.ape_parent_key = PatternStepKey -- association [0..*]
LEFT OUTER JOIN /APE/C_ProcessStepID_VH AS _ProcessStepIDText ON _ProcessStepIDText.ProcessStepIDKey = ProcessStepIDKey -- association [0..1]
LEFT OUTER JOIN /APE/C_BUSMESID_VH AS _BusMsgText ON _BusMsgText.BusinessMessageIDKey = bus_msg_id_uuid -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessID_VH AS _ProcessIDText ON _ProcessIDText.ProcessID = ProcessID -- association [0..1]
LEFT OUTER JOIN /APE/C_Version_VH AS _VersionText ON _VersionText.Version = Version AND _VersionText.ProcessCluster = ProcessCluster -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessStepType_VH AS _StepTypeText ON _StepTypeText.Value = Type -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessCluster_VH AS _ProClusterText ON _ProClusterText.ProcessCluster = ProcessCluster -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessStepCategory_VH AS _StepCategoryText ON _StepCategoryText.Value = Category -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessID_VH AS _TriggerProcessIDText ON _TriggerProcessIDText.ProcessIDKey = TriggerProcessIDKey -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA