I_RFM_MfgOrderStatusObject
Manufacturing Order Status Object
I_RFM_MfgOrderStatusObject is a Basic CDS View that provides data about "Manufacturing Order Status Object" in SAP S/4HANA. It reads from 1 data source (I_StatusObjectStatusBasic) and exposes 4 fields with key fields StatusObject, StatusCode.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_StatusObjectStatusBasic | _Status | from |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | IRFMSTSOBJSTS | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.representativeKey | StatusCode | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| EndUserText.label | Manufacturing Order Status Object | view |
Fields (4)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | StatusObject | I_StatusObjectStatusBasic | StatusObject | |
| KEY | StatusCode | I_StatusObjectStatusBasic | StatusCode | |
| StatusIsInactive | I_StatusObjectStatusBasic | StatusIsInactive | ||
| numc2asOrderStatusInternalID |
@ClientHandling.algorithm: #SESSION_VARIABLE //Inserted by VDM CDS Suite Plugin
@AbapCatalog.sqlViewName: 'IRFMSTSOBJSTS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@VDM.viewType: #BASIC
@ObjectModel.representativeKey: 'StatusCode'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XL
@EndUserText.label: 'Manufacturing Order Status Object'
define view I_RFM_MfgOrderStatusObject
as select from I_StatusObjectStatusBasic as _Status
{
key _Status.StatusObject as StatusObject,
key _Status.StatusCode as StatusCode,
_Status.StatusIsInactive as StatusIsInactive,
cast( case
when StatusCode = 'I0001' then '01'
when StatusCode = 'I0042' then '02'
when StatusCode = 'I0002' then '03'
when StatusCode = 'I0076' then '04'
when StatusCode = 'I0010' then '05'
when StatusCode = 'I0009' then '06'
when StatusCode = 'I0074' then '07'
when StatusCode = 'I0012' then '08'
when StatusCode = 'I0043' then '09'
when StatusCode = 'I0045' then '10'
when StatusCode = 'I0046' then '11'
when StatusCode = 'I0013' then '12'
else ''
end as abap.numc(2)) as OrderStatusInternalID
}
where
_Status.StatusCode = 'I0001'
or _Status.StatusCode = 'I0002'
or _Status.StatusCode = 'I0009'
or _Status.StatusCode = 'I0010'
or _Status.StatusCode = 'I0012'
or _Status.StatusCode = 'I0013'
or _Status.StatusCode = 'I0042'
or _Status.StatusCode = 'I0043'
or _Status.StatusCode = 'I0045'
or _Status.StatusCode = 'I0046'
or _Status.StatusCode = 'I0074'
or _Status.StatusCode = 'I0076'
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA