Skip to Content

User Decision in SAP Workflow

Hello All,

There is some approval process in a custom solution. When there is a deviation this has to go for approval of a superuser. The superuser wants to review the data in a module pool screen in a workflow inbox and then decide to go forward or to reject(buttons on the module pool screen).

I am relatively new to workflows, can you please let me know how to call the module pool screen and how to pass back the values.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jan 18, 2018 at 05:53 PM

    Hi Sandeep,

    First off, I recommend that you search for SAP Business Workflow tutorials. There are some really good ones and they'll help you a lot.

    And I can also recommend that you look at the SAP Press book "Practical Workflow for SAP" because although I am a co-author, all proceeds go to Doctors Without Borders, so I don't earn a cent.

    Anyway, in short, you would create a method for your business object. In my case, I had a function module which called a custom approval screen - so in the new method, I would call that function module.

    Then you'll need to create a corresponding Task in your Workflow definition - and this task will refer to the method you just created. Use binding to pass values from the WF (such as Object ID) into the task, and also pass back the result or you user's decision.

    An easy way to prototype this is to actually user what SAP calls a 'User Decision' (as a step type that can be inserted into your workflow definition).

    Good luck,


    Add comment
    10|10000 characters needed characters exceeded