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 | ![]() |
Constant | Private | Type reference (TYPE) | ENQMODE | 'E' | Lock mode 'write' | 20090113 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | DDENQSCOPE | '2' | lock belongs to sap luw | 20090113 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | 'ACO' | Message Class | 20090226 | |
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_UGRP | User group buffer | 20090112 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Add user group to user group | 20090113 |
2 | ![]() |
Static method | Public | Method | Add user to user group | 20090113 |
3 | ![]() |
Static method | Public | Method | Check authorization based on authorization object | 20090120 |
4 | ![]() |
Static method | Public | Method | Check whether Usergroup changes occured | 20090220 |
5 | ![]() |
Static method | Public | Method | Create user group | 20090112 |
6 | ![]() |
Static method | Public | Method | Delete user group | 20090113 |
7 | ![]() |
Static method | Public | Method | Discard user group changes | 20090113 |
8 | ![]() |
Static method | Private | Method | Get access control object message | 20090226 |
9 | ![]() |
Static method | Private | Method | Get instance of an existing user group | 20090113 |
10 | ![]() |
Static method | Public | Method | Lock user group | 20090113 |
11 | ![]() |
Static method | Public | Method | Read multiple user groups | 20090126 |
12 | ![]() |
Static method | Public | Method | Read attributes of a single user group | 20090114 |
13 | ![]() |
Static method | Public | Method | Remove assignment of a user group to another user group | 20090113 |
14 | ![]() |
Static method | Public | Method | Remove user from user group | 20090113 |
15 | ![]() |
Static method | Public | Method | Save user group changes to database | 20090113 |
16 | ![]() |
Static method | Public | Method | Unlock user group | 20090113 |
17 | ![]() |
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 | ![]() |
IV_SOURCE_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | Source user group ID | 20090113 | ||
2 | ![]() |
IV_TARGET_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | Target user group ID | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_UGRP_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090113 | ||
2 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_AUTHORIZED | Call by reference | Type reference (TYPE) | XFELD | Result of Authorization Check | 20090120 | ||
2 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/FND_AUTH_ACTVT | Authorization Activity | 20090120 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
EV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090112 | ||
2 | ![]() |
IV_DESCRIPTION | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_DESCR | User group description | 20090112 | ||
3 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_NAME | Usergroup name | 20090112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
ES_UGRP | Call by reference | Type reference (TYPE) | TS_UGRP | Buffered user group | 20090113 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for user group | 20090113 |
Method LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090114 | ||
2 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_NAME | Usergroup name | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_HEADER | Call by reference | Type reference (TYPE) | /BCV/T_AUT_UGRP_HEADER | User group header data | 20090126 | ||
2 | ![]() |
IT_ID | Call by reference | Type reference (TYPE) | /BCV/T_AUT_KEY_UGRP | User Group Key | 20090219 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ES_HEADER | Call by reference | Type reference (TYPE) | /BCV/S_AUT_UGRP_HEADER | User group header data | 20090114 | ||
2 | ![]() |
ET_UGRP_HIER | Call by reference | Type reference (TYPE) | /BCV/T_AUT_UGRP_HIERARCHY | User group hierarchy | 20090114 | ||
3 | ![]() |
ET_UGRP_USER | Call by reference | Type reference (TYPE) | /BCV/T_AUT_UGRP_USER | Assignment user to user group | 20090114 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID to be removed from parent | 20090113 | ||
2 | ![]() |
IV_PARENT_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | Parent user group ID | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_UGRP_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090113 | ||
2 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090114 | ||
2 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_NAME | Usergroup name | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_DESCR | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_DESCR | User group description | 20090113 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20090113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for user group | 20090113 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |