In EWM standard RF transactions, the following standard function codes are only available as function key but not as pushbutton prior to S4 HANA 2020
Example: If an error message is triggered during execution of a particular RF transaction( I.e Receiving HU by HU MO), the message is partially displayed in current session and to display full message, it is required to press 'F9' to display the full message and then press 'F7' to return to the previous Screen.
On devices without hardware function keys, these function codes either must be triggered via a software keypad or by entering the corresponding value in the shortcut field on the RF device. Both possibilities are not user-friendly and decrease the performance of the RF use
Solution: From S4 HANA 2020 onwards, SAP has released a note '2957972 - RF Framework: Add Standard Function Codes as Pushbuttons which provides to add F6, F7, F8 and F9 as an easy Push button in RF framework and easy navigation of message in a separate screen w/o usage of pressing these in RF Device.
In /SCWM/PRDVC, presentation profile, SAP has given 4 different attribute to show 'Functions as Push Button to be used based on User UI acceptability.
The RF Cookbook has described the attributes of presentation profile pushbutton attributes as below.
Don’t Add as Buttons | This standard function codes are only available by function key. |
A Add at End of Button Groups | The standard function codes appear after all other function codes assigned in the RF customizing |
B Add at Start of Bottom Group | The standard function codes appear before all other function codes assigned in the RF customizing |
C Sort Buttons According to Function key | The standard function codes appear according to their function key (between F4 to F10) |
D Add Back and Clear in First Button Group | Standard function codes BACK and CLEAR are at the beginning and the remaining standard function code are added at the next button Group |
E Add with Customer Implementation | Business Add-In (BAdI) Addition of Standard Function Codes as Buttons (/SCWM/EX_RF_ADD_FC_AS_PB) is called. |
To use this functionality, customer have to adjust their 'Display Profile' in customizing. To display the function( F6 to F9) as push button along with 'Message display on a Pop-up message Screen' customer has to configure display profile in customizing in RF.
Extended Warehouse Management-->Mobile Data Entry-->Radio Frequency (RF) Framework-->RF Screen Manager. ( Avoid changing in standard **( 8*40) used for mounted screen on forklift & *2 Portrait Mode( 15*26) generally used for Handheld devices.
Rather copy ** or *2 in your project requirement.
Change here Message display from '1' to '0'. Standard has be default as 1
Ensure to check the Screen manager has correct 'display message'
Good to test once above settings are performed.
Check /SCWM/RFUI in Fiori as well as in ITS( In this example, I am not using MoBgui). The required standard function codes are only available as an easy Push Button:)
Lets test any RF transaction to check 'Display Message' in a separate screen along with Std Functions as push button.
System has added 4 std pushbuttons along with Screen specific RF pushbuttons.
Also an easy List view is available to select the required work center( in RF REHU by MO transaction)
Displaying message in separate Screen and easy return to Previous screen.
Below example, error message are directly navigated to a separate screen( without touching F9 button) and one Press enter button navigates to original screen without pressing F7 on Handheld.
There is also a BAdI also /SCWM/EX_RF_ADD_FC_AS_PB which allows to implement a customer own logic how the standard function codes are added to the pushbutton groups. The BAdI also has an example implementation which shows how function codes GTEXCP (to display valid exception codes), BACK and CLEAR are added to the first pushbutton group.
Thanks for reading. All tests have been performed in S4 HANA 2023 FPS02 Sandbox system.
Refences:
2957972 - RF Framework: Add Standard Function Codes as Pushbuttons
3234853 - Error Message /SCWM/UI_RF301 while adding Buttons in tcode /SCWM/PRDVC
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
8 | |
6 | |
3 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |