In any SAP EWM implemented Distribution center where most users on either in RF device Screens or Warehouse monitor. SAP Warehouse Management Monitor ( SAP EWM Monitor) is the central tool for keeping warehouse managers and Supervisors constantly up to date with current situation of warehouse activities. SAP Standard monitor provides lot of reports and alerts but still there may be many small requirements that may need customisation. Being a functional consultant we need to configure and customise monitor objects and write functional specifications to map special needs. This blog post explains basic concepts of SAP EWM monitor structure and how monitor business functions execute with object classes and methods.
First, We will understand SAP Warehouse Management Monitor structure with an example and then we will try to create a new SAP EWM monitor to handle the business functions.
As soon as user login SAP EWM system, most users quickly go to Monitor screen from transaction /n/scwm/mon or from easy access or from favourites.
Choosing >Extended Warehouse Management>Monitoring>/SCWM/MON – Warehouse Management Monitor
Entering the warehouse number and name of the monitor.
Choosing Execute would able to access SAP Warehouse management monitor
The monitor had basically three basic layers as below.
There are few key words in SAP EWM Monitor. The below screen shot contains SAP EWM Monitor Tree sections.
We will understand these sections with an example Node. Search Product Physical Stock in the monitor.
Let’s go through in detail for each section
Categories -Tree nodes that are used for grouping tree nodes. Categories do not have node profiles.
Nodes – Nodes are elements of the monitor tree hierarchy. Either they carry functions to be executed on EWM objects or they are used for the grouping of tree content only (category nodes example-C000000011). Nodes (example-N000000137) with executable functions are assigned to node profiles (example-P0000137). Nodes use special function modules (example-/SCWM/STOCK_PHYSICAL_ONLY_MON) for selecting data from EWM content. The results of data selections are displayed in the ALV list.
Node profiles -Collection of information that defines way how data selection is executed and how results of selection are displayed. Follow-on functions of selected result list entries are processed with the help of object class (example –PHYSTO) methods.
Object classes -Bundle operations that are invoked from the warehouse management monitor, in separate object class methods (example 4 methods see in the picture). These methods can be performed on one or more selected objects from the result list.
Now we will see how these sections are interlinked when searching the data in the Monitor. First you enter warehouse number and Monitor name. Second going to Stock and Bin category and click Physical stock and enter product number in the input data and execute.
As soon as you execute, we understand that based on the input data system consider the link between Define Monitor and Node Hierarchy table as shown below
The Node linked to Node profile as below
The Node Profile is the key to determine what object class and function module to trigger for
The search results from function module display in parent data right side of the monitor.
From the results , if we select a line data and try to see more methods to execute then
So these above methods with respective to object class was assigned to a different function modules that will trigger
With all the above sequence of screen shots we could understand the SAP EWM monitor sections and how the input data will execute and produce results
We will try to create a customer-specific monitor.
SAP provided nice graphical configuration tool to customize the warehouse management monitor for specific business needs. The tool is available menu path IMG>EWM>Monitoring>Warehouse Management Monitor>customize monitor tree.
It’s not just to create a new monitor but most importantly to know monitor technical data for any specific Node. This is the best way to verify any customised of standard monitor technical data very fast.
Also with this tool, You can create a customized monitor by dragging and dropping category and object nodes from the pre-existing monitor (by default the standard SAP monitor) displayed on the left-hand side of the screen to your own new monitor on the right-hand side. The monitor on the right is blank by default, but you can change it to a previously customised monitor. You cannot change it to the standard SAP monitor.
In the standard system, predefined object classes, categories, node profiles, nodes and a standard SAP tree are provided.
You have defined any of your own nodes that you want to use in the Customizing activity Define Nodes.
SAP provides a monitor tree that consists of predefined nodes, categories, node profiles, and predefined object classes. The SAP standard monitor can be used as a basis for customer-specific monitor (trees) that are tailored to fulfill customers‟ needs.
Create your new monitor – Create Own Monitor by Copying SAP Template
First Define Monitors
IMG> Extended Warehouse Management >Monitoring > Warehouse Management Monitor>Define Nodes. Just create new name for your monitor like example “TK1”
Next configuration is IMG>EWM>Monitoring>Warehouse Management Monitor>customize monitor tree
Customize new monitor and drag & drop necessary standard nodes from left to right.
Make sure you verify object class methods for your new monitor and copy necessary methods from SAP standard methods to new monitor as shown below
to new monitor
How to Customize existing Node
Business requested to add custom selection filed ( Customer PO number) in the Outbound delivery item Node as shown below.
Generally Developer will start working on this request by duplicate existing Node in the Customize Monitor Tree and start working on the new Node development changes in the function module. Once saved you would see both standard and new developed Node.
Once tested, we can hide the standard Node as shown below. So in the monitor transaction you will see the Node that was customized with new required field added.
The Customize Monitor Tree would display both Hide node and changed Node. So you will every thing in this place.
By now, we understand basic structure of monitor tree and know how to create a new monitor and customize the node for a business need.
Also read the reference links from SAP portal on SAP EWM monitor