SAP ABAP IMG Activity DPR_AUTH_STAFFPRO (BAdI: Authorizations in Resource Management)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     DEVELOPMENT_PROJECTS_TEAM (Package) Project Management - Team/Participants/Roles
IMG Activity
ID DPR_AUTH_STAFFPRO BAdI: Authorizations in Resource Management  
Transaction Code S_X1D_36000082   (empty) 
Created on 20120327    
Customizing Attributes DPR_AUTH_STAFFPRO   BAdI: Authorizations in Resource Management 
Customizing Activity DPR_AUTH_STAFFPRO   BAdI: Additional Authorization Assignment in Staffing Process 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name DPR_AUTH_STAFFPRO    

Use

This Business Add-In (BAdI) is used in the Project Management (PPM-PRO) component. You can use this BAdI for the following purposes during resource management:

  • To assign additional authorizations to the user or organizational unit involved in the staffing process for a project role (see SAP Note 1152067)
  • To decide whether the staffing and the candidates assigned to a project role are to be copied when the role is copied (see SAP Note 1547655)
  • To specify whether project-specific authorizations obtained through role or resource assignment are to be deleted when the correponding role or staffing is deleted

Requirements

Standard settings

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).

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.

Example

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_AUTH_STAFFPRO

It demonstrates how you can achieve the following:

  • Assign the write authorization for a project (or project template) to the user or organizational unit entered as responsible for staffing on the Staffing Process tab page of a role
  • Ensure that, when a project role is copied, the staffing and the candidates assigned to the role are only copied if the project has a specific project type
  • Activate the use of a dialog box on which the user can specifiy whether authorizations are to be deleted when a role or staffing is deleted

See also

BAdI method documentation:

CHANGE_AUTH_ON_ROLSTAFF_DEL

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 DPR_AUTH_STAFFPRO 0 APL0000008 Project Management 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20120327 
SAP Release Created in