/APE/I_CheckActionAssignTP_C

DDL: /APE/I_CHECKACTIONASSIGNTP_C Type: view_entity TRANSACTIONAL

Check Action Assignment

/APE/I_CheckActionAssignTP_C is a Transactional CDS View that provides data about "Check Action Assignment" in SAP S/4HANA. It reads from 1 data source (/APE/I_CheckActionAssign_C) and exposes 32 fields with key field config_key. It has 16 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/APE/I_CheckActionAssign_C /APE/I_CheckActionAssign_C from

Associations (16)

CardinalityTargetAliasCondition
[1..1] /APE/I_CheckGroupTP_C _CheckGroup _CheckGroup.config_key = $projection.ape_root_key
[1..*] /APE/I_CheckResultAssign_TP _CheckResultAssign $projection.result_assign_uuid = _CheckResultAssign.config_key
[0..1] /APE/I_CheckActionID_TP _CheckActionID $projection.action_code_uuid = _CheckActionID.config_key
[0..*] /APE/I_CheckActionCodeText_C _CheckActionText $projection.action_code_uuid = _CheckActionText.ape_parent_key
[0..*] /APE/I_CheckResultText_C _CheckResultText $projection.check_result = _CheckResultText.ape_parent_key
[1..1] /APE/I_ExceptionCodeID_C _ExceptionCode $projection.exception_code_uuid = _ExceptionCode.config_key
[1..1] /APE/I_ProcessValue_TP _ProcessValue $projection.proc_value_uuid = _ProcessValue.config_key
[1..1] /APE/I_ProcessEvent_TP _ProcessEvent $projection.proc_event_uuid = _ProcessEvent.config_key
[0..1] /APE/I_BusStatus_TP _BusStatus $projection.proc_bus_status_uuid = _BusStatus.config_key
[0..*] /APE/I_ProcessValueText_C _ProcessValueText $projection.proc_value_uuid = _ProcessValueText.ape_parent_key
[0..*] /APE/I_ProcessEventText_C _ProcessEventText $projection.proc_event_uuid = _ProcessEventText.ape_parent_key
[0..*] /APE/I_ExceptionCodeIDText_C _ExceptionCodeIDText $projection.exception_code_uuid = _ExceptionCodeIDText.ape_parent_key
[0..*] /APE/I_BusinessStatusText_C _BusinessStatusText $projection.proc_bus_status_uuid = _BusinessStatusText.ape_parent_key
[0..*] /APE/C_DomainValuesText _ProcStatus _ProcStatus.Name = '/APE/D_PROC_STATUS' and _ProcStatus.ValueCode = $projection.proc_status
[0..*] /APE/C_DomainValuesText _ProcessStepStatusVH _ProcessStepStatusVH.Name = '/APE/D_PROC_STEP_STATUS' and _ProcessStepStatusVH.ValueCode = $projection.prst_status
[0..*] /APE/C_DomainValuesText _ProcessStatusText _ProcessStatusText.Name = '/APE/D_PROC_STATUS' and _ProcessStatusText.ValueCode = $projection.proc_status

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Check Action Assignment view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Metadata.ignorePropagatedAnnotations true view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY config_key config_key Char
ape_root_key ape_root_key
proc_cluster _CheckGroup proc_cluster
version _CheckGroup version XML Vers.
check_id _CheckGroupAssign check_id Question Check ID
check_result _CheckResultAssign check_result Result Code
action_code _CheckActionID action_code Single-Character Flag
proc_status proc_status Work Item ID
prst_status prst_status
proc_value _ProcessValue proc_value
proc_event _ProcessEvent proc_event
bo_code bo_code
created_at_ created_at_
created_by_ created_by_
changed_at_ changed_at_
changed_by_ changed_by_
_CheckGroup _CheckGroup
_CheckGroupAssign _CheckGroupAssign
_CheckResultAssign _CheckResultAssign
_CheckActionID _CheckActionID
_CheckActionText _CheckActionText
_ProcessValue _ProcessValue
_ProcessEvent _ProcessEvent
_BusStatus _BusStatus
_CheckResultText _CheckResultText
_ProcStatus _ProcStatus
_ProcessStepStatusVH _ProcessStepStatusVH
_ProcessValueText _ProcessValueText
_ProcessEventText _ProcessEventText
_ExceptionCodeIDText _ExceptionCodeIDText
_BusinessStatusText _BusinessStatusText
_ProcessStatusText _ProcessStatusText

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/I_CheckActionAssignTP_C.
-- 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/I_CheckActionAssignTP_C AS
SELECT
  config_key,
  ape_root_key,
  _CheckGroup.proc_cluster AS proc_cluster,
  _CheckGroup.version AS version,
  _CheckGroupAssign.check_id AS check_id,
  _CheckResultAssign.check_result AS check_result,
  _CheckActionID.action_code AS action_code,
  proc_status,
  prst_status,
  _ProcessValue.proc_value AS proc_value,
  _ProcessEvent.proc_event AS proc_event,
  bo_code,
  created_at_,
  created_by_,
  changed_at_,
  changed_by_
FROM /APE/I_CheckActionAssign_C
LEFT OUTER JOIN /APE/I_CheckGroupTP_C AS _CheckGroup ON _CheckGroup.config_key = ape_root_key  -- association [1..1]
LEFT OUTER JOIN /APE/I_CheckResultAssign_TP AS _CheckResultAssign ON result_assign_uuid = _CheckResultAssign.config_key  -- association [1..*]
LEFT OUTER JOIN /APE/I_CheckActionID_TP AS _CheckActionID ON action_code_uuid = _CheckActionID.config_key  -- association [0..1]
LEFT OUTER JOIN /APE/I_CheckActionCodeText_C AS _CheckActionText ON action_code_uuid = _CheckActionText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/I_CheckResultText_C AS _CheckResultText ON check_result = _CheckResultText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/I_ExceptionCodeID_C AS _ExceptionCode ON exception_code_uuid = _ExceptionCode.config_key  -- association [1..1]
LEFT OUTER JOIN /APE/I_ProcessValue_TP AS _ProcessValue ON proc_value_uuid = _ProcessValue.config_key  -- association [1..1]
LEFT OUTER JOIN /APE/I_ProcessEvent_TP AS _ProcessEvent ON proc_event_uuid = _ProcessEvent.config_key  -- association [1..1]
LEFT OUTER JOIN /APE/I_BusStatus_TP AS _BusStatus ON proc_bus_status_uuid = _BusStatus.config_key  -- association [0..1]
LEFT OUTER JOIN /APE/I_ProcessValueText_C AS _ProcessValueText ON proc_value_uuid = _ProcessValueText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/I_ProcessEventText_C AS _ProcessEventText ON proc_event_uuid = _ProcessEventText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/I_ExceptionCodeIDText_C AS _ExceptionCodeIDText ON exception_code_uuid = _ExceptionCodeIDText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/I_BusinessStatusText_C AS _BusinessStatusText ON proc_bus_status_uuid = _BusinessStatusText.ape_parent_key  -- association [0..*]
LEFT OUTER JOIN /APE/C_DomainValuesText AS _ProcStatus ON _ProcStatus.Name = '/APE/D_PROC_STATUS' AND _ProcStatus.ValueCode = proc_status  -- association [0..*]
LEFT OUTER JOIN /APE/C_DomainValuesText AS _ProcessStepStatusVH ON _ProcessStepStatusVH.Name = '/APE/D_PROC_STEP_STATUS' AND _ProcessStepStatusVH.ValueCode = prst_status  -- association [0..*]
LEFT OUTER JOIN /APE/C_DomainValuesText AS _ProcessStatusText ON _ProcessStatusText.Name = '/APE/D_PROC_STATUS' AND _ProcessStatusText.ValueCode = proc_status  -- association [0..*]
;