@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label : 'Process Orders System Status'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
@VDM.viewType: #COMPOSITE
define view entity I_ProcessOrderSystemStatus as select from I_ProcessOrderStatus as jest
inner join I_ProcessOrderStatusInfo as jsto on jest.StatusObject = jsto.StatusObject
{
key jsto.StatusObject,
key jest.StatusCode
}
where ( jest.StatusCode = 'I0001' or // OrderIscreated
jest.StatusCode = 'I0042' or // OrderIsPartiallyReleased
jest.StatusCode = 'I0002' or // OrderIsReleased
jest.StatusCode = 'I0009' or // OrderIsConfirmed
jest.StatusCode = 'I0010' or // OrderIsPartiallyConfirmed
jest.StatusCode = 'I0013' or // OrderIsDeleted
jest.StatusCode = 'I0043' or // OrderIsLocked
jest.StatusCode = 'I0045' or // OrderIsTechnicallyCompleted
jest.StatusCode = 'I0046' or // OrderIsClosed
jest.StatusCode = 'I0074' or // OrderIsPartiallyDelivered
jest.StatusCode = 'I0076' or // OrderIsMarkedForDeletion
jest.StatusCode = 'I0236' or // confirmation is at order header
jest.StatusCode = 'I0004' or // order has missing parts
jest.StatusCode = 'I0321' or // order has goods movement posted
jest.StatusCode = 'I0420' or // MaterialAvailyIsNotChecked
jest.StatusCode = 'I0012' ) // OrderIsDelivered
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_PROCESSORDERSTATUS",
"I_PROCESSORDERSTATUSINFO"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
I_ProcessOrderSystemStatus view_entity