SAP ABAP IMG Activity BS_FND_BCV_AUTCHCKPR (BAdI: Definition of the Priority of Authorization Checks)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   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:

  1. 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.
  2. 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