SAP ABAP Class CL_CFX_USER_GROUP (Administration of User Groups)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_FOLDERS (Package) Collaboration Folders: Folder and Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20041104
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_MEMBER_INFO Authorization Holder IDs 20041104
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041207
Properties
Class CL_CFX_USER_GROUP  
Short Description Administration of User Groups    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_FOLDERS   Collaboration Folders: Folder and Documents 
Created 20041104   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ACO_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_COMMON Common Interface for Authorization Check 20041104
2 IF_ACO_MEMBER_INFO Authorization Holder IDs 20041104
3 IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041207
Friends
Class CL_CFX_USER_GROUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ACO_GROUP Instance attribute Private Object reference (TYPE REF TO) CL_ACO_USER_GROUP Administration of User Groups 20041104
2 MR_AUTHORIZATION Instance attribute Private Object reference (TYPE REF TO) CL_CFX_AUTHORITY Authorization Check 20041104
3 MV_USER_GROUP_ID Instance attribute Public Type reference (TYPE) ACO_USER_GROUP_ID User Group ID 20041104
4 ST_USER_GROUP_REF Static Attribute Private Type reference (TYPE) CFX_TT_USER_GROUP_REF References to USER_GROUP Instances 20041104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USER Instance method Public Method Add User 20041104
2 ADD_USER_GROUP Instance method Public Method Add User Group 20041104
3 CONSTRUCTOR Instance method Public Constructor Constructor 20041104
4 COPY_USER Static method Public Method Copy User 20041104
5 CREATE Static method Public Method Create User Group 20041104
6 DELETE Instance method Public Method Delete User Group 20041104
7 GET_ATTRIBUTES Instance method Public Method Retrieve Attributes 20041104
8 GET_AUTHORITY Instance method Public Method Delivers Authorization Object 20041203
9 GET_AUTHORIZATION Instance method Public Method 20041104
10 GET_ID Instance method Public Method Retrieve ID 20041104
11 GET_INSTANCE Static method Public Method Retrieve Instance 20041104
12 GET_LIST Static method Public Method Retrieve List 20041104
13 GET_NAME Instance method Public Method Retreive Name 20041104
14 GET_USERS Instance method Public Method Retrieve Hierarchy User 20041104
15 GET_USER_GROUP_ITEMS Instance method Public Method Retrieve User Groups of a Group 20041104
16 GET_USER_ITEMS Instance method Public Method Retrieve Group User 20041104
17 INITIALIZE Static method Public Method Initialize 20041104
18 IS_USER_HANDLING_ALLOWED Static method Private Method Checks Whether User Can Be Edited 20041105
19 IS_USER_VISIBLE_FOR_EXT Static method Private Method Checks Whether User Is Visible to Externals 20041105
20 REMOVE_INSTANCE Static method Public Method Delete Instance (from Buffer) 20041104
21 REMOVE_USER Instance method Public Method Delete User from the Group 20041104
22 REMOVE_USER_GROUP Instance method Public Method Delete User Group from the Group 20041104
23 SET_DESCRIPTION Instance method Public Method Set Description 20041104
24 SET_NAME Instance method Public Method Set Name 20041104
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
User group was changed 20041104
2 CREATED Static Event
(1)
Public
(2)
User group was created 20041104
3 DELETED Instance Event
(0)
Public
(2)
User group was deleted 20041104
Types
Class CL_CFX_USER_GROUP has no local type.
Method Signatures

Method ADD_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Value transfer Type reference (TYPE) ACO_GROUP_USER-USER_ID User Id 20041104

Method ADD_USER on class CL_CFX_USER_GROUP has no exception.

Method ADD_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_GROUP_ID Value transfer Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104

Method ADD_USER_GROUP on class CL_CFX_USER_GROUP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104

Method CONSTRUCTOR on class CL_CFX_USER_GROUP has no exception.

Method COPY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) ACO_USER_ID User Id 20041104
2 Importing IV_USER_ID_TEMPLATE Call by reference Type reference (TYPE) ACO_USER_ID User Id 20041104

Method COPY_USER on class CL_CFX_USER_GROUP has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20041104
2 Importing IV_NAME Value transfer Type reference (TYPE) STRING 20041104
3 Returning RR_USER_GROUP Value transfer Object reference (TYPE REF TO) CL_CFX_USER_GROUP Verwaltung von Benutzergruppen 20041104

Method CREATE on class CL_CFX_USER_GROUP has no exception.

Method DELETE Signature

Method DELETE on class CL_CFX_USER_GROUP has no parameter.
# Exception Resumable Description Created on
1 CX_ACO_AUTHORIZATION Berechtigungsprüfung 20041104

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) ACO_GROUP Struktur für Suchhilfe ACO_BSP_USER_GROUP 20041104

Method GET_ATTRIBUTES on class CL_CFX_USER_GROUP has no exception.

Method GET_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_AUTHORITY Value transfer Object reference (TYPE REF TO) CL_CFX_AUTHORITY Collaboration: Authority 20041203

Method GET_AUTHORITY on class CL_CFX_USER_GROUP has no exception.

Method GET_AUTHORIZATION Signature

Method GET_AUTHORIZATION on class CL_CFX_USER_GROUP has no parameter.
Method GET_AUTHORIZATION on class CL_CFX_USER_GROUP has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) ACO_USER_GROUP-USER_GROUP_ID Benutzergruppen-Id 20041104

Method GET_ID on class CL_CFX_USER_GROUP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CFX_USER_GROUP Verwaltung von Benutzergruppen 20041104

Method GET_INSTANCE on class CL_CFX_USER_GROUP has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_GROUP Call by reference Type reference (TYPE) ACO_TT_USER_GROUP_NAME Liste von objektbezogene Berechtigungen für eine Benutzergr. 20041104
2 Exporting EV_COUNT Call by reference Type reference (TYPE) I 20041104
3 Exporting EV_SELECTION_LIMITED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041104
4 Importing IV_MATCH Value transfer Type reference (TYPE) ACO_STRING String 20041104
5 Importing IV_MAX_COUNT Value transfer Type reference (TYPE) I 20041104

Method GET_LIST on class CL_CFX_USER_GROUP has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) ACO_STRING String 20041104

Method GET_NAME on class CL_CFX_USER_GROUP has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USER Value transfer Type reference (TYPE) ACO_TT_USER_ATTRIBUTES Liste von User-Ids 20041104

Method GET_USERS on class CL_CFX_USER_GROUP has no exception.

Method GET_USER_GROUP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USER_GROUP_ITEM Value transfer Type reference (TYPE) ACO_TT_USER_GROUP_ITEM User Items 20041104

Method GET_USER_GROUP_ITEMS on class CL_CFX_USER_GROUP has no exception.

Method GET_USER_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USER_ITEM Value transfer Type reference (TYPE) ACO_TT_USER_GROUP_ITEM User Items 20041104

Method GET_USER_ITEMS on class CL_CFX_USER_GROUP has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104
2 Returning RR_USER_GROUP Value transfer Object reference (TYPE REF TO) CL_CFX_USER_GROUP Verwaltung von Benutzergruppen 20041104

Method INITIALIZE on class CL_CFX_USER_GROUP has no exception.

Method IS_USER_HANDLING_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_ID Call by reference Type reference (TYPE) SY-UNAME Benutzername 20041105
2 Returning R_IS_USER_HANDLING_ALLOWED Value transfer Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20041105

Method IS_USER_HANDLING_ALLOWED on class CL_CFX_USER_GROUP has no exception.

Method IS_USER_VISIBLE_FOR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_ID Call by reference Type reference (TYPE) SY-UNAME Benutzername 20041105
2 Returning R_USER_IS_VISIBLE Value transfer Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20041105

Method IS_USER_VISIBLE_FOR_EXT on class CL_CFX_USER_GROUP has no exception.

Method REMOVE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104

Method REMOVE_INSTANCE on class CL_CFX_USER_GROUP has no exception.

Method REMOVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Value transfer Type reference (TYPE) ACO_GROUP_USER-USER_ID 20041104

Method REMOVE_USER on class CL_CFX_USER_GROUP has no exception.

Method REMOVE_USER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_GROUP_ID Value transfer Type reference (TYPE) ACO_USER_GROUP_ID Benutzergruppen-Id 20041104

Method REMOVE_USER_GROUP on class CL_CFX_USER_GROUP has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ACO_GROUP-DESCRIPTION String 20041104

Method SET_DESCRIPTION on class CL_CFX_USER_GROUP has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) ACO_STRING String 20041104

Method SET_NAME on class CL_CFX_USER_GROUP has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_CFX_USER_GROUP has no parameter.
Event CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_USER_GROUP Exporting Value transfer Object reference (TYPE REF TO) CL_ACO_USER_GROUP Verwaltung von Benutzergruppen 20041104

Event DELETED Signature
Event DELETED on class CL_CFX_USER_GROUP has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400