C_ProcgExecOperationActyList

DDL: C_PROCGEXECOPERATIONACTYLIST SQL: CMPEOALIST Type: view CONSUMPTION

Operation Activity List

C_ProcgExecOperationActyList is a Consumption CDS View that provides data about "Operation Activity List" in SAP S/4HANA. It reads from 2 data sources (I_LogisticsOrder, I_ProcgExecOperationActivity) and exposes 49 fields with key fields OpActyNtwkInstance, OpActyNtwkElement. It has 8 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_LogisticsOrder LogisticsOrder left_outer
I_ProcgExecOperationActivity ProcgExecOperationActivity from

Associations (8)

CardinalityTargetAliasCondition
[0..*] C_OperationActyComponentList _OperationActivityComponent $projection.OpActyNtwkInstance = _OperationActivityComponent.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityComponent.OpActyNtwkElement
[0..*] C_OpActyInstcePlndInspCharc _InspCharc $projection.OpActyNtwkInstance = _InspCharc.OpActyNtwkInstance and $projection.OpActyNtwkElement = _InspCharc.OpActyNtwkElement
[0..*] I_OperationActivityText _OperationActivityText $projection.OperationActivity = _OperationActivityText.OperationActivity and $projection.OperationActyVersionCounter = _OperationActivityText.OperationActyVersionCounter
[0..*] I_SASStatusText _SASStatusText $projection.StatusAndActionSchemaStatus = _SASStatusText.StatusAndActionSchemaStatus
[0..1] I_OANSegmentType _OANSegmentType $projection.OpActyNtwkSegmentType = _OANSegmentType.OpActyNtwkSegmentType
[0..*] C_OpActyInstcePlndPRTNoDoc _OpActyInstcePlndPRTNoDoc $projection.OpActyNtwkInstance = _OpActyInstcePlndPRTNoDoc.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyInstcePlndPRTNoDoc.OpActyNtwkElement and $projection.OrderInternalID = _OpActyInstcePlndPRTNoDoc.OrderInternalID
[0..*] C_OpActyInstcePlndComponent _OpActyInstcePlndComponent $projection.OpActyNtwkInstance = _OpActyInstcePlndComponent.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyInstcePlndComponent.OpActyNtwkElement
[0..*] C_OpActyInstcePlndCompDsassy _OpActyInstcePlndCompDsassy $projection.OpActyNtwkInstance = _OpActyInstcePlndCompDsassy.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyInstcePlndCompDsassy.OpActyNtwkElement

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CMPEOALIST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
EndUserText.label Operation Activity List view
AccessControl.authorizationCheck #CHECK view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY OpActyNtwkInstance I_ProcgExecOperationActivity OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement I_ProcgExecOperationActivity OpActyNtwkElement Element Number
Language
OpActyNtwkSegmentType I_ProcgExecOperationActivity OpActyNtwkSegmentType
OpActyNtwkSegmentTypeText
OANElementDisplaySqncNumber I_ProcgExecOperationActivity OANElementDisplaySqncNumber
ProductionPlant I_ProcgExecOperationActivity ProductionPlant Prod plnt
OpActyNtwkElementExternalID I_ProcgExecOperationActivity OpActyNtwkElementExternalID Op. Activity
OperationActivityName
OperationActivityNetworkGroup I_ProcgExecOperationActivity OperationActivityNetworkGroup Operation Activity
OperationActivity I_ProcgExecOperationActivity OperationActivity Operation Activity
InspectionLot I_LogisticsOrder InspectionLot Inspection Lot
OpActyNtwkGroupVersionCounter I_ProcgExecOperationActivity OpActyNtwkGroupVersionCounter OA Version
OperationActyVersionCounter I_ProcgExecOperationActivity OperationActyVersionCounter OA Version
OpActyNtwkGroupExternalID I_ProcgExecOperationActivity OpActyNtwkGroupExternalID
ManufacturingOrderOperation I_ProcgExecOperationActivity ManufacturingOrderOperation Activity
MfgOrderOperationText I_ProcgExecOperationActivity MfgOrderOperationText Description
OrderInternalID I_ProcgExecOperationActivity OrderInternalID Plan No.f.Oper.
OperationUnit I_ProcgExecOperationActivity OperationUnit Act/op UoM
ProductionUnit I_ProcgExecOperationActivity ProductionUnit
OpActyHasAssignedComponents I_ProcgExecOperationActivity OpActyHasAssignedComponents
OpActyHasAssgdWorkInstructions I_ProcgExecOperationActivity OpActyHasAssgdWorkInstructions
OpActyHasAssgdProdnRsceTools I_ProcgExecOperationActivity OpActyHasAssgdProdnRsceTools
OpActyHasAssgdInspCharcs I_ProcgExecOperationActivity OpActyHasAssgdInspCharcs
OpActyHasMandatoryInspCharcs I_ProcgExecOperationActivity OpActyHasMandatoryInspCharcs
ManufacturingOrder I_ProcgExecOperationActivity ManufacturingOrder Order
Material _MfgOrder Material Vehicle Model
MaterialName
WorkCenter I_ProcgExecOperationActivity WorkCenter Work Center
WorkCenterText
StatusAndActionSchemaStatus I_ProcgExecOperationActivity StatusAndActionSchemaStatus
SASStatusName
OpPlannedYieldQuantity I_ProcgExecOperationActivity OpPlannedYieldQuantity
OpPlannedScrapQuantity I_ProcgExecOperationActivity OpPlannedScrapQuantity
ConfirmationYieldQuantity I_ProcgExecOperationActivity ConfirmationYieldQuantity
WorkInstruction I_ProcgExecOperationActivity WorkInstruction
WorkInstructionVersionCounter I_ProcgExecOperationActivity WorkInstructionVersionCounter
BillOfOperationsType
BillOfOperations I_ProcgExecOperationActivity BillOfOperations
BillOfOperationsVariant I_ProcgExecOperationActivity BillOfOperationsVariant Group Counter
BillOfOperationsVersion I_ProcgExecOperationActivity BillOfOperationsVersion Routing Version
BOOOperationInternalID I_ProcgExecOperationActivity BOOOperationInternalID Task list node
MfgWorkInstructionMode
MfgWorkInstructionContent
Associations_OperationActivityComponent
_InspCharc _InspCharc
_OpActyInstcePlndPRTNoDoc _OpActyInstcePlndPRTNoDoc
_OpActyInstcePlndCompDsassy _OpActyInstcePlndCompDsassy
_OpActyInstcePlndComponent _OpActyInstcePlndComponent

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_ProcgExecOperationActyList.
-- 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: CMPEOALIST

CREATE VIEW C_ProcgExecOperationActyList AS
SELECT
  ProcgExecOperationActivity.OpActyNtwkInstance AS OpActyNtwkInstance,
  ProcgExecOperationActivity.OpActyNtwkElement AS OpActyNtwkElement,
  $session.system_language AS Language,
  ProcgExecOperationActivity.OpActyNtwkSegmentType AS OpActyNtwkSegmentType,
  _OANSegmentType._Text[1: Language=$session.system_language].OpActyNtwkSegmentTypeText AS OpActyNtwkSegmentTypeText,
  ProcgExecOperationActivity.OANElementDisplaySqncNumber AS OANElementDisplaySqncNumber,
  ProcgExecOperationActivity.ProductionPlant AS ProductionPlant,
  ProcgExecOperationActivity.OpActyNtwkElementExternalID AS OpActyNtwkElementExternalID,
  _OperationActivityText[1: Language=$session.system_language].OperationActivityName AS OperationActivityName,
  ProcgExecOperationActivity.OperationActivityNetworkGroup AS OperationActivityNetworkGroup,
  ProcgExecOperationActivity.OperationActivity AS OperationActivity,
  LogisticsOrder.InspectionLot AS InspectionLot,
  ProcgExecOperationActivity.OpActyNtwkGroupVersionCounter AS OpActyNtwkGroupVersionCounter,
  ProcgExecOperationActivity.OperationActyVersionCounter AS OperationActyVersionCounter,
  ProcgExecOperationActivity.OpActyNtwkGroupExternalID AS OpActyNtwkGroupExternalID,
  ProcgExecOperationActivity.ManufacturingOrderOperation AS ManufacturingOrderOperation,
  ProcgExecOperationActivity.MfgOrderOperationText AS MfgOrderOperationText,
  ProcgExecOperationActivity.OrderInternalID AS OrderInternalID,
  ProcgExecOperationActivity.OperationUnit AS OperationUnit,
  ProcgExecOperationActivity.ProductionUnit AS ProductionUnit,
  ProcgExecOperationActivity.OpActyHasAssignedComponents AS OpActyHasAssignedComponents,
  ProcgExecOperationActivity.OpActyHasAssgdWorkInstructions AS OpActyHasAssgdWorkInstructions,
  ProcgExecOperationActivity.OpActyHasAssgdProdnRsceTools AS OpActyHasAssgdProdnRsceTools,
  ProcgExecOperationActivity.OpActyHasAssgdInspCharcs AS OpActyHasAssgdInspCharcs,
  ProcgExecOperationActivity.OpActyHasMandatoryInspCharcs AS OpActyHasMandatoryInspCharcs,
  ProcgExecOperationActivity.ManufacturingOrder AS ManufacturingOrder,
  _MfgOrder.Material AS Material,
  _MfgOrder._Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  ProcgExecOperationActivity.WorkCenter AS WorkCenter,
  ProcgExecOperationActivity._WorkCenter._Text[1: Language=$session.system_language].WorkCenterText AS WorkCenterText,
  ProcgExecOperationActivity.StatusAndActionSchemaStatus AS StatusAndActionSchemaStatus,
  cast(_SASStatusText[1: Language=$session.system_language].SASStatusName as mpe_oa_status_description preserving type) AS SASStatusName,
  ProcgExecOperationActivity.OpPlannedYieldQuantity AS OpPlannedYieldQuantity,
  ProcgExecOperationActivity.OpPlannedScrapQuantity AS OpPlannedScrapQuantity,
  ProcgExecOperationActivity.ConfirmationYieldQuantity AS ConfirmationYieldQuantity,
  ProcgExecOperationActivity.WorkInstruction AS WorkInstruction,
  ProcgExecOperationActivity.WorkInstructionVersionCounter AS WorkInstructionVersionCounter,
  ProcgExecOperationActivity.BillOfOperations AS BillOfOperations,
  ProcgExecOperationActivity.BillOfOperationsVariant AS BillOfOperationsVariant,
  ProcgExecOperationActivity.BillOfOperationsVersion AS BillOfOperationsVersion,
  ProcgExecOperationActivity.BOOOperationInternalID AS BOOOperationInternalID,
  '' AS MfgWorkInstructionContent
FROM I_ProcgExecOperationActivity AS ProcgExecOperationActivity
LEFT OUTER JOIN I_LogisticsOrder AS LogisticsOrder ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_OperationActyComponentList AS _OperationActivityComponent ON OpActyNtwkInstance = _OperationActivityComponent.OpActyNtwkInstance AND OpActyNtwkElement = _OperationActivityComponent.OpActyNtwkElement  -- association [0..*]
LEFT OUTER JOIN C_OpActyInstcePlndInspCharc AS _InspCharc ON OpActyNtwkInstance = _InspCharc.OpActyNtwkInstance AND OpActyNtwkElement = _InspCharc.OpActyNtwkElement  -- association [0..*]
LEFT OUTER JOIN I_OperationActivityText AS _OperationActivityText ON OperationActivity = _OperationActivityText.OperationActivity AND OperationActyVersionCounter = _OperationActivityText.OperationActyVersionCounter  -- association [0..*]
LEFT OUTER JOIN I_SASStatusText AS _SASStatusText ON StatusAndActionSchemaStatus = _SASStatusText.StatusAndActionSchemaStatus  -- association [0..*]
LEFT OUTER JOIN I_OANSegmentType AS _OANSegmentType ON OpActyNtwkSegmentType = _OANSegmentType.OpActyNtwkSegmentType  -- association [0..1]
LEFT OUTER JOIN C_OpActyInstcePlndPRTNoDoc AS _OpActyInstcePlndPRTNoDoc ON OpActyNtwkInstance = _OpActyInstcePlndPRTNoDoc.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyInstcePlndPRTNoDoc.OpActyNtwkElement AND OrderInternalID = _OpActyInstcePlndPRTNoDoc.OrderInternalID  -- association [0..*]
LEFT OUTER JOIN C_OpActyInstcePlndComponent AS _OpActyInstcePlndComponent ON OpActyNtwkInstance = _OpActyInstcePlndComponent.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyInstcePlndComponent.OpActyNtwkElement  -- association [0..*]
LEFT OUTER JOIN C_OpActyInstcePlndCompDsassy AS _OpActyInstcePlndCompDsassy ON OpActyNtwkInstance = _OpActyInstcePlndCompDsassy.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyInstcePlndCompDsassy.OpActyNtwkElement  -- association [0..*]
;