Product Information
Field Masking – How to mask a field in Module Pool Programs in case Technical Information using F1 key is not available (Example in FD03)
Introduction
In this blog post, we will learn how to mask “Bank Name” and “IBAN” fields of Customers in transaction FD03.
A PFCG Role will be used for the authorization check which will allow users with the specified role to view the field value. If a user does not have this role, it means the user is not authorized and data will be protected either through masking, clearing, or disabling the field.
The end result for unauthorized users will look like below:
Prerequisite
“Field Masking for SAP GUI” is a solution to protect sensitive data on SAP GUI screens at field level.Product “Field Masking for SAP GUI” is delivered to customer as add-on (UIM 100). To achieve Role based masking, Add-on UIM 100 must be installed in customer system.
Requirement
Role based masking is required for transaction FD03, “Bank Name” and “IBAN” fields of Customers need to be masked.
Maintain Masking configuration
Configure Technical Information (Table Name-Field Name) of field in masking configuration.
You can get the Technical Address of a GUI field by pressing “F1” on the field.
There are some instances where “F1” is not working for some fields. In our scenario, “F1” is not working for “Bank Name” and “IBAN” fields on “IBAN” screen. In such cases, please follow the given steps to derive the technical address for the fields –
Bank Name
Place the cursor on “Bank Name” field, navigate to menu “System” and click on menu option “Status”
On “System: Status” screen, Double-Click on “Screen Number” field
On “Screen Painter” screen, click on “Layout” button
Double-Click on column “Bank Name”
On “Screen Attributes” screen, you’ll get the field name in “Name” field
IBAN
Click on “IBAN” button
Place cursor on “Bank Account” field and press “F1” key
On “Performance Assistant” screen, click on “Technical Information” button
On “Technical Information” screen, Double-Click on “Screen Number” field
On “Screen Painter” screen, click on “Layout” button
Double-Click on column “IBAN”
On “Screen Attributes” screen, you’ll get the field name in “Name” field
Follow the given path and maintain following entries:
SPRO -> SAP NetWeaver -> Field Masking for SAP GUI -> Masking Configuration->Maintain Masking Configuration
Conclusion
In this blog post, we have learnt how Role-based masking is achieved for “Bank Name” and “IBAN” fields.