Skip to Content
avatar image
Former Member

How to navigate to specific Leave Request Approval item from My Inbox application ?


I am trying to navigate to specific selected Leave Request Approval item from My Inbox application.

I have the task configured as Intent-Based Navigation with semantic object and action without and query paramters and with parameters. In both cases it takes me to the first item in My Leave Request Approval.

I tried using the BSP Standard approach with proper shell hash of the application. But it doesn't seem to read the parameters and again takes me to the first item.

How to tackle this?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Dec 21, 2017 at 05:57 PM

    Hi Gautami,

    You could use the leave request approval app directly instead of opening an additional screen in Webdynpro, ITS or even another Fiori app.'F2584')/W17

    My Inbox concept is that you can view all the information you need to take your decision on the same screen. For that you can add attributes dynamically via transaction SWL1. Once you run report RSWD_MAINTAIN_USER_ATTR your Inbox screen will display the fields added on SWL1 for a particular task so users can easily take their decisions based on that. Or you could replace the Fiori View by creating an extension for your inbox app to display data in a different way.

    In general, all you need to do is to map workflow keys to decision key in the Gateway System, so Inbox will display those decisions on the task details screen.

    1. In the SAP Business Workflow system, open transaction SPRO >Gateway Service Enablement> Content>Workflow Settings >Maintain Task Names and Decision Options.
    2. Fill in the entries in Step Name table.
    3. Select the entry in the Step Name table and choose Decision Keys in the navigation panel.
    4. Add and define your decision options entries in the Decision Keys table.

    In case you need to perform changes on the BOR object or call some ABAP class to change an ERP document, please implement BADI /IWWRK/ES_WF_WI_BEFORE_UPD_IB. This BADI is called whenever an action is taken on the workflow task instance via My Inbox.


    Add comment
    10|10000 characters needed characters exceeded