SAP ABAP Class CL_CLS_ASSIGNMENT_GRID (Characterization of objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_TOOL_CLASSIFICATION_SCHAR (Package) Display Classifications
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AKB_TABLE_EDITOR Display Check Results 20050603
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLS_ASSIGNMENT Characterization of objects 20051013
Properties
Class CL_CLS_ASSIGNMENT_GRID  
Short Description Characterization of objects    
Super Class CL_AKB_TABLE_EDITOR Display Check Results 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CLASSIFICATION_TOOL    
Program status     
Category 0   
Package SPAK_TOOL_CLASSIFICATION_SCHAR   Display Classifications 
Created 20050603   SAP 
Last change 20130531   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)
2 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IF_CLS_CHARACTERIZATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLS_ASSIGNMENT Characterization of objects 20051013
Friends
Class CL_CLS_ASSIGNMENT_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOW_TOGGLE_EDIT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050829
2 APPLLOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20070212
3 ATTRIBUTES Instance attribute Private Type reference (TYPE) TY_ATTRIBUTE_INFO_LIST 20050603
4 CLASSIFICATION_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_CLS_CLASSIFICATION_SOURCE Source of classifications 20100128
5 COLUMN_DIR Static Attribute Public Type reference (TYPE) TY_COLUMN_DIR List of attributes 20050606
6 COL_ZEBRA_1 Static Attribute Private Type reference (TYPE) TY_PALETTE ALV Control: Column ID 20050610
7 COL_ZEBRA_2 Static Attribute Private Type reference (TYPE) TY_PALETTE ALV Control: Column ID 20050610
8 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20050603
9 DATA_CHANGED_PROT Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20070209
10 DISPLAY_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121019
11 ERROR_IN_DATA Instance attribute Private Type reference (TYPE) ABAP_BOOL 20051031
12 LIST Instance attribute Private Type reference (TYPE) CLS_ASSIGNMENT_GRID_LINES Assignment grid content 20050603
13 NO_OF_COLUMNS Static Attribute Public Type reference (TYPE) I 20050603
14 NO_OF_LOCKED_OBJECTS Instance attribute Private Type reference (TYPE) I 20120910
15 OBJECT Instance attribute Private Type reference (TYPE) PAK_OBJECT_KEY Object key 20050603
16 SHOW_CLOSE_BUTTON Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050817
17 TOTAL_NO_OF_OBJECTS Instance attribute Private Type reference (TYPE) I 20120910
18 UCOMMS_ON_INVALID_INPUT Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070209
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050603
2 CLEAR Instance method Public Method 20051014
3 CLEAR_COLUMNS Instance method Private Method 20050617
4 CLOSE_APPLLOG_CONTAINER Instance method Public Event handling method 20070212
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050603
6 CREATE_GRID_LINES Instance method Private Method 20050603
7 CREATE_TITLE Instance method Private Method 20050831
8 DELETE_ASSIGNMENT Instance method Private Method 20050617
9 DELETE_ASSIGNMENTS Instance method Private Method 20050617
10 DISPLAY_ASSIGNMENT_DETAIL Instance method Private Method 20050617
11 EDIT_LINKS Instance method Private Method 20050713
12 GET_ATTR_FOR_EDIT_LINKS Instance method Private Method 20061109
13 IMPLICIT_CHANGES_ALLOWED Instance method Private Method 20050929
14 INPUT_HAS_ERRORS Instance method Public Method 20051031
15 REFRESH_ASSIGNMENTS Instance method Private Method 20050617
16 SET_ASSIGNMENTS Instance method Public Method 20051018
17 SET_ATTRIBUTES Instance method Public Method 20051013
18 SET_NEW_ASSIGNMENTS_FOR_OBJECT Instance method Public Method 20051202
19 UPDATE_ATTRIBUTE_DISPLAY Instance method Private Method 20050617
20 UPDATE_DISPLAY Instance method Public Method 20050603
21 UPDATE_REFERENCE Instance method Public Method 20050603
Events
# Event Type Visibility Description Created on
1 BACK Instance Event
(0)
Public
(2)
20050714
2 CLOSE Instance Event
(0)
Public
(2)
20050817
3 DELETE_ASSIGNMENTS_REQUESTED Instance Event
(0)
Public
(2)
20050729
4 DISPLAY_ASSIGNMENT_STATES Instance Event
(0)
Public
(2)
20050902
5 FORWARD Instance Event
(0)
Public
(2)
20050714
6 NAVIGATE_TO_OBJECT Instance Event
(0)
Public
(2)
20051125
7 OBJECT_DOUBLE_CLICK Instance Event
(0)
Public
(2)
20050714
8 SAVE Instance Event
(0)
Public
(2)
20060216
9 TOGGLE_EDIT Instance Event
(0)
Public
(2)
20050817
10 UPDATE_CLASSIFICATION Instance Event
(0)
Public
(2)
Update classification and set update mode 20051115
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTRIBUTE_INFO Private See coding 20050603 begin of ty_attribute_info, name type cls_attribute_name, ref type ref to if_cls_attribute, assignments type ref to if_cls_attr_value_assignment, space_allowed type abap_bool, " SPACE ist gültiger Attributwert valid type abap_bool, start_column type i, no_of_columns type i, ui_badi type ref to cls_attribute_ui, color type ty_palette, hide_remark type abap_bool, end of ty_attribute_info
2 TY_ATTRIBUTE_INFO_LIST Private See coding 20050603 ty_attribute_info_list type hashed table of ty_attribute_info with unique key name
3 TY_ATTRIBUTE_LIST Public See coding List of attributes 20050603 ty_attribute_list type hashed table of ref to if_cls_attribute with unique key table_line
4 TY_COLUMN_DIR Public See coding 20050606 ty_column_dir type standard table of ty_column_dir_entry
5 TY_COLUMN_DIR_ENTRY Public See coding 20050606 begin of ty_column_dir_entry, attribute type cls_attribute_name, ref type ref to if_cls_attribute, display type abap_bool, end of ty_column_dir_entry
6 TY_OBJECT_ASSIGNMENTS Private Attribute reference (LIKE) 20051019
7 TY_OBJECT_ASSIGNMENTS_LIST Private Attribute reference (LIKE) 20051019
8 TY_PALETTE Public See coding 20050713 begin of TY_PALETTE, standard type LVC_S_SCOL, effective type LVC_S_SCOL, implicit type LVC_S_SCOL, end of ty_palette
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method CLEAR Signature

Method CLEAR on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method CLEAR on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method CLEAR_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLS_ATTRIBUTE_NAME Attribute name 20050617

Method CLEAR_COLUMNS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method CLOSE_APPLLOG_CONTAINER Signature

Method CLOSE_APPLLOG_CONTAINER on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method CLOSE_APPLLOG_CONTAINER on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSIFICATION_SOURCE Call by reference Object reference (TYPE REF TO) CL_CLS_CLASSIFICATION_SOURCE Source of classifications 20100128
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050603
3 Importing IM_DISPLAY_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121019
4 Importing IM_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Current Screen Number 20070212
5 Importing IM_REPID Call by reference Type reference (TYPE) SY-REPID 20070212
6 Importing IM_SHOW_CLOSE_BUTTON Call by reference Type reference (TYPE) ABAP_BOOL 20050817

Method CONSTRUCTOR on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method CREATE_GRID_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGEMODE Call by reference Type reference (TYPE) ABAP_BOOL 20050603
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20050713
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050603
3 CX_PAK_NOT_AUTHORIZED 20060516

Method CREATE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGABLE Call by reference Type reference (TYPE) ABAP_BOOL 20050831
2 Returning RE_TITLE Value transfer Type reference (TYPE) LVC_TITLE ALV Control: Title bar text 20050831

Method CREATE_TITLE on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method DELETE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050617
2 Importing IM_ROW Call by reference Type reference (TYPE) I 20050617

Method DELETE_ASSIGNMENT on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method DELETE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050617

Method DELETE_ASSIGNMENTS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method DISPLAY_ASSIGNMENT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050617
2 Importing IM_ROW Call by reference Type reference (TYPE) I 20050617

Method DISPLAY_ASSIGNMENT_DETAIL on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method EDIT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050713

Method EDIT_LINKS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method GET_ATTR_FOR_EDIT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTRIBUTE Call by reference Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20061109
# Exception Resumable Description Created on
1 CX_CLS_GUI_ERROR Problems regarding the UI of the classification tool 20061109
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20061109

Method IMPLICIT_CHANGES_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IMPLICIT_CHANGES_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20050929

Method IMPLICIT_CHANGES_ALLOWED on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method INPUT_HAS_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INPUT_HAS_ERRORS Value transfer Type reference (TYPE) ABAP_BOOL 20051031

Method INPUT_HAS_ERRORS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method REFRESH_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050617

Method REFRESH_ASSIGNMENTS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method SET_ASSIGNMENTS Signature

Method SET_ASSIGNMENTS on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method SET_ASSIGNMENTS on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method SET_ATTRIBUTES Signature

Method SET_ATTRIBUTES on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method SET_ATTRIBUTES on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method SET_NEW_ASSIGNMENTS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20051202
2 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20051202

Method SET_NEW_ASSIGNMENTS_FOR_OBJECT on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method UPDATE_ATTRIBUTE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLIKE 20050617

Method UPDATE_ATTRIBUTE_DISPLAY on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method UPDATE_DISPLAY Signature

Method UPDATE_DISPLAY on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method UPDATE_DISPLAY on class CL_CLS_ASSIGNMENT_GRID has no exception.

Method UPDATE_REFERENCE Signature

Method UPDATE_REFERENCE on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Method UPDATE_REFERENCE on class CL_CLS_ASSIGNMENT_GRID has no exception.
Event Signatures

Event BACK Signature
Event BACK on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event CLOSE Signature
Event CLOSE on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event DELETE_ASSIGNMENTS_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_ATTRIBUTE Exporting Value transfer Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20050729

Event DISPLAY_ASSIGNMENT_STATES Signature
Event DISPLAY_ASSIGNMENT_STATES on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event FORWARD Signature
Event FORWARD on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event NAVIGATE_TO_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY Object key 20051125

Event OBJECT_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY Object key 20050714

Event SAVE Signature
Event SAVE on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event TOGGLE_EDIT Signature
Event TOGGLE_EDIT on class CL_CLS_ASSIGNMENT_GRID has no parameter.
Event UPDATE_CLASSIFICATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_UPDATE_MODE Exporting Value transfer Type reference (TYPE) CLS_UPDATE_MODE Update mode for multiple object classification 20051115
History
Last changed by/on SAP  20130531 
SAP Release Created in 710