cancel
Showing results for 
Search instead for 
Did you mean: 

UI Masking: Masking data on Edit type tcode based on conditions

raman_selvam
Discoverer

Field needs to be masked while modifying a sales order based on delivery address.

Steps to be considered to do above UI Masking.

Accepted Solutions (0)

Answers (1)

Answers (1)

Hello Raman,

If the requirement is to mask / disable edit for any set of fields in sales order based on delivery address of ship to party or some other fields which can be fetched based on sales order number, then yes this is possible via UI Masking.

You have to use ABAC scenario where you can create a policy in which you check the delivery location and mask / disable editing that particular field against which you configure masking using ABAC .

The steps would be as follows:

1)Configure masking for module pool (sales order change screen) with program name, screen number and table name – field name combination for the fields which you would like to disable edit / mask.

2)Masking should be ABAC based. Here you create a policy and check for delivery location. Please refer to the below link to know in detail about ABAC scenario and how to create a policy:

https://blogs.sap.com/2020/02/24/attribute-based-access-control-abac-how-policies-are-being-created-...

https://blogs.sap.com/2020/02/18/ui-data-protection-level-based-masking-scenario-in-se16-and-mm03/

3)Make the field level action as disable edit or mask according to your requirement.

Regards,

Roshni