I_ORDEROPERATIONSTATUS
Order Operation Status
I_ORDEROPERATIONSTATUS is a CDS View in S/4HANA. Order Operation Status. It contains 4 fields. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MfgOrderOperationDataList | view | inner | COMPOSITE | Mfg Order Sub-/Operation (Data List) |
| I_MfgOrderOperationPickList | view | inner | COMPOSITE | Mfg Order Operation (Pick List) |
| P_MfgProcgExecOrdOpMainStatus | view | from | CONSUMPTION |
Fields (4)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | OrderInternalID | OrderInternalID | 1 |
| KEY | OrderOperationInternalID | OrderOperationInternalID | 1 |
| ObjectInternalID | StatusObject | 1 | |
| OperationIsReleased | OperationIsReleased | 1 |
@AbapCatalog.sqlViewName: 'IPPORDEROPSTS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Analytics.dataCategory: #DIMENSION
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.allowExtensions: true
@ObjectModel.modelingPattern: #NONE
@ObjectModel.supportedCapabilities: [#CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE]
@ObjectModel.representativeKey: 'OrderOperationInternalID'
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #TRANSACTIONAL}
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Order Operation Status'
// provides the aggregated system status per order operation
define view I_OrderOperationStatus
as select from P_OrderOperationStatus
-- association [1..1] to I_OrderInternalID as _OrderInternalID on $projection.OrderInternalID = _OrderInternalID.OrderInternalID
{
// Technical Key
@ObjectModel.foreignKey.association: '_OrderInternalID'
key OrderInternalID,
key OrderOperationInternalID,
Plant, // for DCLS
// Status
ObjectInternalID,
max(OperationIsCreated) as OperationIsCreated,
max(OperationIsReleased) as OperationIsReleased,
max(OperationIsPrinted) as OperationIsPrinted,
max(OperationIsConfirmed) as OperationIsConfirmed,
max(OperationIsPartiallyConfirmed) as OperationIsPartiallyConfirmed,
max(OperationIsDeleted) as OperationIsDeleted,
max(OperationIsTechlyCompleted) as OperationIsTechlyCompleted,
max(OperationIsClosed) as OperationIsClosed,
max(OperationIsConfdByMilestone) as OperationIsConfdByMilestone,
max(OperationIsManuallyConfirmed) as OperationIsManuallyConfirmed,
max(OperationIsScheduled) as OperationIsScheduled,
max(OperationIsPartiallyDelivered) as OperationIsPartiallyDelivered,
max(OperationIsDelivered) as OperationIsDelivered,
// Associations
_OrderInternalID
}
group by
OrderInternalID,
OrderOperationInternalID,
Plant,
ObjectInternalID;
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_ORDEROPERATIONSTATUS"
],
"ASSOCIATED":
[
"I_ORDERINTERNALID"
],
"BASE":
[
"P_ORDEROPERATIONSTATUS"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/