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 |