I_OperationActivity

DDL: I_OPERATIONACTIVITY SQL: IMPEOA Type: view BASIC

Operation Activity

I_OperationActivity is a Basic CDS View (Dimension) that provides data about "Operation Activity" in SAP S/4HANA. It reads from 1 data source (mpe_oa) and exposes 21 fields with key fields OperationActivity, OperationActyVersionCounter. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mpe_oa OperationActivity from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_OperationActivityInternalID _OperationActivityInternalId $projection.OperationActivity = _OperationActivityInternalId.OperationActivity -- Operation Activity Text
[0..*] I_OperationActivityText _Text $projection.OperationActivity = _Text.OperationActivity and $projection.OperationActyVersionCounter = _Text.OperationActyVersionCounter -- Status and Action Schema OA VH
[1..1] I_SASOperationActivityVH _SASOpAct $projection.OperationActStsAndActnSchema = _SASOpAct.StatusAndActionSchema -- Status and Action Schema SFI@OA VH
[1..1] I_SASShopFloorItemOpActyVH _SASShopFloorItemOpAct $projection.SFIStatusAndActionSchema = _SASShopFloorItemOpAct.StatusAndActionSchema
[0..1] E_OperationActivity _Extension $projection.OperationActivity = _Extension.OperationActivity and $projection.OperationActyVersionCounter = _Extension.OperationActyVersionCounter -- Reference Template
[0..1] I_BillOfOperationsVersion _ReferenceTemplateGroup $projection.ShopFloorRtgTmplTaskListType = _ReferenceTemplateGroup.BillOfOperationsType and $projection.ShopFloorRtgTemplateGroup = _ReferenceTemplateGroup.BillOfOperationsGroup and $projection.ShopFloorRtgTemplateGrpVariant = _ReferenceTemplateGroup.BillOfOperationsVariant and $projection.ShopFloorRtgTemplateVersion = _ReferenceTemplateGroup.BillOfOperationsVersion

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey OperationActyVersionCounter view
Metadata.allowExtensions true view
EndUserText.label Operation Activity view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY OperationActivity mpe_oa id WorklistID
KEY OperationActyVersionCounter mpe_oa version_no Version No
OperationActStsAndActnSchema mpe_oa activity_sasname SAS for Op. Activity
SFIStatusAndActionSchema mpe_oa sfi_sasname SAS Serialized Prod.
AssemblySqncCheckIsRequired mpe_oa process_sequence Assembly Sequence
IsReleased mpe_oa released TRUE
OpActyInspectionRelevance mpe_oa extended_quality_checks Relevant for EQC
OriginalChgAlertCount mpe_oa original_count Change Alert Count
ShopFloorRtgTmplTaskListType mpe_oa plnty_reft Task List Type
ShopFloorRtgTemplateGroup mpe_oa plnnr_reft Template Group
ShopFloorRtgTemplateGrpVariant mpe_oa plnal_reft Group Counter
ShopFloorRtgTemplateVersion mpe_oa versn_reft Template Versn
CreatedByUser mpe_oa created_by Version Created By
CreationDateTime mpe_oa created_at Uploaded On
ChangedBy mpe_oa changed_by User Name
LastChangeDateTime mpe_oa changed_at Timestamp
Associations_OperationActivityInternalId
_Text _Text
_SASOpAct _SASOpAct
_ReferenceTemplateGroup _ReferenceTemplateGroup
_SASShopFloorItemOpAct _SASShopFloorItemOpAct

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_OperationActivity.
-- 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: IMPEOA

CREATE VIEW I_OperationActivity AS
SELECT
  OperationActivity.id AS OperationActivity,
  OperationActivity.version_no AS OperationActyVersionCounter,
  OperationActivity.activity_sasname AS OperationActStsAndActnSchema,
  OperationActivity.sfi_sasname AS SFIStatusAndActionSchema,
  OperationActivity.process_sequence AS AssemblySqncCheckIsRequired,
  OperationActivity.released AS IsReleased,
  OperationActivity.extended_quality_checks AS OpActyInspectionRelevance,
  OperationActivity.original_count AS OriginalChgAlertCount,
  OperationActivity.plnty_reft AS ShopFloorRtgTmplTaskListType,
  OperationActivity.plnnr_reft AS ShopFloorRtgTemplateGroup,
  OperationActivity.plnal_reft AS ShopFloorRtgTemplateGrpVariant,
  OperationActivity.versn_reft AS ShopFloorRtgTemplateVersion,
  OperationActivity.created_by AS CreatedByUser,
  OperationActivity.created_at AS CreationDateTime,
  OperationActivity.changed_by AS ChangedBy,
  OperationActivity.changed_at AS LastChangeDateTime
FROM mpe_oa AS OperationActivity
LEFT OUTER JOIN I_OperationActivityInternalID AS _OperationActivityInternalId ON OperationActivity = _OperationActivityInternalId.OperationActivity  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityText AS _Text ON OperationActivity = _Text.OperationActivity AND OperationActyVersionCounter = _Text.OperationActyVersionCounter  -- association [0..*]
LEFT OUTER JOIN I_SASOperationActivityVH AS _SASOpAct ON OperationActStsAndActnSchema = _SASOpAct.StatusAndActionSchema  -- association [1..1]
LEFT OUTER JOIN I_SASShopFloorItemOpActyVH AS _SASShopFloorItemOpAct ON SFIStatusAndActionSchema = _SASShopFloorItemOpAct.StatusAndActionSchema  -- association [1..1]
LEFT OUTER JOIN E_OperationActivity AS _Extension ON OperationActivity = _Extension.OperationActivity AND OperationActyVersionCounter = _Extension.OperationActyVersionCounter  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsVersion AS _ReferenceTemplateGroup ON ShopFloorRtgTmplTaskListType = _ReferenceTemplateGroup.BillOfOperationsType AND ShopFloorRtgTemplateGroup = _ReferenceTemplateGroup.BillOfOperationsGroup AND ShopFloorRtgTemplateGrpVariant = _ReferenceTemplateGroup.BillOfOperationsVariant AND ShopFloorRtgTemplateVersion = _ReferenceTemplateGroup.BillOfOperationsVersion  -- association [0..1]
;