P_MfgProcgExecOrdOpMainStatus

DDL: P_MFGPROCGEXECORDOPMAINSTATUS SQL: PMPEOPSTATUS Type: view CONSUMPTION

P_MfgProcgExecOrdOpMainStatus is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_OrderOperationStatus) and exposes 6 fields with key fields OrderInternalID, OrderOperationInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_OrderOperationStatus stat from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_StatusObjectStatus _StatusObjectStatus $projection.StatusCode = _StatusObjectStatus.StatusCode and $projection.StatusObject = _StatusObjectStatus.StatusObject

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName PMPEOPSTATUS view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY OrderInternalID I_OrderOperationStatus OrderInternalID Plan No.f.Oper.
KEY OrderOperationInternalID I_OrderOperationStatus OrderOperationInternalID
StatusObject I_OrderOperationStatus ObjectInternalID Object number
numc2asOperationMainStatus
OperationIsReleased I_OrderOperationStatus OperationIsReleased
_StatusObjectStatus _StatusObjectStatus

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_MfgProcgExecOrdOpMainStatus.
-- 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: PMPEOPSTATUS

CREATE VIEW P_MfgProcgExecOrdOpMainStatus AS
SELECT
  stat.OrderInternalID AS OrderInternalID,
  stat.OrderOperationInternalID AS OrderOperationInternalID,
  stat.ObjectInternalID AS StatusObject,
  cast( case stat.OperationIsDeleted when 'X' then '10' else case stat.OperationIsClosed when 'X' then '09' else case stat.OperationIsTechlyCompleted when 'X' then '08' else case stat.OperationIsDelivered when 'X' then '07' else case stat.OperationIsPartiallyDelivered when 'X' then '06' else case stat.OperationIsConfirmed when 'X' then '05' else case stat.OperationIsPartiallyConfirmed when 'X' then '04' else case stat.OperationIsReleased when 'X' then '03' else case stat.OperationIsScheduled when 'X' then '02' else case stat.OperationIsCreated when 'X' then '01' else '00' end end end end end end end end end end as abap.numc(2)) as OperationMainStatus AS numc2asOperationMainStatus,
  stat.OperationIsReleased AS OperationIsReleased
FROM I_OrderOperationStatus AS stat
LEFT OUTER JOIN I_StatusObjectStatus AS _StatusObjectStatus ON StatusCode = _StatusObjectStatus.StatusCode AND StatusObject = _StatusObjectStatus.StatusObject  -- association [1..1]
;