I_EAMOverallStatusUserAction

DDL: I_EAMOVERALLSTATUSUSERACTION SQL: IEAMOSTATUSACT Type: view BASIC

User Actions for Overall Status

I_EAMOverallStatusUserAction is a Basic CDS View that provides data about "User Actions for Overall Status" in SAP S/4HANA. It reads from 1 data source (eam_ostatusact) and exposes 14 fields with key fields EAMOverallStatusProfile, EAMOverallStatus, EAMOvrlStsEventConfiguration. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
eam_ostatusact eam_ostatusact from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_EAMOverallStatusActionText _ActionText _ActionText.EAMOverallStatusProfile = $projection.EAMOverallStatusProfile and _ActionText.EAMOverallStatus = $projection.EAMOverallStatus and _ActionText.EAMOvrlStsEventConfiguration = $projection.EAMOvrlStsEventConfiguration
[0..1] I_EAMOverallStatusProfile _OverallStatusProfile _OverallStatusProfile.EAMOverallStatusProfile = $projection.EAMOverallStatusProfile
[0..1] I_EAMOverallStatus _OverallStatus _OverallStatus.EAMOverallStatusProfile = $projection.EAMOverallStatusProfile and _OverallStatus.EAMOverallStatus = $projection.EAMOverallStatus

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IEAMOSTATUSACT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label User Actions for Overall Status view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY EAMOverallStatusProfile overall_status_profile Ovrl Sts Profile
KEY EAMOverallStatus overall_status Overall Sts
KEY EAMOvrlStsEventConfiguration overall_status_event_config Configuration
EAMOverallStatusAffectedEntity affected_entity Entity
StatusCode entity_status Status
StatusProfile entity_status_profile Status Profile
UserStatusIsReset is_reset Indicator: User Status Is Reset
EAMReasonCodeRequirement reason_mode Reason Required
ReasonCodeCatalog reason_code_catalog Catalog
ReasonCodeCatalogProfile reason_code_catalog_profile Catalog Profile
MaintenanceProcessingContext maintenanceprocessingcontext Processing Context
_OverallStatusProfile _OverallStatusProfile
_OverallStatus _OverallStatus
_ActionText _ActionText

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_EAMOverallStatusUserAction.
-- 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: IEAMOSTATUSACT

CREATE VIEW I_EAMOverallStatusUserAction AS
SELECT
  overall_status_profile AS EAMOverallStatusProfile,
  overall_status AS EAMOverallStatus,
  overall_status_event_config AS EAMOvrlStsEventConfiguration,
  affected_entity AS EAMOverallStatusAffectedEntity,
  entity_status AS StatusCode,
  entity_status_profile AS StatusProfile,
  is_reset AS UserStatusIsReset,
  reason_mode AS EAMReasonCodeRequirement,
  reason_code_catalog AS ReasonCodeCatalog,
  reason_code_catalog_profile AS ReasonCodeCatalogProfile,
  MaintenanceProcessingContext
FROM eam_ostatusact
LEFT OUTER JOIN I_EAMOverallStatusActionText AS _ActionText ON _ActionText.EAMOverallStatusProfile = EAMOverallStatusProfile AND _ActionText.EAMOverallStatus = EAMOverallStatus AND _ActionText.EAMOvrlStsEventConfiguration = EAMOvrlStsEventConfiguration  -- association [0..*]
LEFT OUTER JOIN I_EAMOverallStatusProfile AS _OverallStatusProfile ON _OverallStatusProfile.EAMOverallStatusProfile = EAMOverallStatusProfile  -- association [0..1]
LEFT OUTER JOIN I_EAMOverallStatus AS _OverallStatus ON _OverallStatus.EAMOverallStatusProfile = EAMOverallStatusProfile AND _OverallStatus.EAMOverallStatus = EAMOverallStatus  -- association [0..1]
;