SAP ABAP Class CL_KW_ACL (Access Control List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   KM-KW (Application Component) Knowledge Warehouse
     SACL (Package) Access Control Lists
Properties
Class CL_KW_ACL  
Short Description Access Control List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SACL   Access Control Lists 
Created 20000728   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_KW_ACL has no forward declaration.
Interfaces
Class CL_KW_ACL has no interface implemented.
Friends
Class CL_KW_ACL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACL_ID Instance attribute Private Type reference (TYPE) SKW_ACLID ID 20000728
2 APPL Instance attribute Private Type reference (TYPE) SKW_AAPPL Application 20000728
3 DESCR Instance attribute Private Type reference (TYPE) SDOK_DESCR Short Description 20000728
4 M_ID_MEMBER_GROUP Constant Public Type reference (TYPE) SKW_ACLMB 'GRUPPE' ID 20000811
5 M_ID_MEMBER_USER Constant Public Type reference (TYPE) SKW_ACLMB 'BENUTZER' ID 20000811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTIVITIES Instance method Public Method Change Activities for Members of an ACL 20000801
2 ADD_MEMBERS Instance method Public Method Create New Members 20000801
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000728
4 DELETE_ACTIVITIES Instance method Public Method Delete Activities for Member of an ACL 20000801
5 DELETE_MEMBERS Instance method Public Method Delete Member of an ACL 20000728
6 GET_ACTIVITIES Instance method Public Method Display Activities for Members of an ACL 20000728
7 GET_MEMBERS Instance method Public Method Display Members of the ACL 20000728
8 GET_POSSIBLE_ACTIVITIES Instance method Public Method Display All Possible Activities for the ACL 20000815
9 GET_POSSIBLE_GROUPS Instance method Public Method Display All Possible Groups for the ACL 20000815
10 GET_POSSIBLE_USERS Instance method Public Method Display All Possible Users for the ACL 20000815
11 SET_DESCRIPTION Instance method Public Method Change Description for an ACL 20000801
12 SHOW_DESCRIPTION Instance method Public Method Display Description for an ACL 20000801
Events
Class CL_KW_ACL has no event.
Types
Class CL_KW_ACL has no local type.
Method Signatures

Method ADD_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
2 Importing PERMISSIONS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
3 Importing USERS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
# Exception Resumable Description Created on
1 ADD_ACTIVITIES_FAILED add_activities_failed 20000801

Method ADD_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS 20000801
2 Importing PERMISSIONS Value transfer Type reference (TYPE) SKW_ACLMBS 20000801
3 Importing USERS Value transfer Type reference (TYPE) SKW_ACLMBS 20000801
# Exception Resumable Description Created on
1 ADD_MEMBERS_FAILED set_members_failed 20000801

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL_ID Value transfer Type reference (TYPE) SKW_ACLID 20000728
2 Importing APPLICATION Value transfer Type reference (TYPE) SKW_AAPPL 20000728
# Exception Resumable Description Created on
1 CREATION_FAILED creation_failed 20000728

Method DELETE_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
2 Importing PERMISSIONS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
3 Importing USERS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000801
# Exception Resumable Description Created on
1 DELETE_ACTIVITIES_FAILED DELETE_ACTIVITIES_failed 20000801

Method DELETE_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS 20000728
2 Importing USERS Value transfer Type reference (TYPE) SKW_ACLMBS 20000728

Method DELETE_MEMBERS on class CL_KW_ACL has no exception.

Method GET_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS 20000728
2 Exporting PERMISSIONS Call by reference Type reference (TYPE) SKW_MBACTST KW: Anzeigestruktur für ACLs 20000728
3 Importing USERS Value transfer Type reference (TYPE) SKW_ACLMBS 20000801

Method GET_ACTIVITIES on class CL_KW_ACL has no exception.

Method GET_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS 20000728
2 Exporting USERS Value transfer Type reference (TYPE) SKW_ACLMBS 20000728

Method GET_MEMBERS on class CL_KW_ACL has no exception.

Method GET_POSSIBLE_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVITIES Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000815

Method GET_POSSIBLE_ACTIVITIES on class CL_KW_ACL has no exception.

Method GET_POSSIBLE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUPS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000815

Method GET_POSSIBLE_GROUPS on class CL_KW_ACL has no exception.

Method GET_POSSIBLE_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting USERS Value transfer Type reference (TYPE) SKW_ACLMBS Mitglieder einer Access Control List 20000815

Method GET_POSSIBLE_USERS on class CL_KW_ACL has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Value transfer Type reference (TYPE) SDOK_DESCR Kurzbeschreibung 20000801
# Exception Resumable Description Created on
1 SET_DESCRIPTION_FAILED SET_DESCRIPTION_FAILED 20000801

Method SHOW_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCRIPTION Value transfer Type reference (TYPE) SDOK_DESCR Kurzbeschreibung 20000801

Method SHOW_DESCRIPTION on class CL_KW_ACL has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A