I_ABOPRun_2

DDL: I_ABOPRUN_2 Type: view_entity COMPOSITE

Backorder Processing Monitor

I_ABOPRun_2 is a Composite CDS View that provides data about "Backorder Processing Monitor" in SAP S/4HANA. It reads from 1 data source (I_ATPCheck) and exposes 38 fields with key field ABOPRunUUID. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ATPCheck I_ATPCheck from

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_ABOPRunPartResultFigures_2 _ResultFiguresForProcdRqmts $projection.ABOPRunUUID = _ResultFiguresForProcdRqmts.ABOPRunPartUUID
[0..1] I_UserContactCard _UserContact $projection.StartedByUser = _UserContact.ContactCardID
[0..1] R_ABOPRunAPI _APIRun $projection.ABOPRunUUID = _APIRun.ABOPRunUUID
[0..*] I_ABOPRunApplicationTypeTxt _ApplicationTypeText $projection.ABOPRunApplicationType = _ApplicationTypeText.ABOPRunApplicationType
[0..*] I_ABOPRunIssueTypeTxt _IssueTypeText $projection.ABOPRunIssueType = _IssueTypeText.ABOPRunIssueType
[0..*] I_ABOPRunExecutionModeText _ABOPExecutionModeText _ABOPExecutionModeText.Language = $session.system_language
[1..*] I_ABOPRunMaterialPlant_2 _MaterialPlants
[1..*] I_ABOPRunStrategy_2 _Strategies
[1..*] I_ABOPRunSoldToParty_2 _SoldToParties
[1..*] I_ABOPRunIteration_2 _Fallbacks

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Backorder Processing Monitor view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.sapObjectNodeType.name ABOPRunMonitor view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ATPCheckUUID Check ID
ABOPVariantUUID ExecutedABOPVariantUUID BOP Variant UUID
ABOPVariantName _ExecutedABOPVariant ABOPVariantName Variant Name
StartedByUser TriggeredByUser User Name
StartedByUserDescription _UserContact FullName Name
ABOPRunStartUTCDateTime StartUTCDateTime Time Stamp
ABOPRunEndUTCDateTime EndUTCDateTime Time Stamp
ATPCheckHasAborted ATPCheckHasAborted Has Aborted
ATPCheckProcessingStatus ATPCheckProcessingStatus Check Status
ATPCheckIsSimulative ATPCheckIsSimulative Simulation
ABOPRunIssueType
ATPCheckHasOnlyHeader ATPCheckHasOnlyHeader Only Header Logged
ATPCheckMessageLogHandle ATPCheckMessageLogHandle Log Handle
ABOPRunCustomExecutionName _APIRun ABOPRunCustomExecutionName API Exec. Name
NumberOfRequirements _ResultFiguresForProcdRqmts NumberOfRequirements
NumberOfProcessedRequirements _ResultFiguresForProcdRqmts NumberOfProcessedRequirements
BaseUnit _ResultFiguresForProcdRqmts BaseUnit Unit of Measure
NmbrOfSuccessfullyUpdatedRqmts _ResultFiguresForProcdRqmts NmbrOfSuccessfullyUpdatedRqmts
NumberOfLockedRequirements _ResultFiguresForProcdRqmts NumberOfLockedRequirements
NumberOfExcludedRequirements _ResultFiguresForProcdRqmts NumberOfExcludedRequirements
NumberOfRqmtsIncldInConfFigs _ResultFiguresForProcdRqmts NumberOfRqmtsIncldInConfFigs
NumberOfRqmtsIncldInAssgmtFigs _ResultFiguresForProcdRqmts NumberOfRqmtsIncldInAssgmtFigs
NumberOfRqmtsWithConfIssues _ResultFiguresForProcdRqmts NumberOfRqmtsWithConfIssues
NmbrOfRqmtsWithSupAssgmtIssues _ResultFiguresForProcdRqmts NmbrOfRqmtsWithSupAssgmtIssues
NmbrOfRqmtsWithOrderUpdtIssues _ResultFiguresForProcdRqmts NmbrOfRqmtsWithOrderUpdtIssues
NumberOfRequirementsWithIssues _ResultFiguresForProcdRqmts NumberOfRequirementsWithIssues
NmbrOfRqmtsSentToOrderUpdate _ResultFiguresForProcdRqmts NmbrOfRqmtsSentToOrderUpdate
ABOPRunApplicationType
ATPCheckTriggeredByApplication ATPCheckTriggeredByApplication Transaction code
ABOPExecutionMode Simulation
_MaterialPlants _MaterialPlants
_Strategies _Strategies
_SoldToParties _SoldToParties
_Fallbacks _Fallbacks
_Variant _ExecutedABOPVariant
_ApplicationTypeText _ApplicationTypeText
_IssueTypeText _IssueTypeText
_ResultFiguresForProcdRqmts _ResultFiguresForProcdRqmts

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 I_ABOPRun_2.
-- 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 I_ABOPRun_2 AS
SELECT
  ATPCheckUUID AS ABOPRunUUID,
  ExecutedABOPVariantUUID AS ABOPVariantUUID,
  _ExecutedABOPVariant.ABOPVariantName AS ABOPVariantName,
  TriggeredByUser AS StartedByUser,
  _UserContact.FullName AS StartedByUserDescription,
  StartUTCDateTime AS ABOPRunStartUTCDateTime,
  EndUTCDateTime AS ABOPRunEndUTCDateTime,
  ATPCheckHasAborted,
  ATPCheckProcessingStatus,
  ATPCheckIsSimulative,
  cast ( '' as atp_bop_run_issue_type preserving type ) AS ABOPRunIssueType,
  ATPCheckHasOnlyHeader,
  ATPCheckMessageLogHandle,
  _APIRun.ABOPRunCustomExecutionName AS ABOPRunCustomExecutionName,
  _ResultFiguresForProcdRqmts.NumberOfRequirements AS NumberOfRequirements,
  _ResultFiguresForProcdRqmts.NumberOfProcessedRequirements AS NumberOfProcessedRequirements,
  _ResultFiguresForProcdRqmts.BaseUnit AS BaseUnit,
  _ResultFiguresForProcdRqmts.NmbrOfSuccessfullyUpdatedRqmts AS NmbrOfSuccessfullyUpdatedRqmts,
  _ResultFiguresForProcdRqmts.NumberOfLockedRequirements AS NumberOfLockedRequirements,
  _ResultFiguresForProcdRqmts.NumberOfExcludedRequirements AS NumberOfExcludedRequirements,
  _ResultFiguresForProcdRqmts.NumberOfRqmtsIncldInConfFigs AS NumberOfRqmtsIncldInConfFigs,
  _ResultFiguresForProcdRqmts.NumberOfRqmtsIncldInAssgmtFigs AS NumberOfRqmtsIncldInAssgmtFigs,
  _ResultFiguresForProcdRqmts.NumberOfRqmtsWithConfIssues AS NumberOfRqmtsWithConfIssues,
  _ResultFiguresForProcdRqmts.NmbrOfRqmtsWithSupAssgmtIssues AS NmbrOfRqmtsWithSupAssgmtIssues,
  _ResultFiguresForProcdRqmts.NmbrOfRqmtsWithOrderUpdtIssues AS NmbrOfRqmtsWithOrderUpdtIssues,
  _ResultFiguresForProcdRqmts.NumberOfRequirementsWithIssues AS NumberOfRequirementsWithIssues,
  _ResultFiguresForProcdRqmts.NmbrOfRqmtsSentToOrderUpdate AS NmbrOfRqmtsSentToOrderUpdate,
  cast( right( ATPCheckTriggeredByApplication, length(ATPCheckTriggeredByApplication) - 4 ) as atp_bop_run_appl_type ) AS ABOPRunApplicationType,
  ATPCheckTriggeredByApplication,
  cast( ATPCheckIsSimulative as abap_boolean preserving type ) AS ABOPExecutionMode
FROM I_ATPCheck
LEFT OUTER JOIN I_ABOPRunPartResultFigures_2 AS _ResultFiguresForProcdRqmts ON ABOPRunUUID = _ResultFiguresForProcdRqmts.ABOPRunPartUUID  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _UserContact ON StartedByUser = _UserContact.ContactCardID  -- association [0..1]
LEFT OUTER JOIN R_ABOPRunAPI AS _APIRun ON ABOPRunUUID = _APIRun.ABOPRunUUID  -- association [0..1]
LEFT OUTER JOIN I_ABOPRunApplicationTypeTxt AS _ApplicationTypeText ON ABOPRunApplicationType = _ApplicationTypeText.ABOPRunApplicationType  -- association [0..*]
LEFT OUTER JOIN I_ABOPRunIssueTypeTxt AS _IssueTypeText ON ABOPRunIssueType = _IssueTypeText.ABOPRunIssueType  -- association [0..*]
LEFT OUTER JOIN I_ABOPRunExecutionModeText AS _ABOPExecutionModeText ON _ABOPExecutionModeText.Language = $session.system_language  -- association [0..*]
LEFT OUTER JOIN I_ABOPRunMaterialPlant_2 AS _MaterialPlants ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN I_ABOPRunStrategy_2 AS _Strategies ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN I_ABOPRunSoldToParty_2 AS _SoldToParties ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN I_ABOPRunIteration_2 AS _Fallbacks ON /* condition not available in parsed metadata */  -- association [1..*]
;