SAP ABAP Class CL_ACL_DISPLAY (** INTERN **: ACL Auxiliary Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   KM-KW (Application Component) Knowledge Warehouse
     SACL_WCM (Package) Relocation: EKW BCE WP_SACL
Properties
Class CL_ACL_DISPLAY  
Short Description ** INTERN **: ACL Auxiliary Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SACL_WCM   Relocation: EKW BCE WP_SACL 
Created 20010323   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SACLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ACL_DISPLAY has no interface implemented.
Friends
Class CL_ACL_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20010323
2 DROPDOWN_VALUES Instance attribute Private Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20010323
3 GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20010323
4 OUTTAB Instance attribute Private Type reference (TYPE) ACLENTRIES 20010323
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OUTTAB Instance method Private Method Generate ALV Table 20010323
2 BUTTON_CLICKED Instance method Private Event handling method Button clicked 20010323
3 CONSTRUCTOR Instance method Public Constructor Constructor 20010323
4 CONTEXT_MENU Instance method Private Event handling method Context menu requested 20010329
5 DATA_CHANGED Instance method Private Event handling method Data was changed 20010323
6 DELETE_MARKED_ACES Instance method Public Method Delete Selected ACEs 20010327
7 DISPLAY Instance method Public Method Display ACL 20010323
8 DOUBLE_CLICK Instance method Private Event handling method Double-Click 20010412
9 FREE Instance method Public Method Destructor 20010323
10 GET_ACL Instance method Public Method Get ACL 20010323
11 GET_MARKED_ACES Instance method Private Method Get Selected ACE 20010327
12 SET_LAYOUT_AND_FIELDCAT Instance method Private Method Layout Specifications 20010323
13 SET_VISIBLE Instance method Public Method Show/Hide Control 20010328
14 SORT_DOWN_MARKED_ACE Instance method Public Method Sort Down Selected ACE 20010323
15 SORT_UP_MARKED_ACE Instance method Public Method Sort Up Selected ACE 20010323
16 USER_COMMAND Instance method Private Event handling method User command 20010323
Events
Class CL_ACL_DISPLAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACLENTRIES Private See coding 20010323
2 ACLENTRY Private See coding 20010323
Method Signatures

Method BUILD_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL Call by reference Type reference (TYPE) ACL_ACENTRS ACL: Liste mit ACE-Einträgen 20010323
2 Importing OBJECT_TYP Call by reference Type reference (TYPE) ACL_OBJTY ACL: Objekt-Typ 20010328
3 Changing OUTTAB Call by reference Type reference (TYPE) ACLENTRIES 20010323

Method BUILD_OUTTAB on class CL_ACL_DISPLAY has no exception.

Method BUTTON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20010323
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20010323

Method BUTTON_CLICKED on class CL_ACL_DISPLAY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Value transfer Type reference (TYPE) C 20010323
2 Importing DYNNR Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20010323
3 Importing LIFETIME Value transfer Type reference (TYPE) I 20010323
4 Importing NO_AUTODEF_PROGID_DYNNR Value transfer Type reference (TYPE) C 20010323
5 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010323
6 Importing REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20010323
7 Importing STYLE Value transfer Type reference (TYPE) I 20010323
# Exception Resumable Description Created on
1 CNTL_ERROR Fehler beim Erzeugen des Controls 20010323
2 CNTL_INIT_ERROR Fehler beim Initialisieren des Controls 20010323
3 CNTL_LINK_ERROR Fehler beim Linken des Controls 20010323
4 CNTL_SYSTEM_ERROR 20010323
5 CREATE_ERROR 20010323
6 DP_CREATE_ERROR Fehler beim Erzeugen des DataProvider Control 20010323
7 LIFETIME_DYNPRO_DYNPRO_LINK 20010323
8 LIFETIME_ERROR 20010323

Method CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20010329

Method CONTEXT_MENU on class CL_ACL_DISPLAY has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20010323
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20010323
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20010323
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20010323

Method DATA_CHANGED on class CL_ACL_DISPLAY has no exception.

Method DELETE_MARKED_ACES Signature

Method DELETE_MARKED_ACES on class CL_ACL_DISPLAY has no parameter.
Method DELETE_MARKED_ACES on class CL_ACL_DISPLAY has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACL Value transfer Type reference (TYPE) ACL_ACENTRS ACL: Liste mit ACE-Einträgen 20010323
2 Importing OBJECT_TYPE Value transfer Type reference (TYPE) ACL_OBJTY ACL: Objekt-Typ 20010328

Method DISPLAY on class CL_ACL_DISPLAY has no exception.

Method DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20010412
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20010412
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20010412

Method DOUBLE_CLICK on class CL_ACL_DISPLAY has no exception.

Method FREE Signature

Method FREE on class CL_ACL_DISPLAY has no parameter.
Method FREE on class CL_ACL_DISPLAY has no exception.

Method GET_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACL Call by reference Type reference (TYPE) ACL_ACENTRS ACL: Liste mit ACE-Einträgen 20010323

Method GET_ACL on class CL_ACL_DISPLAY has no exception.

Method GET_MARKED_ACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACES Call by reference Type reference (TYPE) ACL_ACENTRS ACL: Eintrag für Berechtigten 20010327

Method GET_MARKED_ACES on class CL_ACL_DISPLAY has no exception.

Method SET_LAYOUT_AND_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20010323
2 Changing LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20010323
3 Changing SORTING Call by reference Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20010323

Method SET_LAYOUT_AND_FIELDCAT on class CL_ACL_DISPLAY has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Call by reference Type reference (TYPE) C 20010328
# Exception Resumable Description Created on
1 CNTL_ERROR 20010328
2 CNTL_SYSTEM_ERROR 20010328

Method SORT_DOWN_MARKED_ACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT_TO_BOTTOM Value transfer Type reference (TYPE) SKWF_FLAG X: an das Ende setzen ' ' eine Position nach unten 20010323

Method SORT_DOWN_MARKED_ACE on class CL_ACL_DISPLAY has no exception.

Method SORT_UP_MARKED_ACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT_TO_TOP Value transfer Type reference (TYPE) SKWF_FLAG SPACE X: an den Anfang setzen ' ' eine Position nach oben 20010323

Method SORT_UP_MARKED_ACE on class CL_ACL_DISPLAY has no exception.

Method USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20010323

Method USER_COMMAND on class CL_ACL_DISPLAY has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 300