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
⤷ 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 | ABAP | 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 | GC_ACOACT_ADMIN | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/ADMIN' | Activity for Authorization Check | 20081120 | |
2 | GC_ACOACT_DISPLAY | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/DISP' | Activity for Authorization Check | 20081120 | |
3 | GC_ACOACT_EXECUTE | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/EXEC' | Activity for Authorization Check | 20081120 | |
4 | GC_ACOACT_MAINTAIN | Constant | Public | Type reference (TYPE) | ACO_ACTVT | '/BCV/MAINT' | Activity for Authorization Check | 20081120 | |
5 | GC_ACOACT_NONE | Constant | Public | Type reference (TYPE) | ACO_ACTVT | 'NoAuth' | Activity for Authorization Check | 20081120 | |
6 | GC_AUTHHOLDER_HROBJ | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'HR_OBJECT' | Authorization holder type | 20081120 | |
7 | GC_AUTHHOLDER_ROLE | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'ROLE' | Authorization holder type | 20081120 | |
8 | GC_AUTHHOLDER_UGRP | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'USER_GROUP' | Authorization holder type | 20081120 | |
9 | GC_AUTHHOLDER_USER | Constant | Public | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | 'USER' | Authorization holder type | 20081120 | |
10 | GC_CHGINDICAT_DELETE | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'D' | Delete | 20090224 | |
11 | GC_CHGINDICAT_INSERT | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'I' | Insert | 20090224 | |
12 | GC_CHGINDICAT_UPDATE | Constant | Private | Type reference (TYPE) | /BCV/AUT_ACO_CHANGE_INDICATOR | 'U' | Update | 20090224 | |
13 | GC_OBJCAT_UGRP | Constant | Public | Type reference (TYPE) | ACO_OBJECT_TYPE | 'usrgrp' | Object Category | 20090210 | |
14 | GC_UGRPACT_ADMIN | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Admin' | Activity for Authorization Check | 20090218 | |
15 | GC_UGRPACT_DISPLAY | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Read' | Activity for Authorization Check | 20090218 | |
16 | GC_UGRPACT_MAINTAIN | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'Write' | Activity for Authorization Check | 20090218 | |
17 | GC_UGRPACT_NONE | Constant | Private | Type reference (TYPE) | ACO_ACTVT | 'NoAuth' | Activity for Authorization Check | 20090218 | |
18 | ST_ACO_DASHBOARD | Static Attribute | Private | Type reference (TYPE) | TT_ACO_DASHBOARD | ACO Dashboard Instances | 20081205 | ||
19 | ST_ACO_QUERYVW | Static Attribute | Private | Type reference (TYPE) | TT_ACO_QUERYVW | ACO QUERY VIEW INSTANCES | 20081205 | ||
20 | ST_ACO_SNAPSHOT | Static Attribute | Private | Type reference (TYPE) | TT_ACO_SNAPSHOT | ACO Snapshot Instances | 20090824 | ||
21 | ST_ACO_UGRP | Static Attribute | Private | Type reference (TYPE) | TT_ACO_UGRP | ACO user group instance | 20090116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_ACL_ADMIN | Static method | Public | Method | Check whether user has admin right granted by ACL | 20090316 |
2 | CHECK_ACL_AUTHOBJ | Static method | Public | Method | Check authorization based on authorization objects | 20081209 |
3 | CHECK_ACTIVITY | Static method | Private | Method | Check ACL activity | 20090825 |
4 | CHECK_BCV_ADMIN | Static method | Private | Method | Check whether user is a BCV Administrator | 20081211 |
5 | CHECK_SAVE_RELEVANT | Static method | Public | Method | Check whether ACL changes occured | 20090223 |
6 | CONVERT_BCVACT_TO_UGRPACT | Static method | Private | Method | Convert activity for BCV Object to Usergroup activity | 20090218 |
7 | CONVERT_UGRPACT_TO_BCVACT | Static method | Private | Method | Convert activity for BCV Object to Usergroup activity | 20090218 |
8 | CREATE | Static method | Public | Method | Create ACL | 20081120 |
9 | DELETE | Static method | Public | Method | Delete ACL | 20081120 |
10 | DELETE_AUTHOLDER | Static method | Private | Method | Delete authorization holder from ACL | 20081212 |
11 | DISCARD | Static method | Public | Method | Discard changes without saving | 20081209 |
12 | GET_ACTVT_AUTHOLDER | Static method | Private | Method | Get activities for an authorization holder | 20081212 |
13 | GET_ACTVT_AUTHOLDER_PRIOR_UPDT | Static method | Private | Method | Undo update of activities for authorization holder | 20081212 |
14 | GET_REFERENCE_ACO | Static method | Private | Method | Get reference to ACO instance | 20081205 |
15 | READ | Static method | Public | Method | Read ACL | 20081120 |
16 | READ_BY_AUTHOLDER | Static method | Public | Method | Read ACL by Authorization Holder | 20090210 |
17 | SAVE | Static method | Public | Method | Save ACL | 20081205 |
18 | SET_ACTVT_AUTHOLDER | Static method | Private | Method | Set activities for authorization holder | 20081212 |
19 | SET_CHANGE_INDICATOR | Static method | Private | Method | Set change indicator of buffer entry | 20090224 |
20 | UPDATE | Static method | Public | Method | Update ACL | 20081120 |
21 | UPDATE_ACTVT_AUTHOLDER | 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 | Exporting | EV_ACL_ADMIN | Call by reference | Type reference (TYPE) | XFELD | 'X': Admin right, ' ': No admin right | 20090316 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090316 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090316 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090316 | ||
6 | Importing | IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20090316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Exporting | EV_AUTHORIZED | Call by reference | Type reference (TYPE) | XFELD | Result of Authorization Check | 20081209 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081209 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081209 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | ||
6 | Importing | IV_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/FND_AUTH_ACTVT | Authorization Activity | 20081209 | ||
7 | Importing | 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 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090825 | ||
2 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090825 | ||
3 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090825 | ||
4 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090825 | ||
5 | Importing | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20090825 | ||
6 | Importing | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20090825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Exporting | EV_IS_BCVADMIN | Call by reference | Type reference (TYPE) | XFELD | Indicator for BCV Administrator | 20081211 | ||
2 | Importing | IO_ACO_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface for Authorization Check | 20081211 | ||
3 | Importing | 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 | Exporting | 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 | Changing | CT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20090218 | ||
2 | Changing | 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 | Changing | 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 | Importing | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | ||
6 | Importing | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20081120 | ||
7 | Importing | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081205 | ||
8 | Importing | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081205 | ||
9 | Importing | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User ID in User Master Record | 20081205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | Exception class for ACL | 20081209 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090119 | ||
6 | Importing | IV_ALL_AUTHOLDER | Call by reference | Type reference (TYPE) | XFELD | Delete ACLs of all authorization holders ('X') | 20090216 | ||
7 | Importing | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081209 | ||
8 | Importing | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081209 | ||
9 | Importing | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | Exception class for ACL | 20081209 |
Method DELETE_AUTHOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | ||
2 | Importing | IT_AUTHOLDER | Call by reference | Type reference (TYPE) | /BCV/T_AUT_AUTHOLDER | Authorization holder | 20090216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Exporting | ES_AUTHOLDER_ACL | Call by reference | Type reference (TYPE) | /BCV/S_AUT_ACL_PERMISSION | ACL permission | 20081212 | ||
2 | Importing | IT_ACO_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_PERMISSION | ACL permission | 20081212 | ||
3 | Importing | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | ||
4 | Importing | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Exporting | ET_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081212 | ||
2 | Importing | IS_AUTHOLDER_ACL | Call by reference | Type reference (TYPE) | /BCV/S_AUT_ACL_PERMISSION | ACL permission | 20081212 | ||
3 | Importing | IV_SNAPSHOT_ACTIVITIES | Call by reference | Type reference (TYPE) | XFELD | Snapshot activities ('X'), Other activities (' ') | 20090824 | ||
4 | Importing | 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 | Exporting | EO_ACO_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface for Authorization Check | 20081211 | ||
2 | Exporting | EO_ACO_DASHBOARD | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_DASHBOARD | ACL Access for Dashboard | 20081223 | ||
3 | Exporting | EO_ACO_QRYVW | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_QRYVW | ACL Access for Query View | 20081223 | ||
4 | Exporting | EO_ACO_SNAPSHOT | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_AUT_ACO_SNAPSHOT | ACL Access for Snapshot | 20090824 | ||
5 | Exporting | EO_ACO_UGRP | Call by reference | Object reference (TYPE REF TO) | CL_ACO_USER_GROUP | Administration of User Groups | 20090116 | ||
6 | Exporting | EO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081205 | ||
7 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081205 | ||
8 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081205 | ||
9 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
10 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | ||
11 | Importing | IV_CREATE_ACOID | Call by reference | Type reference (TYPE) | XFELD | Create ACO ID ('X'=true, ' '=false) | 20081223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | Exception class for ACL | 20081209 |
Method READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_PERMISSION | ACL permission | 20081120 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090116 | ||
6 | Importing | IV_NO_ACTVT_CONVERSION | Call by reference | Type reference (TYPE) | XFELD | Do NOT convert ACL activities | 20090218 | ||
7 | Importing | IV_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | XFELD | Disable authorization check | 20081215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Exporting | ET_DASHB_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_DASHBOARD_ACL | ACL referring to Dashboard | 20090210 | ||
2 | Exporting | ET_QRYVW_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_QRYVW_ACL | ACL referring to Query View | 20090210 | ||
3 | Exporting | ET_SNAPSHOT_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_SNAPSHOT_ACL | ACL referring to Snapshot | 20090824 | ||
4 | Exporting | ET_UGRP_ACL | Call by reference | Type reference (TYPE) | /BCV/T_AUT_UGRP_ACL | ACL referring to usergroup | 20090210 | ||
5 | Importing | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090210 | ||
6 | Importing | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20090210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | /BCV/CX_AUT_ACO | 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 | Importing | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | ||
2 | Importing | IT_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACL_ACTVT | ACL Activity | 20081212 | ||
3 | Importing | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | ||
4 | Importing | 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 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20090224 | ||
2 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20090224 | ||
3 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
4 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090224 | ||
5 | Importing | 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 | Importing | IS_AUTHOLDER_HROBJ | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR Object ID | 20090217 | ||
2 | Importing | IS_KEY_DASHBOARD | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_DASHBOARD | Dashboard Key | 20081121 | ||
3 | Importing | IS_KEY_QUERYVW | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_QUERYVW | Query View Key | 20081202 | ||
4 | Importing | IS_KEY_SNAPSHOT | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_SNAPSHOT | Snapshot Key | 20090824 | ||
5 | Importing | IS_KEY_UGRP | Call by reference | Type reference (TYPE) | /BCV/S_AUT_KEY_UGRP | User Group Key | 20090119 | ||
6 | Importing | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081209 | ||
7 | Importing | IV_AUTHOLDER_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20081209 | ||
8 | Importing | IV_AUTHOLDER_UGRP | Call by reference | Type reference (TYPE) | /BCV/AUT_UGRP_ID | User group ID | 20081209 | ||
9 | Importing | IV_AUTHOLDER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | 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 | Importing | IO_AUTH | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20081212 | ||
2 | Importing | IT_AUTH_ACTIVITY | Call by reference | Type reference (TYPE) | /BCV/T_AUT_ACTVT_AUTHORIZED | Authorization for activity | 20081212 | ||
3 | Importing | IV_AUTHOLDER_ID | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTHOLDER_ID | Generic authorization holder ID | 20090122 | ||
4 | Importing | IV_AUTHOLDER_TYPE | Call by reference | Type reference (TYPE) | /BCV/AUT_AUTH_HOLDER_TYPE | Authorization holder type | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /BCV/CX_AUT_ACL | Exception class for ACL | 20081212 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |