Symptom
User can't share Variants and Query Views with other users in Web Dynpro apps, e.g. "Journal Entry Analyzer", "Balance Sheet/Income Statement - Multidimensional", "Trial Balance". How to save public layout and bookmarks?
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open Web Dynpro app like "Journal Entry Analyzer", click the dropdown arrow next to the Standard. My Views dialog box is displayed.
- Click Save As, the choice "Save as Public" is missing for some user.
- Follow the similar steps to click dropdown arrow next to the <Standard Query View>, after click Save As, the choice "Shared" is missing for some users.
Cause
Before CE2108, only key user has the authorization to create public views/bookmarks. Business Catalog SAP_CORE_BC_EXT_FLEX must be assigned to the Business Role which in turn assigned to user. Doing this would enable Key User tools for the user.
After CE2108, new business catalog SAP_CORE_BC_UI_SHARE_PC will be delivered which allows user to share views in Web Dynpro applications. So the feature has been improved that, it does not have to be key users, but business users with this new catalog assigned can also share views in Web Dynpro applications. It will effect all applications using Web Dynpro ALV.
The user who has either SAP_CORE_BC_UI_SHARE_PC or SAP_CORE_BC_EXT_FLEX assigned will be able to create & modify public bookmarks. He/She can also modify public bookmarks he/she has NOT created himself/herself.
There is also another reason for that is that the Access Category of the involved Business Role was set to “No Access”.
Resolution
Please make sure that the user has either of the above business catalogs assigned. See below for the detailed steps:
- Go to the "Maintain Business Users" app and search for the related business user.
- Under the "Assigned Business Roles" tab, choose any of the business roles and click into it.
- In the "Edit" mode, under the "Assigned Business Catalogs" tab, search for the business catalog "SAP_CORE_BC_UI_SHARE_PC" or "SAP_CORE_BC_EXT_FLEX" and click "Add".
- Save the changes.
Also check the Access Categories of the involved Business Roles, and ensure the "Unrestricted" authorizations set for the business role.
See also SAP Help Portal: How to Define Authorizations Based on Restrictions
Keywords
Sales Analytical Apps, Journal Entry Analyzer, F0956, Balance Sheet/Income Statement - Multidimensional, Trial Balance, F0996, Trial Balance Comparison, W0097, Web Dynpro, bookmarks, public, share, layout, variants, Standard Query View, SAP_CORE_BC_EXT_FLEX, SAP_CORE_BC_UI_SHARE_PC, No access , KBA , FI-FIO-GL-IS , Reporting Apps , BC-WD-ABA , Web Dynpro ABAP , CA-UI5-FL-LRP , Layered Repository , SD-FIO-HBA , Analytical Apps , FI-FIO-GL-IS-2CL , Reporting Apps (Public Cloud) , How To