Skip to Content
author's profile photo Former Member
Former Member

How to call /SCWM/MON (Which has multiple selection screens) from ABAP program using SUBMIT and Display data

Hi All,

I have a requirement where I need to create an ALV report to display the outbound delivery orders (ODO). From here I need to click the ODO to display the ODO in transaction /SCWM/MON in EWM where the user can click on and view other corresponding reports. This, I thought, I can do using submit but the transaction has multiple selection screens. i.e. when you get into the transaction, first a selection screen pops up to get the Warehouse number, then there is a outbound node where you have to select the correct selection screen to display the required data.

Please let me know how to do this. If not SUBMIT is there any other way to do this?

Thanks!

Best Regards,

Sriram.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Nov 08, 2013 at 02:03 PM

    It can't be done using Submit statement.

    On debugging, it can be seen that program /SCWM/R_WME_MONITOR utilizes class /SCWM/CL_WME_MONITOR_SRVC.

    The logic executed on double click of node get triggered only on double click event.

    You can create a copy of program and modify so that program directly runs logic that is executed on double click of node (/SCWM/CL_WME_MONITOR_SRVC->ON_DOUBLE_CLICK).

    Even better would be to figure out how to populate data in class without using the popup window of delivery selection. However, it might be difficult as the class does not have documentation.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 08, 2013 at 11:39 AM

    We do not have it in my system but if it is not a report then you should record a small BDC till the place where you want to leave it to the user.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 08, 2013 at 12:13 PM

    I don't have access to any SCM Extended Warehouse Management those days, but could you look for FMs, as, if I remember correctly, there were FM (SE37 use a pattern like /SCWM/CALL_*) that can display those dynpros ?

    Regards;

    Raymond

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Thanks Manish!

      In MON, for ODO report, there are some buttons available like Wave, Warehouse Task etc. which are not available in PRDO. I'm trying for MON for these buttons. I may otherwise have to create a new screen and provide all these but I'm trying to call MON to reduce effort..

  • Posted on Jul 25, 2016 at 04:36 PM

    Each node that represents a report in the warehouse monitor is assigned to a function module in SPRO. You can find which FM is it, in this configuration path: Extended Warehouse Management -> Monitoring -> Warehouse Management Monitor -> Customize Monitor Tree. Find the apropriate node and double click on it. A popup window will display showing the technical details. For example, the Outbound Delivery Order report is executed by this FM: /SCWM/WHRHEAD_MON_OUT. You can call this FM from other programs.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.