We are implementing all of the ESS Web Dynpro ABAP applications within our portal, moving away from the old Java stuff.
However for Benefits Enrollment, we are seeing an issue with Work Protect mode when using a browser other than Internet Explorer.
If the user starts the enrollment process and makes changes and then attempts to navigate away, the work protect mechanism functions as you would expect. However, in Internet Explorer you have an option to discard your changes and once selected it essentially throws away what you were doing and allows you to navigate as chosen. The options appear as follows:
In other browsers however, this is not the case. Specifically in Chrome you see the following:
This is consistent with what is in the SAP Help Documentation, but for benefits enrollment if you are using something other than IE and make changes and decide you don't want to continue you are stuck. You can open a new window, but then the old window is still open with the pernr locked, or you can return back to where you were but then your only option is to save what you were doing. I assume there is some technical reason as to why other browsers don't have the same options as IE, but in IE it's so simple, just discard and move on.
For other applications such as HRESS_A_PERSINFO, the user is provided a cancel button within the application when changing records, so they at least have a way to reset the dirty flag and continue navigating.
Has anyone else faced this issue with browsers other than IE and come up with a solution?
You could try the application parameter FPM_WORK_PROTECT_MODE=APPLICATION_ONLY described in SAP note 1801019. I have seen the client-specific (browser) dirty bit implementations misbehave before.
Add a comment