SAP /BCV/CL_AUT_ACL OO Class - Access to NW ACLs
/BCV/CL_AUT_ACL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BCV/CL_AUT_ACL including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /BCV/CL_AUT_ACL SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CHECK_ACL_ADMIN | Check whether user has admin right granted by ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>CHECK_ACL_ADMIN...more details | ||
| CHECK_ACL_AUTHOBJ | Check authorization based on authorization objects | Public |
| CALL METHOD /bcv/cl_aut_acl=>CHECK_ACL_AUTHOBJ...more details | ||
| CHECK_ACTIVITY | Check ACL activity | Private |
| CALL METHOD /bcv/cl_aut_acl=>CHECK_ACTIVITY...more details | ||
| CHECK_BCV_ADMIN | Check whether user is a BCV Administrator | Private |
| CALL METHOD /bcv/cl_aut_acl=>CHECK_BCV_ADMIN...more details | ||
| CHECK_SAVE_RELEVANT | Check whether ACL changes occured | Public |
| CALL METHOD /bcv/cl_aut_acl=>CHECK_SAVE_RELEVANT...more details | ||
| CONVERT_BCVACT_TO_UGRPACT | Convert activity for BCV Object to Usergroup activity | Private |
| CALL METHOD /bcv/cl_aut_acl=>CONVERT_BCVACT_TO_UGRPACT...more details | ||
|
| ||
| CONVERT_UGRPACT_TO_BCVACT | Convert activity for BCV Object to Usergroup activity | Private |
| CALL METHOD /bcv/cl_aut_acl=>CONVERT_UGRPACT_TO_BCVACT...more details | ||
| CREATE | Create ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>CREATE...more details | ||
| DELETE | Delete ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>DELETE...more details | ||
| DELETE_AUTHOLDER | Delete authorization holder from ACL | Private |
| CALL METHOD /bcv/cl_aut_acl=>DELETE_AUTHOLDER...more details | ||
| DISCARD | Discard changes without saving | Public |
| CALL METHOD /bcv/cl_aut_acl=>DISCARD...more details | ||
| GET_ACTVT_AUTHOLDER | Get activities for an authorization holder | Private |
| CALL METHOD /bcv/cl_aut_acl=>GET_ACTVT_AUTHOLDER...more details | ||
| GET_ACTVT_AUTHOLDER_PRIOR_UPDT | Undo update of activities for authorization holder | Private |
| CALL METHOD /bcv/cl_aut_acl=>GET_ACTVT_AUTHOLDER_PRIOR_UPDT...more details | ||
| GET_REFERENCE_ACO | Get reference to ACO instance | Private |
| CALL METHOD /bcv/cl_aut_acl=>GET_REFERENCE_ACO...more details | ||
| READ | Read ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>READ...more details | ||
| READ_BY_AUTHOLDER | Read ACL by Authorization Holder | Public |
| CALL METHOD /bcv/cl_aut_acl=>READ_BY_AUTHOLDER...more details | ||
| SAVE | Save ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>SAVE...more details | ||
| SET_ACTVT_AUTHOLDER | Set activities for authorization holder | Private |
| CALL METHOD /bcv/cl_aut_acl=>SET_ACTVT_AUTHOLDER...more details | ||
| SET_CHANGE_INDICATOR | Set change indicator of buffer entry | Private |
| CALL METHOD /bcv/cl_aut_acl=>SET_CHANGE_INDICATOR...more details | ||
| UPDATE | Update ACL | Public |
| CALL METHOD /bcv/cl_aut_acl=>UPDATE...more details | ||
| UPDATE_ACTVT_AUTHOLDER | Update activities for a authorization holder | Private |
| CALL METHOD /bcv/cl_aut_acl=>UPDATE_ACTVT_AUTHOLDER...more details | ||
/BCV/CL_AUT_ACL attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GC_ACOACT_ADMIN | Constant | Activity for Authorization Check | '/BCV/ADMIN' | LIKE ACO_ACTVT | Public |
| GC_ACOACT_DISPLAY | Constant | Activity for Authorization Check | '/BCV/DISP' | LIKE ACO_ACTVT | Public |
| GC_ACOACT_EXECUTE | Constant | Activity for Authorization Check | '/BCV/EXEC' | LIKE ACO_ACTVT | Public |
| GC_ACOACT_MAINTAIN | Constant | Activity for Authorization Check | '/BCV/MAINT' | LIKE ACO_ACTVT | Public |
| GC_ACOACT_NONE | Constant | Activity for Authorization Check | 'NoAuth' | LIKE ACO_ACTVT | Public |
| GC_AUTHHOLDER_HROBJ | Constant | Authorization holder type | 'HR_OBJECT' | LIKE /BCV/AUT_AUTH_HOLDER_TYPE | Public |
| GC_AUTHHOLDER_ROLE | Constant | Authorization holder type | 'ROLE' | LIKE /BCV/AUT_AUTH_HOLDER_TYPE | Public |
| GC_AUTHHOLDER_UGRP | Constant | Authorization holder type | 'USER_GROUP' | LIKE /BCV/AUT_AUTH_HOLDER_TYPE | Public |
| GC_AUTHHOLDER_USER | Constant | Authorization holder type | 'USER' | LIKE /BCV/AUT_AUTH_HOLDER_TYPE | Public |
| GC_CHGINDICAT_DELETE | Constant | Delete | 'D' | LIKE /BCV/AUT_ACO_CHANGE_INDICATOR | Private |
| GC_CHGINDICAT_INSERT | Constant | Insert | 'I' | LIKE /BCV/AUT_ACO_CHANGE_INDICATOR | Private |
| GC_CHGINDICAT_UPDATE | Constant | Update | 'U' | LIKE /BCV/AUT_ACO_CHANGE_INDICATOR | Private |
| GC_OBJCAT_UGRP | Constant | Object Category | 'usrgrp' | LIKE ACO_OBJECT_TYPE | Public |
| GC_UGRPACT_ADMIN | Constant | Activity for Authorization Check | 'Admin' | LIKE ACO_ACTVT | Private |
| GC_UGRPACT_DISPLAY | Constant | Activity for Authorization Check | 'Read' | LIKE ACO_ACTVT | Private |
| GC_UGRPACT_MAINTAIN | Constant | Activity for Authorization Check | 'Write' | LIKE ACO_ACTVT | Private |
| GC_UGRPACT_NONE | Constant | Activity for Authorization Check | 'NoAuth' | LIKE ACO_ACTVT | Private |
| ST_ACO_DASHBOARD | Static Attribute | ACO Dashboard Instances | LIKE TT_ACO_DASHBOARD | Private | |
| ST_ACO_QUERYVW | Static Attribute | ACO QUERY VIEW INSTANCES | LIKE TT_ACO_QUERYVW | Private | |
| ST_ACO_SNAPSHOT | Static Attribute | ACO Snapshot Instances | LIKE TT_ACO_SNAPSHOT | Private | |
| ST_ACO_UGRP | Static Attribute | ACO user group instance | LIKE TT_ACO_UGRP | Private |
Links to Related Class(s)
/BCV/CL_...Full list of available SAP object classes
Search for further information about these or an SAP related objects