SAP ABAP Interface IF_CLS_ATTRIBUTE_VISUALIZATION (Operations needed for the visualization)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLS_ATTRIBUTE_UI_ROOT 20050609
Properties
Interface IF_CLS_ATTRIBUTE_VISUALIZATION  
Short Description Operations needed for the visualization    
General Data
Package SPAK_TOOL_CLASSIFICATION_SCHAR   Display Classifications 
Created 20050601   SAP 
Last changed 20071217   SAP 
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_ASSIGNMENT_GRID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050602
Friends
Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no friend.
Attributes
Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALLOW_NEW_LINE Instance method Public Method The user can create new lines 20050606
2 CLEAR_LINE Instance method Public Method Clear a line 20050617
3 FILL_COLUMNS Instance method Public Method Fill values into the assignment grid 20050602
4 FORMAT_COLUMN Instance method Public Method Format column 20050603
5 GET_LAST_CHANGED Instance method Public Method Get admin data 20050615
6 GET_NO_OF_VALUE_COLUMNS Instance method Public Method No of columns needed in the assignment grid 20050601
7 GET_NO_OF_VALUE_ROWS Instance method Public Method No of rows needed in the assignment grid 20050601
8 GET_VALUE Instance method Public Method Get value 20060925
9 HANDLE_DOUBLE_CLICK Instance method Public Method Handle double-click on an input cell 20051031
10 HANDLE_VALUE_CHANGED Instance method Public Method Update ALV cells if a value has changed 20050606
11 READ_COLUMNS Instance method Public Method Interprete values in the assignment grid 20050603
12 REGISTER_EVENTS Instance method Public Method Register further events (e.g. F4) 20050608
13 SET_CHANGEMODE Instance method Public Method Set changemode 20050817
14 SET_FIRST_COLUMN Instance method Public Method First column of attribute display 20050712
15 SET_REMARK_DISPLAY Instance method Public Method Switch on/off remark display 20050704
16 SET_UP Instance method Public Method Constructor 20050609
Events
Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no event.
Types
Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no local type.
Method Signatures

Method ALLOW_NEW_LINE 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 20050609
2 Returning RE_ALLOW_NEW_LINE Value transfer Type reference (TYPE) ABAP_BOOL 20050606
# Exception Resumable Description Created on
1 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050608

Method CLEAR_LINE Signature

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

Method CLEAR_LINE on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method FILL_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LIST Call by reference Type reference (TYPE) CLS_ASSIGNMENT_GRID_LINES Lines in the assignment grid 20050602
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050609
3 Importing IM_PALETTE Call by reference Type reference (TYPE) CL_CLS_ASSIGNMENT_GRID=>TY_PALETTE ALV control: Structure for cell coloring 20050713
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20050712
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050608
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050712

Method FORMAT_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FORMAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20050603
2 Importing IM_ALV Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20050603
3 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050616
4 Importing IM_COLUMN Call by reference Type reference (TYPE) I 20050609
5 Importing IM_SUB_COLUMN Call by reference Type reference (TYPE) I 1 20050603
# Exception Resumable Description Created on
1 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050603

Method GET_LAST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED_ON Call by reference Type reference (TYPE) RDIR_UDATE Date of Last Change 20050615
2 Exporting EX_SET_BY Call by reference Type reference (TYPE) UNAM Last Changed by 20050615
3 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050615
4 Importing IM_ROW Call by reference Type reference (TYPE) I 20050615
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20050712
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050615
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050712

Method GET_NO_OF_VALUE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NO_OF_COLUMNS Value transfer Type reference (TYPE) I 20050601
# Exception Resumable Description Created on
1 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050601

Method GET_NO_OF_VALUE_ROWS 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 20050609
2 Returning RE_NO_OF_ROWS Value transfer Type reference (TYPE) I 20050601
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20050712
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050601
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050712

Method GET_VALUE 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 20060925
2 Importing IM_ROW Call by reference Type reference (TYPE) I 20060925
3 Returning RE_VALUE Value transfer Type reference (TYPE) CLS_ATTRIBUTE_VALUE Last Changed by 20060925
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20060925
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20060925
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20060925

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINE Call by reference Type reference (TYPE) CLS_ASSIGNMENT_GRID_LINE Line in the assignment grid 20051031
2 Exporting EX_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20051031
3 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20051031
4 Importing IM_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20051031
5 Importing IM_ROW Call by reference Type reference (TYPE) I 20051031
6 Importing IM_SUB_COLUMN Call by reference Type reference (TYPE) I 20051031

Method HANDLE_DOUBLE_CLICK on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method HANDLE_VALUE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGED_PROT Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL ALV Change Protocol 20050606
2 Importing IM_ROW Call by reference Type reference (TYPE) I 20050606
# Exception Resumable Description Created on
1 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050608

Method READ_COLUMNS 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 20050609
2 Importing IM_LIST Call by reference Type reference (TYPE) CLS_ASSIGNMENT_GRID_LINES Lines in the assignment grid 20050603
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20050620
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050615
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050713

Method REGISTER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LT_F4 Call by reference Type reference (TYPE) LVC_T_F4 ALV Control: Table of Fields Registered for F4 Handling 20051110
2 Importing IM_ALV Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20051110

Method REGISTER_EVENTS on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method SET_CHANGEMODE 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 20050817

Method SET_CHANGEMODE on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method SET_FIRST_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_START_COLUMN Call by reference Type reference (TYPE) I 20050712

Method SET_FIRST_COLUMN on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method SET_REMARK_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIDE_REMARK Call by reference Type reference (TYPE) ABAP_BOOL 20050704

Method SET_REMARK_DISPLAY on Interface IF_CLS_ATTRIBUTE_VISUALIZATION has no exception.

Method SET_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LIST Call by reference Type reference (TYPE) CLS_ASSIGNMENT_GRID_LINES Assignment grid content 20050610
2 Exporting EX_SPACE_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL SPACE is a valid attribute value 20050620
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050609
4 Importing IM_CHANGABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050609
5 Importing IM_HIDE_REMARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050704
6 Importing IM_INITIALIZE_PRIVATE_SECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050610
7 Importing IM_LEVEL_CELL_NAME Call by reference Type reference (TYPE) STRING Name of level cell 20050712
# Exception Resumable Description Created on
1 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050609
History
Last changed by/on SAP  20071217 
SAP Release Created in 710