The objective of this series is to provide quick reference which may be used as a guide while enhancing Lean Order Management built with Web Dynpro and based on Floorplan Manager.
This is the first of three blog posts that discuss SAP LOM functionality. The first provides a high level introduction to LOM and how to modify the SAP table value help process to display available values. These are the value lists usually accessible using the F4 key in the SAP GUI.
The second post discusses how to configure LOM, and the third posting discusses the enhancement framework that allows you to build custom views and dynamically control screen content.
Enhancements in Lean Order Management
Before we start a discussion the technical aspects of SAP’s Lean Order Management (LOM) we need to understand the goal of order management itself.
Wider Goals of Order Management
- To ensure or create coherence between tasks, organizations, functions and information systems (both manual and electronic) in the customer order flow
- To ensure or create awareness of time consumption, bottlenecks, changes of responsibility and costs in the administration and at the shop floor
- To remove non value-adding activities and non-value-adding information by reorganizing structures, tasks and systems towards lean principles
With order management is the necessity to simplify and streamline the process for taking an order from a customer. In my opinion, many companies spend more time (man-hours & lead-time) on order processes than production.
In many companies more time (man-hours & lead time) are spent on order processing than on production.
Sales Order Management with SAP
More and more, companies are opting for SAP and with it comes the standard way of managing the sales order using transactions VA01, VA02 and VA03, followed by VF01 for billing and VL01N for delivery. The standard SAP way of order management can bring a lot of complexity which many end users do not want or need. Every user who has executed VA01 has an opinion – “Oh it’s way too busy a screen with too many options in terms of menus, double clicks and multiple options for the same process.”
SAP delivers a very elegant solution to address many of these concerns: Lean Order Management. It’s a Web Dynpro-based application which works on Internet Explorer. It’s available on ECC6.0.
The ECC Lean Order Interface (LORD API) allows access to all the logic within the ECC Sales Order process without the effort of having to re-define processes, logic and configuration within other applications. Lean order management is based on Floor Plan Manager, which provides a framework for developing new Web Dynpro ABAP application interfaces consistent with SAP UI guidelines. FPM currently supports technical consultants who want to create and configure user interfaces.
Advantages of Using LOM
- No need to re-implement order logic and functionality of the native GUI, all configurations are present in LOM as well
- Light LOM configuration
- Re-use of ECC pricing functionality
- Global ATP solution (gATP) called from ECC
- Enhancements – BADI / user exits available in GUI are available in LOM as well
Where is Lean Order Management Located?
Providing F4 Help on Existing Standard SAP Fields in Lean Order Management
Oftentimes one of the first few requests you get is to change the help values on input fields better known as F4 helps. The F4 help can be changed in table LORD_MAPPING which is a Mapping Table for the Lean Order Interface.
Let’s try to understand this with an example: consider a scenario where only certain order reasons are to be displayed for a particular store. In this case we want order reason Excellent Price to be displayed for store 1001.
Execute the transaction SM30, input the table name LORD_MAPPING and hit Maintain.
Change the search help to ZH_TVAU and save it.
Start changing the custom search help – ZH_TVAU.
Delete the Selection method
Create a search help exit FM ZF4IF_SHLP_H_TVAU.
By using this functionality within LOM you can tailor the list of values displayed in dropdown lists to meet specific business needs while leaving the underlying application module configuration in place. Clearly this is a powerful tool that can be used to help manage the end user experience.
In the next blog post we will discuss how to customize screens by adding tabs and buttons to streamline and enhance the business process.
Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information might not be supported and can be overwritten during an upgrade.
DataXstream will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk.
DataXstream offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by DataXstream. You agree that you will not hold, or seek to hold, DataXstream responsible or liable with respect to the content of this document.