Documentation View

We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!

APOCDPS7 - Subsequent Functions for DS Planning Board Functions

APOCDPS7 - Subsequent Functions for DS Planning Board Functions

PERFORM Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

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:

  1. The system executes the DS planning board function and thereby changes objects.
  2. If you have defined the customer exit accordingly, the system transfers the changed objects to the customer exit via the import tables.
  3. The system executes the follow-up function defined in the customer exit on the changed objects.
  4. 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.
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






ROGBILLS - Synchronize billing plans   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 6551 Date: 20211129 Time: 000752     sap01-206 ( 40 ms )
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