SAP ABAP Class CL_DPR_API_USER_GROUP (API for Proj. Mgmt User Group)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_API (Package) API for Project Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_API_BUSINESS_OBJECT Proj. Mgmt API: Business Object 20050408
Properties
Class CL_DPR_API_USER_GROUP  
Short Description API for Proj. Mgmt User Group    
Super Class CL_DPR_API_BUSINESS_OBJECT Proj. Mgmt API: Business Object 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20041214   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_API_USER_GROUP has no forward declaration.
Interfaces
Class CL_DPR_API_USER_GROUP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_API_FACTORY 20041214 Factory for Creating API Instances
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_API_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) STRING API Object Types 20041214
2 MV_CLASSNAME Instance attribute Protected Type reference (TYPE) SEOCLSNAME Object Type Name 20041214
3 MV_STRUC_NAME_ROOT Instance attribute Protected Type reference (TYPE) STRUKNAME Name of Structure for BO Node 20041214
4 MV_STRUC_NAME_ROOT_DATA Instance attribute Protected Type reference (TYPE) STRUKNAME Name of Data Structure for BO Node 20041214
5 MV_STRUC_NAME_ROOT_KEY Instance attribute Protected Type reference (TYPE) STRUKNAME Name of Key Structure for BO Node 20041214
6 MV_STRUC_NAME_ROOT_OBJECT_KEY Instance attribute Protected Type reference (TYPE) STRUKNAME Name of Structure 20041214
7 SC_UGR_CREATION Constant Public Type reference (TYPE) STRING 'UGR_CREATION' Pseudo Key for Non-Created UGR 20050805
8 SV_NEW_LOGIC Static Attribute Protected Type reference (TYPE) BOOLE_D 'X': New VB Logic Active in ACO 20050803
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041214
2 DO_ACTION_ADD_USER Instance method Private Method Add User 20041221
3 DO_ACTION_ADD_USER_GROUP Instance method Private Method Add User Group 20041221
4 DO_ACTION_REMOVE_USER Instance method Private Method Delete User from the Group 20041221
5 DO_ACTION_REMOVE_USER_GROUP Instance method Private Method Delete User Group from the Group 20041221
6 GET_ALL_ACO_USERS Instance method Private Method Retrieve Group User 20041221
7 GET_ALL_ACO_USER_GROUPS Instance method Private Method Retrieve User Groups of a Group 20041221
8 GET_ALL_AUTHORIZATIONS Instance method Private Method Import all Authorizations 20050301
9 IS_LATE_UPDATE_ACTIVE Static method Public Method 'X': New VB-Logic in ACO Appl. 'User Groups' Is Active 20050803
10 MODIFY_CREATE_BO_NODE Instance method Protected Method Create BO Node 20041216
11 MODIFY_DELETE_BO_NODE Instance method Protected Method Delete BO Node 20041216
12 MODIFY_UPDATE_BO_NODE Instance method Protected Method Change BO Node 20041216
13 PROPAGATE_LATE_UPDATE Static method Public Method Activate Late Update in ACO Persistence 20050803
14 PUT_USAGES_TO_LOG Static method Private Method Write Usages of User Group to Log 20050801
15 SET_ATTRIBUTE_PROPERTY Instance method Protected Method Sets Property for Attributes and Action 20050303
Events
Class CL_DPR_API_USER_GROUP has no event.
Types
Class CL_DPR_API_USER_GROUP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Applikation in der Projektplanung 20041214

Method CONSTRUCTOR on class CL_DPR_API_USER_GROUP has no exception.

Method DO_ACTION_ADD_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041221
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20041221
5 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY Aktions-Key 20041221
6 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20041221

Method DO_ACTION_ADD_USER on class CL_DPR_API_USER_GROUP has no exception.

Method DO_ACTION_ADD_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041221
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20041221
5 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY Aktions-Key 20041221
6 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20041221

Method DO_ACTION_ADD_USER_GROUP on class CL_DPR_API_USER_GROUP has no exception.

Method DO_ACTION_REMOVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041221
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20041221
5 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY Aktions-Key 20041221
6 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20041221

Method DO_ACTION_REMOVE_USER on class CL_DPR_API_USER_GROUP has no exception.

Method DO_ACTION_REMOVE_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041221
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20041221
5 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY Aktions-Key 20041221
6 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20041221

Method DO_ACTION_REMOVE_USER_GROUP on class CL_DPR_API_USER_GROUP has no exception.

Method GET_ALL_ACO_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20041221
2 Exporting ET_LINK_SOURCE_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20041221
3 Exporting ET_LINK_TARGET_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20041221
4 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
5 Importing IR_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_PROPERTY_HANDLER Attribute Handler Interface 20041221
6 Importing IS_KEY Call by reference Type reference (TYPE) ANY Schlüssel des BO-Knotens 20041221
7 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING Message Handler Interface 20041221
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041221
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 20041221
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
11 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
12 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221

Method GET_ALL_ACO_USERS on class CL_DPR_API_USER_GROUP has no exception.

Method GET_ALL_ACO_USER_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20041221
2 Exporting ET_LINK_SOURCE_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20041221
3 Exporting ET_LINK_TARGET_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20041221
4 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041221
5 Importing IR_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_PROPERTY_HANDLER Attribute Handler Interface 20041221
6 Importing IS_KEY Call by reference Type reference (TYPE) ANY Schlüssel des BO-Knotens 20041221
7 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING Message Handler Interface 20041221
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041221
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 20041221
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
11 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221
12 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Boolean 20041221

Method GET_ALL_ACO_USER_GROUPS on class CL_DPR_API_USER_GROUP has no exception.

Method GET_ALL_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050301
2 Exporting ET_LINK_SOURCE_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050301
3 Exporting ET_LINK_TARGET_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050301
4 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20050301
5 Importing IR_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_PROPERTY_HANDLER Attribute Handler Interface 20050301
6 Importing IS_KEY Call by reference Type reference (TYPE) ANY Attribute Handler Interface 20050301
7 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING Message Handler Interface 20050301
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050301
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050301
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D Boolean 20050301
11 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Boolean 20050301
12 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Boolean 20050301

Method GET_ALL_AUTHORIZATIONS on class CL_DPR_API_USER_GROUP has no exception.

Method IS_LATE_UPDATE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D 'X': Neue VB-Logik in ACO ist aktiv 20050803

Method IS_LATE_UPDATE_ACTIVE on class CL_DPR_API_USER_GROUP has no exception.

Method MODIFY_CREATE_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041216
2 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041216
3 Importing IS_MODIFICATIONS Call by reference Type reference (TYPE) TY_MODIFICATIONS 20041216

Method MODIFY_CREATE_BO_NODE on class CL_DPR_API_USER_GROUP has no exception.

Method MODIFY_DELETE_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041216
2 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041216
3 Importing IS_MODIFICATIONS Call by reference Type reference (TYPE) TY_MODIFICATIONS 20041216

Method MODIFY_DELETE_BO_NODE on class CL_DPR_API_USER_GROUP has no exception.

Method MODIFY_UPDATE_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20041216
2 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20041216
3 Importing IS_MODIFICATIONS Call by reference Type reference (TYPE) TY_MODIFICATIONS 20041216

Method MODIFY_UPDATE_BO_NODE on class CL_DPR_API_USER_GROUP has no exception.

Method PROPAGATE_LATE_UPDATE Signature

Method PROPAGATE_LATE_UPDATE on class CL_DPR_API_USER_GROUP has no parameter.
Method PROPAGATE_LATE_UPDATE on class CL_DPR_API_USER_GROUP has no exception.

Method PUT_USAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20050801
2 Importing IS_KEY Call by reference Type reference (TYPE) ANY Schlüssel 20050801
3 Importing IT_USAGES Call by reference Type reference (TYPE) ACO_TT_USER_GROUP Liste von objektbezogene Berechtigungen für eine Benutzergr. 20050801
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO Knoten 20050801
5 Importing IV_LINES_IN_LOG Call by reference Type reference (TYPE) I 10 Anzahl der konkreten Verwendungen 20050801

Method PUT_USAGES_TO_LOG on class CL_DPR_API_USER_GROUP has no exception.

Method SET_ATTRIBUTE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) IF_DPR_PROPERTY_HANDLER Abstraktes Applikationsobjekt 20050303
2 Importing IR_ROOT_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20050303
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20050303
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) INDEX TABLE 20050303
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20050303

Method SET_ATTRIBUTE_PROPERTY on class CL_DPR_API_USER_GROUP has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400