/APE/I_CheckActionAssignTP_C
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)
| Source | Alias | Join Type |
|---|---|---|
| /APE/I_CheckActionAssign_C | /APE/I_CheckActionAssign_C | from |
Associations (16)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
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