Skip to Content
Technical Articles
Author's profile photo Simon Kramer

SAP EWM RF – List of Exceptiones Codes as a Pushbutton

If you want to use exceptions codes in the SAP EWM standard RF transactions, you may know the option to enter “LIST” in the shortcut field. However, on some RF devices it is not possible to use the keyboard and also due to a better usability it would be desirable to add the LIST function as a Pushbutton.

The good news is that it’s possible to set it up in the customizing (probably available since SAP S/4HANA 2020 FPS01)

Standard behavior

Enter “LIST” in shortcut field to get to exceptions list:

tsst

Exceptions list:

test

Requested solution

Press the Push button or use a short cut to get to exceptions list:

test

Exceptions list:

tet

Needed Customizing

The instructions for the settings are hidden in the coding:

Sidenote: The first prerequisite is wrong- The function code does not have to be flagged with FLG_EXCEPTION!

test

1) Assign the internal Exception Code “List” to the Exception Code “List” for your warehouse number

test

test

2) Define the function code “GTEXCP” for the RF Framework. (It must be exactly this one like written in the code info)

testtest

3) Define a suitable function code text for your Pres. Prof. and your Prsn. Prof.

test

4) Define function code profile for the logical transaction, the step and the screen sequence where you would like to add the button


Sidenote: To identify the logical transaktion, the step and the screen sequence where you would like to add the button -> navigate to the screen where you would like to add the button in the tx /scwm/rfui -> press “strg” + “shift” + “F1” -> Info screen will pop up

text

Add an entry at the identified step with the function code “GTEXCP”, choose a suitable pushbutton and f-code

test

 

That’s it. As shown at the beginning, the button should now appear at the appropriate step in the transaction to navigate directly to the excaptions list.

In addition, there is also often the requirement to integrate a specific process code like “CHBD” as a button in a specific transaction step. This is also possible to set up in the customizing. Another blog post will be following.

Any further questions or notes? Drop a comment to discuss.

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Prashant Dhakane
      Prashant Dhakane

      Thanks for sharing

      Author's profile photo Per Lundh
      Per Lundh

      Thanks Simon! We have recently spent valuable hours trying to achieve this and was about to code ourselves. I can't believe that this is not part of standard setup or at least part of some documentation.

      I've tested and it works but we already had step 1 (assigning exception code) in our system from copying warehouse 0001. One issue seems to be that we need to do RF-config in the "standard namespace".

      Someone from SAP, please tell me this is a mistake that will be fixed by adding the function code as standard? Trying to understand and set up RF is difficult as it is, but this must either a joke or a mistake 🙂

      Author's profile photo Daniil Mazurkevich
      Daniil Mazurkevich

      This is not such a big deal to customize in a SAP namespace 🙂

      SAP developed this function with a hardcoded Function code. Technically customizing for this is not required. Worst case scenario if you customize it yourself SAP would provide it later on with OSS. Note or with next release.

      Gheorghe Ceres , maybe you can address it to responsible persons? Maybe OSS Note can be created with the described customizing of the function code (GTEXCP). At the moment it is used by SAP Standard from the coding but without Customizing, it works but it is not so nice to have it this way, and it seems to be implemented with a feature "Radio frequency screens with touch enablement" (e.g. SAP Note2957972, 3031101) . Would be great to have it available to use ( or at least approved from SAP to do such Customizing since it is a SAP namespace ).

      Thanks,

      BR,

      Daniil