SAP ABAP Class /BCV/CL_AUT_ACL (Access to NW ACLs)
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_ACL | |
| Short Description | Access to NW ACLs | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BCV/AUTH | BCV Authorization |
| Created | 20081120 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /BCV/CL_AUT_ACL has no interface implemented.
Friends
Class /BCV/CL_AUT_ACL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/ADMIN' | Activity for Authorization Check | 20081120 | ||
| 2 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/DISP' | Activity for Authorization Check | 20081120 | ||
| 3 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/EXEC' | Activity for Authorization Check | 20081120 | ||
| 4 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/MAINT' | Activity for Authorization Check | 20081120 | ||
| 5 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | 'NoAuth' | Activity for Authorization Check | 20081120 | ||
| 6 | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'HR_OBJECT' | Authorization holder type | 20081120 | ||
| 7 | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'ROLE' | Authorization holder type | 20081120 | ||
| 8 | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'USER_GROUP' | Authorization holder type | 20081120 | ||
| 9 | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'USER' | Authorization holder type | 20081120 | ||
| 10 | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'D' | Delete | 20090224 | ||
| 11 | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'I' | Insert | 20090224 | ||
| 12 | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'U' | Update | 20090224 | ||
| 13 | Constant | Public | Type reference (TYPE) | ACO_OBJECT_TYPE | 'usrgrp' | Object Category | 20090210 | ||
| 14 | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Admin' | Activity for Authorization Check | 20090218 | ||
| 15 | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Read' | Activity for Authorization Check | 20090218 | ||
| 16 | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Write' | Activity for Authorization Check | 20090218 | ||
| 17 | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'NoAuth' | Activity for Authorization Check | 20090218 | ||
| 18 | Static Attribute | Private | Type reference (TYPE) | TT_ACO_DASHBOARD | ACO Dashboard Instances | 20081205 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | TT_ACO_QUERYVW | ACO QUERY VIEW INSTANCES | 20081205 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | TT_ACO_SNAPSHOT | ACO Snapshot Instances | 20090824 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | TT_ACO_UGRP | ACO user group instance | 20090116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check whether user has admin right granted by ACL | 20090316 | |
| 2 | Static method | Public | Method | Check authorization based on authorization objects | 20081209 | |
| 3 | Static method | Private | Method | Check ACL activity | 20090825 | |
| 4 | Static method | Private | Method | Check whether user is a BCV Administrator | 20081211 | |
| 5 | Static method | Public | Method | Check whether ACL changes occured | 20090223 | |
| 6 | Static method | Private | Method | Convert activity for BCV Object to Usergroup activity | 20090218 | |
| 7 | Static method | Private | Method | Convert activity for BCV Object to Usergroup activity | 20090218 | |
| 8 | Static method | Public | Method | Create ACL | 20081120 | |
| 9 | Static method | Public | Method | Delete ACL | 20081120 | |
| 10 | Static method | Private | Method | Delete authorization holder from ACL | 20081212 | |
| 11 | Static method | Public | Method | Discard changes without saving | 20081209 | |
| 12 | Static method | Private | Method | Get activities for an authorization holder | 20081212 | |
| 13 | Static method | Private | Method | Undo update of activities for authorization holder | 20081212 | |
| 14 | Static method | Private | Method | Get reference to ACO instance | 20081205 | |
| 15 | Static method | Public | Method | Read ACL | 20081120 | |
| 16 | Static method | Public | Method | Read ACL by Authorization Holder | 20090210 | |
| 17 | Static method | Public | Method | Save ACL | 20081205 | |
| 18 | Static method | Private | Method | Set activities for authorization holder | 20081212 | |
| 19 | Static method | Private | Method | Set change indicator of buffer entry | 20090224 | |
| 20 | Static method | Public | Method | Update ACL | 20081120 | |
| 21 | Static method | Private | Method | Update activities for a authorization holder | 20081212 |
Events
Class /BCV/CL_AUT_ACL has no event.
Types
Class /BCV/CL_AUT_ACL has no local type.
Method Signatures
Method CHECK_ACL_ADMIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACL_ADMIN | Call by reference | Type reference (TYPE) | XFELD | 'X': Admin right, ' ': No admin right | 20090316 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090316 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090316 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090316 | |||
| 6 | IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20090316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20090316 |
Method CHECK_ACL_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 | 20081209 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081209 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081209 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | |||
| 6 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/FND_AUTH_ACTVT | Authorization Activity | 20081209 | |||
| 7 | IV_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081209 |
Method CHECK_ACL_AUTHOBJ on class /BCV/CL_AUT_ACL has no exception.
Method CHECK_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090825 | |||
| 2 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090825 | |||
| 3 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090825 | |||
| 4 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090825 | |||
| 5 | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20090825 | |||
| 6 | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20090825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20090825 |
Method CHECK_BCV_ADMIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_BCVADMIN | Call by reference | Type reference (TYPE) | XFELD | Indicator for BCV Administrator | 20081211 | |||
| 2 | IO_ACO_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface for Authorization Check | 20081211 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081211 |
Method CHECK_BCV_ADMIN on class /BCV/CL_AUT_ACL 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 | ACL changes which are save relevant occured ('X') | 20090223 |
Method CHECK_SAVE_RELEVANT on class /BCV/CL_AUT_ACL has no exception.
Method CONVERT_BCVACT_TO_UGRPACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20090218 | |||
| 2 | CT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20090218 |
Method CONVERT_BCVACT_TO_UGRPACT on class /BCV/CL_AUT_ACL has no exception.
Method CONVERT_UGRPACT_TO_BCVACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20090218 |
Method CONVERT_UGRPACT_TO_BCVACT on class /BCV/CL_AUT_ACL has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | |||
| 6 | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20081120 | |||
| 7 | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081205 | |||
| 8 | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081205 | |||
| 9 | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User ID in User Master Record | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081209 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090119 | |||
| 6 | IV_ALL_AUTHOLDER | Call by reference | Type reference (TYPE) | XFELD | Delete ACLs of all authorization holders ('X') | 20090216 | |||
| 7 | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081209 | |||
| 8 | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081209 | |||
| 9 | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081209 |
Method DELETE_AUTHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | |||
| 2 | IT_AUTHOLDER | Call by reference | Type reference (TYPE) | /BCV/T_AUT_AUTHOLDER | Authorization holder | 20090216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081212 |
Method DISCARD Signature
Method DISCARD on class /BCV/CL_AUT_ACL has no parameter.
Method DISCARD on class /BCV/CL_AUT_ACL has no exception.
Method GET_ACTVT_AUTHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_AUTHOLDER_ACL | Call by reference | Type reference (TYPE) | /BCV/S_AUT_ACL_PERMISSION | ACL permission | 20081212 | |||
| 2 | IT_ACO_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_PERMISSION | ACL permission | 20081212 | |||
| 3 | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | |||
| 4 | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20081212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081212 |
Method GET_ACTVT_AUTHOLDER_PRIOR_UPDT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081212 | |||
| 2 | IS_AUTHOLDER_ACL | Call by reference | Type reference (TYPE) | /BCV/S_AUT_ACL_PERMISSION | ACL permission | 20081212 | |||
| 3 | IV_SNAPSHOT_ACTIVITIES | Call by reference | Type reference (TYPE) | XFELD | Snapshot activities ('X'), Other activities (' ') | 20090824 | |||
| 4 | IV_UGRP_ACTIVITIES | Call by reference | Type reference (TYPE) | XFELD | Usergroup activities ('X'), Other activities (' ') | 20090218 |
Method GET_ACTVT_AUTHOLDER_PRIOR_UPDT on class /BCV/CL_AUT_ACL has no exception.
Method GET_REFERENCE_ACO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ACO_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface for Authorization Check | 20081211 | |||
| 2 | EO_ACO_DASHBOARD | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_DASHBOARD | ACL Access for Dashboard | 20081223 | |||
| 3 | EO_ACO_QRYVW | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_QRYVW | ACL Access for Query View | 20081223 | |||
| 4 | EO_ACO_SNAPSHOT | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_SNAPSHOT | ACL Access for Snapshot | 20090824 | |||
| 5 | EO_ACO_UGRP | Call by reference | Object reference (TYPE REF TO) | CL_ACO_USER_GROUP | Administration of User Groups | 20090116 | |||
| 6 | EO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081205 | |||
| 7 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081205 | |||
| 8 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081205 | |||
| 9 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 10 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | |||
| 11 | IV_CREATE_ACOID | Call by reference | Type reference (TYPE) | XFELD | Create ACO ID ('X'=true, ' '=false) | 20081223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081209 |
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_PERMISSION | ACL permission | 20081120 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | |||
| 6 | IV_NO_ACTVT_CONVERSION | Call by reference | Type reference (TYPE) | XFELD | Do NOT convert ACL activities | 20090218 | |||
| 7 | IV_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | XFELD | Disable authorization check | 20081215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081209 |
Method READ_BY_AUTHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DASHB_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_DASHBOARD_ACL | ACL referring to Dashboard | 20090210 | |||
| 2 | ET_QRYVW_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_QRYVW_ACL | ACL referring to Query View | 20090210 | |||
| 3 | ET_SNAPSHOT_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_SNAPSHOT_ACL | ACL referring to Snapshot | 20090824 | |||
| 4 | ET_UGRP_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_UGRP_ACL | ACL referring to usergroup | 20090210 | |||
| 5 | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090210 | |||
| 6 | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20090210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20090302 |
Method SAVE Signature
Method SAVE on class /BCV/CL_AUT_ACL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACO | 20090824 |
Method SET_ACTVT_AUTHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | |||
| 2 | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20081212 | |||
| 3 | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | |||
| 4 | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20090122 |
Method SET_ACTVT_AUTHOLDER on class /BCV/CL_AUT_ACL has no exception.
Method SET_CHANGE_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090224 | |||
| 2 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090224 | |||
| 3 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 4 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090224 | |||
| 5 | IV_CHANGE_INDICATOR | Call by reference | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | Change indicator | 20090224 |
Method SET_CHANGE_INDICATOR on class /BCV/CL_AUT_ACL has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | |||
| 2 | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | |||
| 3 | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | |||
| 4 | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | |||
| 5 | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090119 | |||
| 6 | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081209 | |||
| 7 | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081209 | |||
| 8 | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081209 | |||
| 9 | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081209 |
Method UPDATE_ACTVT_AUTHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | |||
| 2 | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081212 | |||
| 3 | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | |||
| 4 | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20081212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for ACL | 20081212 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |