/APE/C_TemplateStepCond

DDL: /APE/C_TEMPLATESTEPCOND Type: view CONSUMPTION

Process Step Value for Condition

/APE/C_TemplateStepCond is a Consumption CDS View that provides data about "Process Step Value for Condition" in SAP S/4HANA. It reads from 1 data source (/APE/I_ProcStepCond_TP) and exposes 33 fields with key fields ProcessStepConditionKey, ProcessStepKey, ProcessKey. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/APE/I_ProcStepCond_TP Condition from

Associations (7)

CardinalityTargetAliasCondition
[0..1] /APE/C_ProcessStep_VH _ProcessStepVH _ProcessStepVH.ProcessStepKey = $projection.PredecessorStepKey
[0..1] /APE/C_ProcessValue_VH _LowValueVH _LowValueVH.ValueKey = $projection.LowValueConditionKey
[0..1] /APE/C_ProcessValue_VH _HighValueVH _HighValueVH.ValueKey = $projection.HighValueConditionKey
[0..1] /APE/C_ProcessStepStatus_VH _ProcessStepStatusVH _ProcessStepStatusVH.Value = $projection.ProcessStepStatus
[0..1] /APE/C_RelationalOperator_VH _OperatorVH _OperatorVH.Value = $projection.RelationalOperator
[0..1] /APE/C_DomainValueTexts _CardinalityVH _CardinalityVH.Domname = '/APE/D_CARDINALITY' and _CardinalityVH.Language = $session.system_language and _CardinalityVH.Domvalue = $projection.Cardinality
[0..1] /APE/C_DomainValueTexts _ConditionLinkVH _ConditionLinkVH.Domname = '/APE/D_COND_LINK' and _ConditionLinkVH.Language = $session.system_language and _ConditionLinkVH.Domvalue = $projection.ConditionLink

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName /APE/C_TMPSTPCOD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Process Step Value for Condition view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY ProcessStepConditionKey /APE/I_ProcStepCond_TP config_key Char
KEY ProcessStepKey /APE/I_ProcStepCond_TP ape_parent_key
KEY ProcessKey /APE/I_ProcStepCond_TP ape_root_key
ConditionSequenceNumber /APE/I_ProcStepCond_TP condition_no
PredecessorStepKey /APE/I_ProcStepCond_TP predecessor_uuid
PredeProcessID /APE/I_ProcStepCond_TP pred_proc_id Processing
ProcessIDDescription _ProcessStepVH ProcessIDDescription
PredeVersion /APE/I_ProcStepCond_TP pred_version XML Vers.
PredeProcessCluster /APE/I_ProcStepCond_TP pred_proc_cluster
PredeStepSequenceNumber /APE/I_ProcStepCond_TP pred_seq_no Appl. Seq. No.
ProcessStepDescription _ProcessStepVH ProcessStepDescription
PreProcessStepID /APE/I_ProcStepCond_TP proc_step_id
ProcessStepIDDescription _ProcessStepVH ProcessStepIDDescription
ProcessStepStatus /APE/I_ProcStepCond_TP status Workflow Status
ProcStepStatusDescription _ProcessStepStatusVH Description Well Code Des.
RelationalOperator /APE/I_ProcStepCond_TP operator Type of OPTION component in row type of a Ranges type
LowValueConditionKey /APE/I_ProcStepCond_TP value_low_uuid
LowValue /APE/I_ProcStepCond_TP proc_value_Low
LowValueDescription _LowValueVH ValueDescription
HighValueConditionKey /APE/I_ProcStepCond_TP value_high_uuid
HighValue /APE/I_ProcStepCond_TP proc_value_high
HighValueDescription _HighValueVH ValueDescription
isSourceStep /APE/I_ProcStepCond_TP source_step
isMandatory /APE/I_ProcStepCond_TP mandatory Yes/No
Cardinality /APE/I_ProcStepCond_TP cardinality Cardinality
ConditionLink /APE/I_ProcStepCond_TP link URL
_ProcessStepVH _ProcessStepVH
_LowValueVH _LowValueVH
_HighValueVH _HighValueVH
_ProcessStepStatusVH _ProcessStepStatusVH
_OperatorVH _OperatorVH
_CardinalityVH _CardinalityVH
_ConditionLinkVH _ConditionLinkVH

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_TemplateStepCond.
-- 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_TemplateStepCond AS
SELECT
  Condition.config_key AS ProcessStepConditionKey,
  Condition.ape_parent_key AS ProcessStepKey,
  Condition.ape_root_key AS ProcessKey,
  Condition.condition_no AS ConditionSequenceNumber,
  Condition.predecessor_uuid AS PredecessorStepKey,
  Condition.pred_proc_id AS PredeProcessID,
  _ProcessStepVH.ProcessIDDescription AS ProcessIDDescription,
  Condition.pred_version AS PredeVersion,
  Condition.pred_proc_cluster AS PredeProcessCluster,
  Condition.pred_seq_no AS PredeStepSequenceNumber,
  _ProcessStepVH.ProcessStepDescription AS ProcessStepDescription,
  Condition.proc_step_id AS PreProcessStepID,
  _ProcessStepVH.ProcessStepIDDescription AS ProcessStepIDDescription,
  Condition.status AS ProcessStepStatus,
  _ProcessStepStatusVH.Description AS ProcStepStatusDescription,
  Condition.operator AS RelationalOperator,
  Condition.value_low_uuid AS LowValueConditionKey,
  Condition.proc_value_Low AS LowValue,
  _LowValueVH.ValueDescription AS LowValueDescription,
  Condition.value_high_uuid AS HighValueConditionKey,
  Condition.proc_value_high AS HighValue,
  _HighValueVH.ValueDescription AS HighValueDescription,
  Condition.source_step AS isSourceStep,
  Condition.mandatory AS isMandatory,
  Condition.cardinality AS Cardinality,
  Condition.link AS ConditionLink
FROM /APE/I_ProcStepCond_TP AS Condition
LEFT OUTER JOIN /APE/C_ProcessStep_VH AS _ProcessStepVH ON _ProcessStepVH.ProcessStepKey = PredecessorStepKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessValue_VH AS _LowValueVH ON _LowValueVH.ValueKey = LowValueConditionKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessValue_VH AS _HighValueVH ON _HighValueVH.ValueKey = HighValueConditionKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_ProcessStepStatus_VH AS _ProcessStepStatusVH ON _ProcessStepStatusVH.Value = ProcessStepStatus  -- association [0..1]
LEFT OUTER JOIN /APE/C_RelationalOperator_VH AS _OperatorVH ON _OperatorVH.Value = RelationalOperator  -- association [0..1]
LEFT OUTER JOIN /APE/C_DomainValueTexts AS _CardinalityVH ON _CardinalityVH.Domname = '/APE/D_CARDINALITY' AND _CardinalityVH.Language = $session.system_language AND _CardinalityVH.Domvalue = Cardinality  -- association [0..1]
LEFT OUTER JOIN /APE/C_DomainValueTexts AS _ConditionLinkVH ON _ConditionLinkVH.Domname = '/APE/D_COND_LINK' AND _ConditionLinkVH.Language = $session.system_language AND _ConditionLinkVH.Domvalue = ConditionLink  -- association [0..1]
;