C_ABOPRun

DDL: C_ABOPRUN SQL: CABOPRUN Type: view CONSUMPTION Package: ATP_BOP_MONITOR_VDM

Run in backorder processing (BOP)

C_ABOPRun is a Consumption CDS View that provides data about "Run in backorder processing (BOP)" in SAP S/4HANA. It reads from 1 data source (I_ABOPRun) and exposes 25 fields with key field ABOPRunUUID. It has 7 associations to related views. Part of development package ATP_BOP_MONITOR_VDM.

Data Sources (1)

SourceAliasJoin Type
I_ABOPRun I_ABOPRun from

Associations (7)

CardinalityTargetAliasCondition
[1..1] C_ABOPRunPartAllResultFigures _ResultFiguresForAllRqmts $projection.ABOPRunUUID = _ResultFiguresForAllRqmts.ABOPRunPartUUID
[1..1] C_ABOPRunPartResultFigures _ResultFiguresForProcdRqmts $projection.ABOPRunUUID = _ResultFiguresForProcdRqmts.ABOPRunPartUUID
[0..*] C_ABOPRunFallback _Fallbacks $projection.ABOPRunUUID = _Fallbacks.ABOPRunSummaryUUID
[0..*] C_ABOPRunMaterialPlant _MaterialPlants $projection.ABOPRunUUID = _MaterialPlants.ABOPRunUUID
[0..*] C_ABOPRunStrategy _Strategies $projection.ABOPRunUUID = _Strategies.ABOPRunUUID
[0..*] C_ABOPRunSoldToParty _SoldToParties $projection.ABOPRunUUID = _SoldToParties.ABOPRunUUID
[0..*] I_ABOPVariantText _VariantText $projection.ABOPVariantUUID = _VariantText.ABOPVariantUUID

Annotations (12)

NameValueLevelField
EndUserText.label Run in backorder processing (BOP) view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
AbapCatalog.sqlViewName CABOPRUN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
Search.searchable true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ABOPRunUUID Check ID
TransactionCode TransactionCode Transaction Code
ABOPVariantUUID ABOPVariantUUID BOP Variant UUID
ABOPVariantName ABOPVariantName Variant Name
StartedByUser StartedByUser User Name
StartedByUserDescription _TriggeredByUser UserDescription Full Name
ABOPRunStartUTCDateTime ABOPRunStartUTCDateTime Time Stamp
ABOPRunEndUTCDateTime ABOPRunEndUTCDateTime Time Stamp
ABOPRunStatus ABOPRunStatus
ABOPExecutionMode ABOPExecutionMode Simulation
ATPCheckHasOnlyHeader ATPCheckHasOnlyHeader Only Header Logged
ApplicationLogHandle ApplicationLogHandle Log Handle
ABOPRunSummaryUUID ABOPRunSummaryUUID
ABOPRunExecutionOrder ABOPRunExecutionOrder
ABOPRunIsSummary ABOPRunIsSummary
ABOPRunCustomExecutionName ABOPRunCustomExecutionName API Exec. Name
_ResultFiguresForAllRqmts _ResultFiguresForAllRqmts
_ResultFiguresForProcdRqmts _ResultFiguresForProcdRqmts
_Fallbacks _Fallbacks
_MaterialPlants _MaterialPlants
_Strategies _Strategies
_SoldToParties _SoldToParties
_ATPCheckStatusTypeText _ATPCheckStatusTypeText
_VariantText _VariantText
_TriggeredByUser _TriggeredByUser

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 C_ABOPRun.
-- 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.
-- SQL view name: CABOPRUN

CREATE VIEW C_ABOPRun AS
SELECT
  ABOPRunUUID,
  TransactionCode,
  ABOPVariantUUID,
  ABOPVariantName,
  StartedByUser,
  _TriggeredByUser.UserDescription AS StartedByUserDescription,
  ABOPRunStartUTCDateTime,
  ABOPRunEndUTCDateTime,
  ABOPRunStatus,
  ABOPExecutionMode,
  ATPCheckHasOnlyHeader,
  ApplicationLogHandle,
  ABOPRunSummaryUUID,
  ABOPRunExecutionOrder,
  ABOPRunIsSummary,
  ABOPRunCustomExecutionName
FROM I_ABOPRun
LEFT OUTER JOIN C_ABOPRunPartAllResultFigures AS _ResultFiguresForAllRqmts ON ABOPRunUUID = _ResultFiguresForAllRqmts.ABOPRunPartUUID  -- association [1..1]
LEFT OUTER JOIN C_ABOPRunPartResultFigures AS _ResultFiguresForProcdRqmts ON ABOPRunUUID = _ResultFiguresForProcdRqmts.ABOPRunPartUUID  -- association [1..1]
LEFT OUTER JOIN C_ABOPRunFallback AS _Fallbacks ON ABOPRunUUID = _Fallbacks.ABOPRunSummaryUUID  -- association [0..*]
LEFT OUTER JOIN C_ABOPRunMaterialPlant AS _MaterialPlants ON ABOPRunUUID = _MaterialPlants.ABOPRunUUID  -- association [0..*]
LEFT OUTER JOIN C_ABOPRunStrategy AS _Strategies ON ABOPRunUUID = _Strategies.ABOPRunUUID  -- association [0..*]
LEFT OUTER JOIN C_ABOPRunSoldToParty AS _SoldToParties ON ABOPRunUUID = _SoldToParties.ABOPRunUUID  -- association [0..*]
LEFT OUTER JOIN I_ABOPVariantText AS _VariantText ON ABOPVariantUUID = _VariantText.ABOPVariantUUID  -- association [0..*]
;