SAP ABAP Class /BCV/CL_AUT_UGRP (User group)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/AUTH (Package) BCV Authorization
Properties
Class /BCV/CL_AUT_UGRP  
Short Description User group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/AUTH   BCV Authorization 
Created 20090112   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BCV/CL_AUT_UGRP has no forward declaration.
Interfaces
Class /BCV/CL_AUT_UGRP has no interface implemented.
Friends
Class /BCV/CL_AUT_UGRP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENQMODE_WRITE Constant Private Type reference (TYPE) ENQMODE 'E' Lock mode 'write' 20090113
2 GC_ENQSCOPE_UTASK Constant Private Type reference (TYPE) DDENQSCOPE '2' lock belongs to sap luw 20090113
3 GC_MSGID_ACO Constant Private Type reference (TYPE) SYMSGID 'ACO' Message Class 20090226
4 GT_UGRP Static Attribute Private Type reference (TYPE) TT_UGRP User group buffer 20090112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UGRP Static method Public Method Add user group to user group 20090113
2 ADD_USER Static method Public Method Add user to user group 20090113
3 CHECK_AUTHOBJ Static method Public Method Check authorization based on authorization object 20090120
4 CHECK_SAVE_RELEVANT Static method Public Method Check whether Usergroup changes occured 20090220
5 CREATE Static method Public Method Create user group 20090112
6 DELETE_UGRP Static method Public Method Delete user group 20090113
7 DISCARD Static method Public Method Discard user group changes 20090113
8 GET_ACO_MESSAGE Static method Private Method Get access control object message 20090226
9 GET_INSTANCE Static method Private Method Get instance of an existing user group 20090113
10 LOCK Static method Public Method Lock user group 20090113
11 READ_MULTIPLE Static method Public Method Read multiple user groups 20090126
12 READ_SINGLE Static method Public Method Read attributes of a single user group 20090114
13 REMOVE_UGRP Static method Public Method Remove assignment of a user group to another user group 20090113
14 REMOVE_USER Static method Public Method Remove user from user group 20090113
15 SAVE Static method Public Method Save user group changes to database 20090113
16 UNLOCK Static method Public Method Unlock user group 20090113
17 UPDATE_DESCR Static method Public Method Update description of user group 20090113
Events
Class /BCV/CL_AUT_UGRP has no event.
Types
Class /BCV/CL_AUT_UGRP has no local type.
Method Signatures

Method ADD_UGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID Source user group ID 20090113
2 Importing IV_TARGET_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID Target user group ID 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method ADD_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UGRP_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090113
2 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method CHECK_AUTHOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) XFELD Result of Authorization Check 20090120
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /BCV/FND_AUTH_ACTVT Authorization Activity 20090120
3 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20090120

Method CHECK_AUTHOBJ on class /BCV/CL_AUT_UGRP has no exception.

Method CHECK_SAVE_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAVE_RELEVANT Call by reference Type reference (TYPE) XFELD Usergroup changes which are save relevant occured ('X') 20090220

Method CHECK_SAVE_RELEVANT on class /BCV/CL_AUT_UGRP has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090112
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BCV/AUT_UGRP_DESCR User group description 20090112
3 Importing IV_NAME Call by reference Type reference (TYPE) /BCV/AUT_UGRP_NAME Usergroup name 20090112
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090112

Method DELETE_UGRP 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) /BCV/AUT_UGRP_ID User group ID 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method DISCARD Signature

Method DISCARD on class /BCV/CL_AUT_UGRP has no parameter.
Method DISCARD on class /BCV/CL_AUT_UGRP has no exception.

Method GET_ACO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG_TXT Call by reference Type reference (TYPE) STRING Message Text 20090226

Method GET_ACO_MESSAGE on class /BCV/CL_AUT_UGRP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UGRP Call by reference Type reference (TYPE) TS_UGRP Buffered user group 20090113
2 Importing IV_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method LOCK 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) /BCV/AUT_UGRP_ID User group ID 20090114
2 Importing IV_NAME Call by reference Type reference (TYPE) /BCV/AUT_UGRP_NAME Usergroup name 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method READ_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) /BCV/T_AUT_UGRP_HEADER User group header data 20090126
2 Importing IT_ID Call by reference Type reference (TYPE) /BCV/T_AUT_KEY_UGRP User Group Key 20090219
3 Importing IV_MATCHCODE_NAME Call by reference Type reference (TYPE) /BCV/AUT_UGRP_NAME_MATCHCODE Match code user group name 20090126
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090126

Method READ_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) /BCV/S_AUT_UGRP_HEADER User group header data 20090114
2 Exporting ET_UGRP_HIER Call by reference Type reference (TYPE) /BCV/T_AUT_UGRP_HIERARCHY User group hierarchy 20090114
3 Exporting ET_UGRP_USER Call by reference Type reference (TYPE) /BCV/T_AUT_UGRP_USER Assignment user to user group 20090114
4 Importing IV_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090114
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090114

Method REMOVE_UGRP 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) /BCV/AUT_UGRP_ID User group ID to be removed from parent 20090113
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID Parent user group ID 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method REMOVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UGRP_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090113
2 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113

Method SAVE Signature

Method SAVE on class /BCV/CL_AUT_UGRP has no parameter.
Method SAVE on class /BCV/CL_AUT_UGRP has no exception.

Method UNLOCK 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) /BCV/AUT_UGRP_ID User group ID 20090114
2 Importing IV_NAME Call by reference Type reference (TYPE) /BCV/AUT_UGRP_NAME Usergroup name 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090114

Method UPDATE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCR Call by reference Type reference (TYPE) /BCV/AUT_UGRP_DESCR User group description 20090113
2 Importing IV_ID Call by reference Type reference (TYPE) /BCV/AUT_UGRP_ID User group ID 20090113
# Exception Resumable Description Created on
1 /BCV/CX_AUT_UGRP Exception class for user group 20090113
History
Last changed by/on SAP  20110908 
SAP Release Created in 702