CMC Order Codes and Priority SettingsThe CMC schedules PM/CS orders and determines priority values based on the order code assigned on order header level. The CMC can ease the workload on work centers by prioritizing open-loop orders based on stock (for example, serviceable and unserviceable), and closed-loop orders based on time, as well as scheduling orders automatically, if required.
The order code determines the process to be used by work centers and the CMC on the relevant orders, while the priority calculation rules assigned to these order codes determine the type of calculations made by the CMC and the priority settings used in these calculations.
You determine order codes and their priority settings in Customizing for the Component Maintenance Cockpit.
Determining order codes
The order code is a single-digit character that you assign to the PM/CS order on order header level. The order code contains the following functions:
Priority key
You define order codes based on the business scenarios that exist in your company. You can define any number of order codes for closed-loop, open-loop, and fixed scenarios with the help of the priority key. The priority key determines the type of priority rules that can be set up for the CMC.
Note
In an open-loop scenario the priority rules are usually stock-based. You can choose between priority rules based on the actual stock levels for serviceable stock and unserviceable stock. The CMC compares these with either a fixed level of stock, or a quantity that is relative to either safety stock or a reorder point, or against a customer-defined quantity (see stock-based priority key below).
In a closed-loop scenario the priority rules are usually time-based. You can choose between priority rules based on a comparison between actual dates and latest start or end dates in orders, or based on an unchanging value and parameters that are valid across all orders and operations.
In some cases, such as aircraft on ground (AOG) you may want to determine an unchanging priority value. You do this by using the fixed priority key.
Alternatively, you can set up your own rules by programming the provided SAP enhancement (BADI_DIROT_PRCALC). This business add-in allows you to set individual priorities for repair orders for different customers or materials.
The priority key
Standard
is provided to allow you to define order codes for PM/CS orders that you wish to view in the CMC, but that you do not wish to include in scheduling or priority calculations. The CMC displays these orders in a folder with a blank
CMC user status
in the order hierarchy.
Caution
You
must
define a
Standard
order code and assign it to specific orders, if you wish to display such orders in the CMC even if you do not want to use the CMC functions with those orders.
Bu s iness Type
The business type enables the CMC to identify an order code for express or event orders. As the CMC only distinguishes between express/event and normal scenarios, you should only select business type
3 Express/Event Order
for order codes that you create for such scenarios. The CMC determines whether this type is set, and if so, uses the correct methods of calculation and evaluation for scenarios that are urgent or part of a special event.
Caution
Only select a business type (business type
3
) for order codes that you create for express or event orders. In all other cases, leave the business type blank.
ROC Scheduling
If you want the CMC to schedule orders for you based on a range of coverage (ROC), you have to activate the automatic scheduling indicator on order code level. Automatic scheduling is for stock-based priority rules.
Caution
You should only select this indicator for order codes with stock-based priority rules. If you select automatic scheduling for order codes with time-based priority rules, the CMC will schedule the corresponding orders, possibly changing the due dates and times that were maintained in the aircraft maintenance schedule.
Note also that the CMC only performs ROC scheduling on open-loop orders that are
not yet released
, that is open-loop orders that have a system status other than
REL
(released).
Priority values
The CMC can automatically determine the priority value of PM/CS orders, if you activate the automatic priority indicator. If this indicator is set, you can also decide whether users can manually change these values after they have been set by the CMC by selecting the manual change indicator. To allow users to manually change such priorities, you set the manual priority indicator on order code level.
Caution
If you want the system to calculate the priority values you must select the automatic priority indicator even for order codes that have a fixed priority key. In the case of the fixed priority key the CMC sets the determined priority value.
Real-time mode (RTM) and simulation mode
The CMC allows you to use either actual times (RTM) that have been recorded in confirmations, or simulation times based on the standard duration of the operations in the order. Both modes affect how the CMC determines the alert settings for each operation. If you select RTM the CMC also checks whether confirmations have been posted.
Using RTM you can define a minimum operation duration and a minimum order duration. This means that the CMC only considers operations and orders together that have duration greater than the value you define in Customizing. This has an effect on both the alert settings that the CMC determines for each operation in RTM, as well as on the warning symbols in either RTM or simulation mode.
If you want to use RTM for a particular order code, you have to activate it on order code level in Customizing. In RTM, the CMC determines the remaining duration for each operation in the order by deducting the amount of time that has been confirmed from the standard duration of the operation, and a simulated end date that it compares against the scheduled latest end date. It uses this information to set the corresponding alert settings defined in Customizing. The alert setting may change each time a confirmation is posted. RTM is especially useful for operations and orders that have a long duration, where you post partial confirmations for completed work.
If you do not select the RTM indicator, the CMC determines the alert settings based on a simulation of work in progress (WIP). The actual start date of the operation triggers the alert settings and the CMC uses the standard operation duration to check whether the latest scheduled end date can be met. The simulation mode is suited to operations and orders that have a short duration and in cases where you cannot guarantee that partial confirmations are posted in real-time.
Caution
Simulation mode does not consider any delays that may occur after the actual start date of an operation. This means that the CMC does not recalculate the alert setting after the initial calculation. This CMC calculation assumes a linear time flow during the repair activity without large deviations from the standard operation time.
Stretch factor
The stretch factor advises the CMC to use either proportional or progressive distribution when distributing total available buffer among operations in an order.
A stretch factor of 0 or blank advises the CMC to distribute buffer proportionally amongst all operations in an order. This means that the available buffer is split amongst the operations according to their standard duration - operations that have longer duration receive more buffer. For more information, see Proportional Distribution of Buffer .
A stretch factor greater than 0 advises the CMC to distribute buffer progressively amongst all operations in an order. This means that the CMC allocates more of the available buffer to the later operations. For more information, see Progressive Distribution of Buffer .
Settings for Confirmations
On order code level you can determine three different parameters for confirmations. This is useful if you want to use RTM, or if you want to use partial confirmations for certain operations and orders.
If you define a minimum operation duration and a minimum order duration, the CMC only considers operations and orders together that have duration greater than the value you define in Customizing. This has an effect on both the alert settings that the CMC determines for each operation in RTM, as well as on the warning symbols in either RTM or simulation mode.
If you define a value for expected confirmations, the CMC posts a warning if you do not post partial confirmations within the expected timeframe, for example, after every 20% of the work is completed until 100% completion is achieved.
Defining priority settings
After configuring the order codes, you define their priority settings on plant level.
Note
If required you can also define priority settings on work center level. However, this function should only be used in exceptional cases and by expert users. For more information, see Maintaining Work Center Specific Priority Settings .
The settings that you can define depend on the type of order code you have selected:
Stock-based priority key
A screen appears offering parameters relating to stock if you have selected an order code with a stock-based priority key that is either serviceable, unserviceable, or customer-defined.
You set absolute or relative parameters for the minimum available quantity of serviceable stock, and the type of stock against which the CMC is to compare the available quantity. This can be safety stock, a reorder point, a fixed quantity of stock, the maximum quantity of parts permitted in unserviceable condition in the workshop, or a customer-defined comparison stock type that you can define for serviceable and unserviceable stock using SAP enhancements BADI_DIROT_SRVPRIO or BADI_DIROT_USVPRIO respectively.
Time-based priority key
A screen appears offering parameters relating to time if you have selected an order code with a time-based priority key.
You set absolute or relative parameters for the minimum remaining time of an operation based on its standard duration.
For a time-based order code the CMC calculates the priority value based on time .
Fixed priority order code
The screen relating to the fixed priority order code is similar to that for the time-based order code. An additional field allows you to determine the fixed priority value, for example order code X (express) has fixed priority 1.
All other parameters to determine the priority settings are common to all types of order code:
Priority values
The priority value is a numeric value determining the urgency of the operation/order in the CMC. You can set any number of priority values, using different parameters for stock or time depending on the order code type.
Example
For example, you can set priority values from 1 to 5 with value 1 being the most urgent or vice versa.
Overlapping times (absolute and relative)
The overlapping times are priority-specific on operation level, and provide the parameter values for the alert settings. The overlapping times are used in the calculation to determine the buffer situation of operations in a specific work center or of the whole order.
Generally, you define the same parameters for all priority values, although you can define different parameters if required.
For more information, see Alert Settings on Operation Level .
Temporary block on priority values
You can block a specific priority value in an order code. This function enables you to temporarily block specific rules without deleting them. Once you want to use such rules again, you deactivate the block indicator.
Note
If you activate the block indicator for a specific priority value, the CMC sets the next lowest priority value for operations/orders with the corresponding order code. For example, you block priority value 2. The CMC assigns priority value 3 to those orders which would otherwise get priority value 2.
In the IMG, choose .
Execute the activities in the following sequence:
Choose PM/CS Order Code
Maintain Priority Settings on Order Code-Level
Save your entries.