Ansicht
Dokumentation

DPR_ACO - BAdI: Project-Specific Authorizations

DPR_ACO - BAdI: Project-Specific Authorizations

rdisp/max_wprun_time - Maximum work process run time   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Project Management (PPM-PRO) component. You can use this BAdI to adjust the logic for controlling access to specific projects.

By implementing the method IS_NEW_SCHEME_USED, you can determine that all authorization holders have the same priority. This means that users have the authorization to perform all activities assigned to them as an individual, as well as those assigned to the user groups, organizational units, and roles to which they belong. You can activate this logic for all project or for projects with a particular attribute, such as a specific project type.

Caution:
After you have activated this logic, access to existing projects may be less restricted than under the previous authorization concept.

If you do not activate this logic, individual users take priority over user groups and user groups take priority over organizational units which in turn take priority over user roles. The authorization of the authorization holder with the higher priority overrules the authorizations of the others.

Note:
The authorization concept that is active for project-specific authorizations in Project Management is also valid for user-group-specific authorizations defined during user group maintenance in Project Administration.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

You can find example implementations in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section.

The following example implementation is available:

CL_EXM_IM_ACO
This implementation demonstrates how you can activate the new authorization logic for pojects of a specific project type.

For information about implementing BAdIs as part of the enhancement framework, see the documentation on developing ABAP-based applications in the Application Help for SAP NetWeaver Platform at http://help.sap.com/nw_platform under Function-Oriented View.

For more information about project-specific authorizations, see the application help for SAP Portfolio and Project Management.






rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 2705 Date: 20240523 Time: 183729     sap01-206 ( 55 ms )