Hierarchy
⤷ CA-EPT (Application Component) Processes and Tools for Enterprise Applications
⤷ BS_REUSE_AKH (Package) Package for Components in the AKH
IMG Activity
ID | BS_FND_BCV_AUTCHCKPR | BAdI: Definition of the Priority of Authorization Checks |
Transaction Code | S_BTD_53000042 | (empty) |
Created on | 20090305 | |
Customizing Attributes | BS_FND_BCV_AUTCHCKPR | BAdI: Definition of the Priority of Authorization Checks |
Customizing Activity | BS_FND_BCV_AUTCHCKPR | BAdI: Definition of the Priority of Authorization Checks |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BS_FND_BCV_AUTCHCKPR |
Use
This Business Add-In (BAdI) is used in the Business Context Viewer (CA-EPT-BCV) component.
You can use this BAdI to specify the sequence of authorization checks that are performed when a query view or a dashboard is accessed.
When a user accesses a query view or a dashboard, the system performs the following two types of authorization checks:
- Authorization check based on authorization objects
- Authorization check based on NetWeaver access control lists (NW ACLs)
In case there is no active customer implementation, the system performs authorization checks in the following sequence:
- It checks the authorization object of the particular BCV object.
- If the result of the authorization check is Not Authorized, no further check for the particular BCV object and context key is necessary.
- If the result of the authorization check is Authorized, the system continues with step 2 below.
- The system evaluates the NW ACLs for the particular BCV object.
- If the result of the evaluation is Authorized, the result of the authorization check for the particular BCV object and context key is Authorized.
- If the result of the evaluation is Not authorized, the result of the authorization check for the particular BCV object and context key is Not Authorized.
- If the result of the evaluation is No Access Control List Found, the result of the authorization check for the particular BCV object and context key is Authorized.
With this BAdI you can change the sequence of the authorization checks depending on the application of the particular BCV object.
Requirements
Standard settings
The BAdI is designed for single use.
The BAdI is filter-dependent. It uses a character-type filter APPLICATION that represents the application whose context BCV is running in.
In the standard system, there is no activated BAdI implementation.
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
See Also
This BAdI uses the interface /BCV/IF_EX_AUT_CHECK_PRIORITY. For more information, display the interface in the Class Builder.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | BS_FND_BCV_AUTCHCKPR | 0 | BTD0000011 | Business Context Viewer |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20090305 |
SAP Release Created in | 702 |