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 | Instance method | Public | Method | The user can create new lines | 20050606 | |
| 2 | Instance method | Public | Method | Clear a line | 20050617 | |
| 3 | Instance method | Public | Method | Fill values into the assignment grid | 20050602 | |
| 4 | Instance method | Public | Method | Format column | 20050603 | |
| 5 | Instance method | Public | Method | Get admin data | 20050615 | |
| 6 | Instance method | Public | Method | No of columns needed in the assignment grid | 20050601 | |
| 7 | Instance method | Public | Method | No of rows needed in the assignment grid | 20050601 | |
| 8 | Instance method | Public | Method | Get value | 20060925 | |
| 9 | Instance method | Public | Method | Handle double-click on an input cell | 20051031 | |
| 10 | Instance method | Public | Method | Update ALV cells if a value has changed | 20050606 | |
| 11 | Instance method | Public | Method | Interprete values in the assignment grid | 20050603 | |
| 12 | Instance method | Public | Method | Register further events (e.g. F4) | 20050608 | |
| 13 | Instance method | Public | Method | Set changemode | 20050817 | |
| 14 | Instance method | Public | Method | First column of attribute display | 20050712 | |
| 15 | Instance method | Public | Method | Switch on/off remark display | 20050704 | |
| 16 | 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 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050609 | |||
| 2 | RE_ALLOW_NEW_LINE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | CH_LIST | Call by reference | Type reference (TYPE) | CLS_ASSIGNMENT_GRID_LINES | Lines in the assignment grid | 20050602 | |||
| 2 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050609 | |||
| 3 | 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 | Invalid data | 20050712 | ||
| 2 | Operation can't be executed in present object state | 20050608 | ||
| 3 | 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 | CH_FORMAT | Call by reference | Type reference (TYPE) | LVC_S_FCAT | ALV control: Field catalog | 20050603 | |||
| 2 | IM_ALV | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20050603 | |||
| 3 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050616 | |||
| 4 | IM_COLUMN | Call by reference | Type reference (TYPE) | I | 20050609 | ||||
| 5 | IM_SUB_COLUMN | Call by reference | Type reference (TYPE) | I | 1 | 20050603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_CHANGED_ON | Call by reference | Type reference (TYPE) | RDIR_UDATE | Date of Last Change | 20050615 | |||
| 2 | EX_SET_BY | Call by reference | Type reference (TYPE) | UNAM | Last Changed by | 20050615 | |||
| 3 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050615 | |||
| 4 | IM_ROW | Call by reference | Type reference (TYPE) | I | 20050615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data | 20050712 | ||
| 2 | Operation can't be executed in present object state | 20050615 | ||
| 3 | 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 | RE_NO_OF_COLUMNS | Value transfer | Type reference (TYPE) | I | 20050601 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050609 | |||
| 2 | RE_NO_OF_ROWS | Value transfer | Type reference (TYPE) | I | 20050601 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data | 20050712 | ||
| 2 | Operation can't be executed in present object state | 20050601 | ||
| 3 | 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 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20060925 | |||
| 2 | IM_ROW | Call by reference | Type reference (TYPE) | I | 20060925 | ||||
| 3 | RE_VALUE | Value transfer | Type reference (TYPE) | CLS_ATTRIBUTE_VALUE | Last Changed by | 20060925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data | 20060925 | ||
| 2 | Operation can't be executed in present object state | 20060925 | ||
| 3 | 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 | CH_LINE | Call by reference | Type reference (TYPE) | CLS_ASSIGNMENT_GRID_LINE | Line in the assignment grid | 20051031 | |||
| 2 | EX_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20051031 | ||||
| 3 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20051031 | |||
| 4 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV control: Field name of internal table field | 20051031 | |||
| 5 | IM_ROW | Call by reference | Type reference (TYPE) | I | 20051031 | ||||
| 6 | 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 | IM_CHANGED_PROT | Call by reference | Object reference (TYPE REF TO) | CL_ALV_CHANGED_DATA_PROTOCOL | ALV Change Protocol | 20050606 | |||
| 2 | IM_ROW | Call by reference | Type reference (TYPE) | I | 20050606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_ASSIGNMENTS | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050609 | |||
| 2 | IM_LIST | Call by reference | Type reference (TYPE) | CLS_ASSIGNMENT_GRID_LINES | Lines in the assignment grid | 20050603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data | 20050620 | ||
| 2 | Operation can't be executed in present object state | 20050615 | ||
| 3 | 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 | EX_LT_F4 | Call by reference | Type reference (TYPE) | LVC_T_F4 | ALV Control: Table of Fields Registered for F4 Handling | 20051110 | |||
| 2 | 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 | 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 | 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 | 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 | CH_LIST | Call by reference | Type reference (TYPE) | CLS_ASSIGNMENT_GRID_LINES | Assignment grid content | 20050610 | |||
| 2 | EX_SPACE_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE is a valid attribute value | 20050620 | |||
| 3 | IM_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | IF_CLS_ATTRIBUTE | Attribute | 20050609 | |||
| 4 | IM_CHANGABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050609 | |||
| 5 | IM_HIDE_REMARK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050704 | |||
| 6 | IM_INITIALIZE_PRIVATE_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20050610 | |||
| 7 | IM_LEVEL_CELL_NAME | Call by reference | Type reference (TYPE) | STRING | Name of level cell | 20050712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation can't be executed in present object state | 20050609 |
History
| Last changed by/on | SAP | 20071217 |
| SAP Release Created in | 710 |