UI Data Protection – How to use Recording Tool for masking the fields in SAPUI5/SAP Fiori applications
Recording Tool is used to store the Technical Address Entries for UI fields. It is used to track the users who have accessed certain fields that are configured. It is also used to delete the recorded entries.
This report can be used to activate and deactivate the user for storing the technical address for UI fields. This report can also be used to map logical attributes to UI fields.
Configuration of Logical Attribute for all UI channels are supported, except SAP GUI.
Product “UI data protection masking for SAP S/4HANA” is used in this scenario to protect sensitive data at field level and must be installed in the S/4HANA system.
The product is a cross-application product which can be used to mask/protect any field in SAP GUI, SAPUI5/SAP Fiori, CRM Web Client UI, and Web Dynpro ABAP.
Execute the Recording Tool Transaction
- Execute T-Code “/N/UISM/TTRACE”. “Recording Tool for Technical Address” screen will be displayed.
- Enable Recording – Click on “Enable” button in order to activate recording at Global Level.
- Click on “Activate User” button in order to activate recording for the user. Provide the “User Name”, “Timeout Period in minutes” and check “Value to be stored?” check-box and click on “OK” button.
- User: User for which store the technical address for UI fields entries.
- Timeout (in Mins): User activation timeout period in minutes.
- Value to be stored: Need to store the value or not.
- Recording will get activated for the user and “Status” will change to “Active”.
Launch the application
- Once Recording for the user is activated, launch the application for which Technical Address need to be captured. In this blog post, we are taking example of SAPUI5/SAP Fiori application “Supplier Master”. Click on the “Supplier Master” app tile to launch the application.
View Recording Data
- Select the User for which you want to view the Recording Data and click on “View Recording” button.
- Provide the Selection Criteria in order to view the Recording Data and click on “Execute” button
- View Recording Data based on the Channel (GUI, GUI Dynpro, Web Dynpro, Web Client UI, UI5). Based on the selection criteria, the system displays a list of entries.
- Click on menu “RFC Destination” and then click on “Maintain RFC to Customizing Client” option
- Select the “RFC to Cust Client” value from the list which will be available by pressing “F4” on the field
“RFC to Cust Client” field value must be specified. This field expects the “RFC Destination of the Customizing Client”. This RFC will be used by UI Data protection masking Recording Tool Application to maintain Masking Configuration in Customizing system. The Logical Attributes maintained in this client will be visible in simulation view report.
Assign Logical Attribute
- Select the entry for which you want to configure the Logical Attribute and click on “Assign Logical Attribute” button.
- Enter Logical Attribute name and select one of the option (i.e. Technical Address or Data Element) based on which you want to configure the Logical Attribute and click on “OK” button.
- Success message will be shown if Logical Attribute is successfully assigned and assigned Logical Attribute will be displayed next to the Field ID on which it has been assigned.
- Also, mapping of Logical Attribute with Technical Address can also be seen in “UI5/Fiori NetWeaver Gateway Field Mapping” section under “Maintain Technical Address”.
In this blog post, we have learnt how to use Recording Tool in order to map Logical Attributes with Technical Address in SAPUI5/SAP Fiori application.
For information on Recording Tool in UIM, please refer the blog post Field Masking – How to use Recording Tool for masking in Classical Reports.