Ansicht
Dokumentation

/SAPAPO/REM_PLAN_TEMPLATE - Scheduling Algorithm - Template

/SAPAPO/REM_PLAN_TEMPLATE - Scheduling Algorithm - Template

BAL_S_LOG - Application Log: Log header data   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

The function module describes a planning algorithm that is particularly suited to production planning in a repetitive manufacturing environment. Its input parameters are an excerpt of the ouput parameters of the /SAPAPO/COLLECT_DATA_REM_HEUR function module. The module makes a scheduling proposal and a planning strategy, which can then be processed using the /SAPAPO/CREATE_SCHED_REM_HEUR function module in order to schedule as required in the liveCache.

The function module simultaneously schedules several products which are produced on the same resources (lines).

The prerequisites for using the module effectively are:

,,- that exactly one operation is relevant for planning

,,- that the products are on a low-level code, that is, they cannot have dependent requirements.

The following are not taken into account:

,,- Setups that are dependent on the sequence

,,- Characteristics

,,- The exact position (in time) of fixed activities

Scheduling takes place as follows:

,,1) Net calculation for the individual products

,,2) Lot-size calculation for the individual products

,,3) Generation of a scheduling proposal for the products on the resources (lines)

PP/DS--Standard modules are used for the net and lot-size calculations. The settings in the product master (such as the rounding value) are considered for the lot-size calculation.

The calculated lots form the basis for generating the scheduling proposal.

The scheduling proposal is generated on the basis of variable periods (such as days, weeks, months) for the relevant resources. The system first calculates the utilization of the resources for each period (for each week, for example), based on the activities fixed on each resource. It then searches for a lot that can be produced on the resource which has the most available capacity and checks whether the lot can be fitted into the current period (week, for example). If this is the case, the lot is proposed for scheduling and the resource is reserved. If there is not enough capacity for the lot in the current period, the system checks whether it can be produced in one of the previous periods. It checks the capacity in the same way as for the current period. If the lot cannot be produced in one of the previous periods, it remains in the pool and is scheduled in the next period if necessary. Lots that cannot be completely produced in any period are not scheduled.

Example

Notes

Further information





Parameters

ET_IO_REC_UNFIRMED
ET_SCHED_AONEW
IS_HEUR_SETTINGS
IT_ACT_SHIFT
IT_IO_REC_FIRMED
IT_IO_REC_UNFIRMED
IT_IO_RQMT
IT_LINES
IT_LOAD_FIRMED
IT_LOAD_UNFIRMED
IT_PERES_S
IT_PERES_W
IT_PRODLI
IT_PRODUCTS
IV_END_TIME
IV_START_TIME

Exceptions

Function Group

APO/SAPLPT_HEUR_REM

General Data in Customer Master   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3241 Date: 20240420 Time: 042411     sap01-206 ( 77 ms )