Ansicht
Dokumentation
APOCDPS7 - Subsequent Functions for DS Planning Board Functions
CPI1466 during Backup ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
Defining follow-up functions for detailed scheduling planning board functions.
In customer exit APOCDPS7 you define the functions that the system should execute automatically after selected detailed scheduling planning board functions. If you define a follow-up function in the customer exit, the process when calling a DS planning board function is as follows:
- The system executes the DS planning board function and thereby changes objects.
- If you have defined the customer exit accordingly, the system transfers the changed objects to the customer exit via the import tables.
- The system executes the follow-up function defined in the customer exit on the changed objects.
- If you have defined the customer exit accordingly, the system transfers the objects changed in the customer exit for display to the DS planning board, via the export tables.
You can use the customer exit for interactive scheduling with the DS planning board and for the detailed scheduling functions in the production planning run.
Examples
- You would like a resource schedule without gaps.
- When you deallocate an operation, there is a gap that the system does not automatically close as standard. In order to close this gap automatically, you can start a sequence heuristic using the customer exit after each call of the deallocation function.
- You define a downtime for a resource.
- The system does not automatically reschedule operations scheduled in this time period as standard. In order to reschedule these operations automatically, you can automatically start the function reschedule using the customer exit after defining a downtime. The reschedule function reschedules the operations that lie in the downtimes.
Import Parameters | |
---|---|
I_FUNCTION_CODE | Internal key for a DS function |
I_SIMSESSID | Internal key for the simulation version |
I_SIMVERID | Internal key for the planning version |
You use the following import tables to transfer the objects to the customer exit that were changed via a detailed scheduling function:
Import Tables | |
---|---|
I_ORDERS_TAB | changed orders |
I_RESOURCES_TAB | changed resources |
I_MATERIALS_TAB | changed products |
I_CAPREQ_TAB | changed capacity requirements |
I_ORDERS_DEL_TAB | deleted orders |
You use the following export tables to transfer the objects to the detailed scheduling planning board that were changed via the follow-up functions in the customer exit:
Export Tables | |
---|---|
E_ORDERS_TAB | changed orders |
E_RESOURCES_TAB | changed resources |
E_MATERIALS_TAB | changed products |
E_CAPREQ_TAB | changed capacity requirements |
E_ORDERS_DEL_TAB | deleted orders |
In the following table you will find some selected function codes for DS planning board functions:
Function codes for DS planning board functions
SL15 | Changing an object (order, operation, product, |
resource) in the DS planning board | |
via double-click or via the menu | |
(for resource not via menu) | |
SL22 | Manual scheduling or rescheduling using Drag&Drop |
in the DS planning board | |
SL23 | Rescheduling using the deallocation scheduling function or |
manually in the DS planning board (Drag&Drop) | |
SL24 | Scheduling and rescheduling using the |
reschedule scheduling function | |
SL60 | Changing an order |
in the DS planning board via the context menu | |
SL66 | Changing a resource |
in the DS planning board via the menu | |
SL88 | Defining the downtime of a resource |
in the DS planning board via the menu | |
SL91 | Changing the capacity profile of a resource |
in the DS planning board via the menu |