P_StatusCodeText

DDL: P_STATUSCODETEXT SQL: PSTATUSCODETEXT Type: view BASIC

P_StatusCodeText is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (I_SystemStatusText, I_UserStatusText) and exposes 12 fields with key fields mandt, StatusCode, StatusProfile, Language, StatusProfile.

Data Sources (2)

SourceAliasJoin Type
I_SystemStatusText I_SystemStatusText from
I_UserStatusText I_UserStatusText union_all

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName PSTATUSCODETEXT view
VDM.viewType #BASIC view
VDM.private true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY mandt
KEY StatusCode I_SystemStatusText SystemStatus System status
KEY StatusProfile Status Profile
KEY Language I_SystemStatusText Language Report Text Language
IsUserStatus
StatusName I_SystemStatusText SystemStatusName Text
UserStatusasStatusCode
KEY StatusProfile I_UserStatusText StatusProfile Status Profile
KEY Language I_UserStatusText Language Report Text Language
IsUserStatus
StatusName I_UserStatusText UserStatusName Text
StatusShortName I_UserStatusText UserStatusShortName Status

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 P_StatusCodeText.
-- 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: PSTATUSCODETEXT

CREATE VIEW P_StatusCodeText AS
SELECT
  $session.client AS mandt,
  I_SystemStatusText.SystemStatus AS StatusCode,
  cast('' as j_stsma) AS StatusProfile,
  I_SystemStatusText.Language AS Language,
  cast('' as vdm_j_isuserstatus) AS IsUserStatus,
  I_SystemStatusText.SystemStatusName AS StatusName,
  I_SystemStatusText.SystemStatusShortName as StatusShortName AS UserStatusasStatusCode,
  I_UserStatusText.UserStatusShortName AS StatusShortName
FROM I_SystemStatusText
-- UNION ALL with additional select branch(es): I_UserStatusText
;