/APE/C_ProcessBuffered

DDL: /APE/C_PROCESSBUFFERED Type: view BASIC

Process Configuration

/APE/C_ProcessBuffered is a Basic CDS View that provides data about "Process Configuration" in SAP S/4HANA. It reads from 2 data sources (/ape/proc, /ape/proc) and exposes 11 fields with key field config_key. It has 7 associations to related views.

Data Sources (2)

SourceAliasJoin Type
/ape/proc PatternProc left_outer
/ape/proc Proc from

Associations (7)

CardinalityTargetAliasCondition
[0..1] /ape/procid ProcId Proc.proc_id_uuid = ProcId.config_key
[0..1] /ape/procclus ProcCluster Proc.proc_cluster_uuid = ProcCluster.config_key
[0..1] /ape/version Version Proc.version_uuid = Version.config_key
[0..1] /ape/procid PatternProcId PatternProc.proc_id_uuid = PatternProcId.config_key
[0..1] /ape/procclus PatternProcCluster PatternProc.proc_cluster_uuid = PatternProcCluster.config_key
[0..1] /ape/version PatternVersion PatternProc.version_uuid = PatternVersion.config_key
[0..*] /ape/procc ProcCust Proc.config_key = ProcCust.ape_parent_key

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName /APE/C_PROCB view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Process Configuration view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY config_key /ape/proc config_key Char
proc_id_uuid /ape/proc proc_id_uuid
version_uuid /ape/proc version_uuid
proc_cluster ProcCluster proc_cluster
proc_id ProcId proc_id Processing
version Version version XML Vers.
category /ape/proc category Violation Category
class /ape/proc class User Group
reversible /ape/proc reversible Reversible
market_role /ape/proc market_role
config_layer /ape/proc config_layer

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_ProcessBuffered.
-- 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_ProcessBuffered AS
SELECT
  Proc.config_key AS config_key,
  Proc.proc_id_uuid AS proc_id_uuid,
  Proc.version_uuid AS version_uuid,
  ProcCluster.proc_cluster AS proc_cluster,
  ProcId.proc_id AS proc_id,
  Version.version AS version,
  Proc.category AS category,
  Proc.class AS class,
  Proc.reversible AS reversible,
  Proc.market_role AS market_role,
  Proc.config_layer AS config_layer
FROM /ape/proc AS Proc
LEFT OUTER JOIN /ape/proc AS PatternProc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /ape/procid AS ProcId ON Proc.proc_id_uuid = ProcId.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/procclus AS ProcCluster ON Proc.proc_cluster_uuid = ProcCluster.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/version AS Version ON Proc.version_uuid = Version.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/procid AS PatternProcId ON PatternProc.proc_id_uuid = PatternProcId.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/procclus AS PatternProcCluster ON PatternProc.proc_cluster_uuid = PatternProcCluster.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/version AS PatternVersion ON PatternProc.version_uuid = PatternVersion.config_key  -- association [0..1]
LEFT OUTER JOIN /ape/procc AS ProcCust ON Proc.config_key = ProcCust.ape_parent_key  -- association [0..*]
;