Function Modules and Customer Exits in WMS - SAP WM

Use
You can use function modules and customer exits (enhancements) to replace many existing batch input processes that are used in WM. Additionally, you can use these modules to combine several transactions into one simple screen or to enhance the current functionality of your system to meet the specific requirements of your organization.

Processing TRs using Function Modules
It is possible to create and change transfer requirements in Warehouse Management using function modules. You can and should use these function modules instead of existing batch input processes. This will significantly simplify and improve the performance in comparison with batch processing. All plausibility checks are carried out in the same manner as with the creation of transfer requirements using batch input. The following function modules are available for WM:

Function Modules for Transfer Requirements

Function Modules for Transfer Requirements

Processing TOs using Function Modules
You can create, confirm, and change transfer orders in Warehouse Management using the function modules listed below. The online transfer order processing is divided into three reports.

Processing TOs using Function Modules

Function Modules for Transfer Orders

Function Modules for Transfer Orders

Customer Exits for TR Selection
The following customer exits permit you to create customer-specific projects for use in selecting transfer requirements for the automatic creation of transfer orders.

Customer Exits for TR Selection

Customer Exits for Creating and Confirming TOs
Using customer-specified logic, the following customer exits permit you to become involved in the storage bin search process and, afterwards, to update customer data when creating and confirming transfer orders. While creating customer-specific projects using this function, you can display additional SAP information about each individual customer exit. The following customer exits related to transfer orders are available for use in WM:

Function-Modules-and-Customer-Exits-in-WMSFunction-Modules-and-Customer-Exits-in-WMS

This task makes it possible to prevent the deletion of transfer order items. All customer exits are in the same function group and can communicate with each other via global data with some limitations (for example, asynchronous updates).

Creating/Confirming TOs Online or Through Update Programs
For the Warehouse Management function modules, the update program for creating and confirming transfer orders can be controlled via a separate parameter. Updates for normal transactions are carried out via the update program. However, you can set this especially for creating and confirming transfer orders. To do this, you must change the program ML03TPAR.

Creating/Confirming TOs Online or Through Update Programs

If you want to work without a connection, you should update the statistics via the V2 link.

Further Instructions
It is possible to post data in the system without running COMMIT WORK from the function module. The system posts the data using synchronous data updates via SET UPDATE TASK LOCAL.

This means that the data is not posted and the system also cannot read from your own follow-on programs until the program reaches COMMIT WORK. A database COMMIT is not sufficient for initiating the update. You also need to use the ABAP command COMMIT WORK. Due to the resulting delayed posting, you cannot call up several function modules from the group L03B without having a COMMIT between them. This could result in data inconsistencies, for example, because the same empty storage bin or the same stock might be used in consecutive transfer orders. For a list of the customer exits for the ALE interface, refer to the documentation in Cross- Application Functions under MM-MOB and WM-LSR Interfaces.


All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

SAP WM Topics