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 NameDescriptionVisability
CHECK_ACL_ADMINCheck whether user has admin right granted by ACLPublic
CALL METHOD /bcv/cl_aut_acl=>CHECK_ACL_ADMIN...more details

CHECK_ACL_AUTHOBJCheck authorization based on authorization objectsPublic
CALL METHOD /bcv/cl_aut_acl=>CHECK_ACL_AUTHOBJ...more details

CHECK_ACTIVITYCheck ACL activityPrivate
CALL METHOD /bcv/cl_aut_acl=>CHECK_ACTIVITY...more details

CHECK_BCV_ADMINCheck whether user is a BCV AdministratorPrivate
CALL METHOD /bcv/cl_aut_acl=>CHECK_BCV_ADMIN...more details

CHECK_SAVE_RELEVANTCheck whether ACL changes occuredPublic
CALL METHOD /bcv/cl_aut_acl=>CHECK_SAVE_RELEVANT...more details

CONVERT_BCVACT_TO_UGRPACTConvert activity for BCV Object to Usergroup activityPrivate
CALL METHOD /bcv/cl_aut_acl=>CONVERT_BCVACT_TO_UGRPACT...more details

CONVERT_UGRPACT_TO_BCVACTConvert activity for BCV Object to Usergroup activityPrivate
CALL METHOD /bcv/cl_aut_acl=>CONVERT_UGRPACT_TO_BCVACT...more details

CREATECreate ACLPublic
CALL METHOD /bcv/cl_aut_acl=>CREATE...more details

DELETEDelete ACLPublic
CALL METHOD /bcv/cl_aut_acl=>DELETE...more details

DELETE_AUTHOLDERDelete authorization holder from ACLPrivate
CALL METHOD /bcv/cl_aut_acl=>DELETE_AUTHOLDER...more details

DISCARDDiscard changes without savingPublic
CALL METHOD /bcv/cl_aut_acl=>DISCARD...more details

GET_ACTVT_AUTHOLDERGet activities for an authorization holderPrivate
CALL METHOD /bcv/cl_aut_acl=>GET_ACTVT_AUTHOLDER...more details

GET_ACTVT_AUTHOLDER_PRIOR_UPDTUndo update of activities for authorization holderPrivate
CALL METHOD /bcv/cl_aut_acl=>GET_ACTVT_AUTHOLDER_PRIOR_UPDT...more details

GET_REFERENCE_ACOGet reference to ACO instancePrivate
CALL METHOD /bcv/cl_aut_acl=>GET_REFERENCE_ACO...more details

READRead ACLPublic
CALL METHOD /bcv/cl_aut_acl=>READ...more details

READ_BY_AUTHOLDERRead ACL by Authorization HolderPublic
CALL METHOD /bcv/cl_aut_acl=>READ_BY_AUTHOLDER...more details

SAVESave ACLPublic
CALL METHOD /bcv/cl_aut_acl=>SAVE...more details

SET_ACTVT_AUTHOLDERSet activities for authorization holderPrivate
CALL METHOD /bcv/cl_aut_acl=>SET_ACTVT_AUTHOLDER...more details

SET_CHANGE_INDICATORSet change indicator of buffer entryPrivate
CALL METHOD /bcv/cl_aut_acl=>SET_CHANGE_INDICATOR...more details

UPDATEUpdate ACLPublic
CALL METHOD /bcv/cl_aut_acl=>UPDATE...more details

UPDATE_ACTVT_AUTHOLDERUpdate activities for a authorization holderPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
GC_ACOACT_ADMINConstantActivity for Authorization Check'/BCV/ADMIN'LIKE
ACO_ACTVT
Public
GC_ACOACT_DISPLAYConstantActivity for Authorization Check'/BCV/DISP'LIKE
ACO_ACTVT
Public
GC_ACOACT_EXECUTEConstantActivity for Authorization Check'/BCV/EXEC'LIKE
ACO_ACTVT
Public
GC_ACOACT_MAINTAINConstantActivity for Authorization Check'/BCV/MAINT'LIKE
ACO_ACTVT
Public
GC_ACOACT_NONEConstantActivity for Authorization Check'NoAuth'LIKE
ACO_ACTVT
Public
GC_AUTHHOLDER_HROBJConstantAuthorization holder type'HR_OBJECT'LIKE
/BCV/AUT_AUTH_HOLDER_TYPE
Public
GC_AUTHHOLDER_ROLEConstantAuthorization holder type'ROLE'LIKE
/BCV/AUT_AUTH_HOLDER_TYPE
Public
GC_AUTHHOLDER_UGRPConstantAuthorization holder type'USER_GROUP'LIKE
/BCV/AUT_AUTH_HOLDER_TYPE
Public
GC_AUTHHOLDER_USERConstantAuthorization holder type'USER'LIKE
/BCV/AUT_AUTH_HOLDER_TYPE
Public
GC_CHGINDICAT_DELETEConstantDelete'D'LIKE
/BCV/AUT_ACO_CHANGE_INDICATOR
Private
GC_CHGINDICAT_INSERTConstantInsert'I'LIKE
/BCV/AUT_ACO_CHANGE_INDICATOR
Private
GC_CHGINDICAT_UPDATEConstantUpdate'U'LIKE
/BCV/AUT_ACO_CHANGE_INDICATOR
Private
GC_OBJCAT_UGRPConstantObject Category'usrgrp'LIKE
ACO_OBJECT_TYPE
Public
GC_UGRPACT_ADMINConstantActivity for Authorization Check'Admin'LIKE
ACO_ACTVT
Private
GC_UGRPACT_DISPLAYConstantActivity for Authorization Check'Read'LIKE
ACO_ACTVT
Private
GC_UGRPACT_MAINTAINConstantActivity for Authorization Check'Write'LIKE
ACO_ACTVT
Private
GC_UGRPACT_NONEConstantActivity for Authorization Check'NoAuth'LIKE
ACO_ACTVT
Private
ST_ACO_DASHBOARDStatic AttributeACO Dashboard InstancesLIKE
TT_ACO_DASHBOARD
Private
ST_ACO_QUERYVWStatic AttributeACO QUERY VIEW INSTANCESLIKE
TT_ACO_QUERYVW
Private
ST_ACO_SNAPSHOTStatic AttributeACO Snapshot InstancesLIKE
TT_ACO_SNAPSHOT
Private
ST_ACO_UGRPStatic AttributeACO user group instanceLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!