ABAC Attribute Based Access Control
ABAC Attribute Based Access Control
Topics
Groups
Answers
Blogs
Events
Programs
Resources
What's New
Explore SAP
Prerequisite
UI data protection masking for SAP S/4HANA is a solution for selective masking of
sensitive data on SAP S/4HANA user interfaces – SAP GUI, SAPUI5/SAP Fiori, Web
Dynpro for ABAP, and Web Client UI. Data can be protected at field level, either by
masking the content (replacing original characters with generic characters, such as
asterisks) or by clearing or disabling the field.
Requirement
Data Blocking is required for BP transaction. Some Business Partner records which
are for “Military Use” need to be protected from unauthorized access by configuring
Data Blocking on this transaction and on “Manage Business Partner Master Data”
Fiori app. There is a flag “Military Use” under “Trade Compliance” section of
“Identification” tab of BP transaction. If this flag is checked that means the
Business Partner is sensitive and only authorized users can see the details.
Product “UI data protection masking for SAP S/4HANA 2011” is used in this scenario
to protect sensitive data at field level and must be installed in the S/4HANA
system.
Let’s begin
Configuration to achieve Data Blocking in BP transaction
Login to Fiori Launchpad and click on “Manage Sensitive Attributes” app available
under “UI data protection masking” catalog.
In the Manage Sensitive Attributes application, you can link technical addresses of
fields to sensitive attributes. A technical address describes the exact technical
path or technical information which is used by the solution to process the field
for UI data protection masking.
Under Technical Mapping > SAP GUI, choose the Add icon and maintain following
entries –
Under Technical Mapping > SAPUI5, choose the Add icon and maintain following entry
–
Mass Configuration
For mass configuration, select the Mass Configuration icon. The system generates
additional customizing for SAP GUI and data element entries. Once the application
will be refreshed, entries will get listed under Module Pool.
On completion, navigate to Technical Mapping > SAP GUI (Module Pool) section to see
the generated entries
Click on “Fallback Option: via code” tab and maintain “Class Name” as
“ZCL_DETERMINE_MILVE“
Context Attributes are logical attributes which are used in designing the rules of
a policy. They are mapped to fields which are used to derive the context under
which an action is to be executed on a sensitive entity.
Sensitive Entities are logical attributes which are sensitive and need to be
protected from unauthorized access.
Blocking configuration defines which sensitive records are to be blocked from view
for unauthorized users, even when these records would normally appear in a table
view.
BP Record 20003 details will not be displayed and proper message will be displayed
that “Certain records are blocked via UI Data Protection”.
Sensitive BP Records will not be displayed and proper message will be displayed
that “Some of the records have been suppressed! Fetching available records…”.
Conclusion
In this blog post, we have learnt how Data Blocking is achieved in BP transaction
and Manage Business Partner Master Data fiori app through Manage Sensitive
Attributes app provided by UI Data Protection Masking for SAP S/4HANA 2011
solution.
Assigned Tags
UI data protection masking for SAP S/4HANA
Governance, Risk, Compliance (GRC), and Cybersecurity
attribute based access control
ui data protection
UI data protection Masking
ui data security
UISM
Similar Blog Posts
Attribute Based Access Control (ABAC) - Mask/Block Identification Number of
Sensitive Business Partners based on Users IP Address
By Amit Kumar SinghAug 17, 2021
Attribute Based Access Control (ABAC) – How to configure Data Blocking in BP
transaction using Manage Sensitive Attribute app
By Amit Kumar SinghDec 30, 2020
Attribute Based Authorization and Masking based on External Attribute such as Geo-
location, Biometric, IP Address, User Terminal Information, Swiping of Access Card
etc.
By Amit Kumar SinghMar 27, 2020
Related Questions
Role Based UI Data Masking in Fiori
By chandra sekharJun 09, 2022
UI Masking: Masking data on Edit type tcode based on conditions
By Raman SelvamMay 17, 2021
How to Create New Material Configure Variant SAP MDG - NWBC
By Former Member ShahMar 21, 2023
Be the first to leave a comment
You must be Logged on to comment or reply to a post.
Find us on
Privacy
Terms of Use
Legal Disclosure
Copyright
Trademark
Cookie Preferences
Newsletter
Support