SAP ABAP Class IF_ISH_SCR_ALV_TREE (IS-H: Interface for ALV Tree Screens)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_ISH_SCR_CONTROL | IS-H: Interface for Control Screens | 20041014 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISH_SCR_ALV_TREE | Base Class for ALV Tree | 20041014 |
Properties
| Class | IF_ISH_SCR_ALV_TREE | |
| Short Description | IS-H: Interface for ALV Tree Screens | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20041014 | SAP |
| Last change | 20050411 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_ISH_SCR_ALV_TREE has no forward declaration.
Interfaces
Class IF_ISH_SCR_ALV_TREE has no interface implemented.
Friends
Class IF_ISH_SCR_ALV_TREE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'BUTTON_CLICK' | User Command BUTTON_CLICK | 20050207 | ||
| 2 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'CHECKBOX_CHANGE' | User Command CHECKBOX_CHANGE | 20050207 | ||
| 3 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'DROPDOWN_CLICKED' | User Command DROPDOWN_CLICKED | 20050207 | ||
| 4 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'EXPAND_NC' | User Command EXPAND_NC | 20050207 | ||
| 5 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ITEM_DOUBLE_CLICK' | User Command ITEM_DOUBLE_CLICK | 20050207 | ||
| 6 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'NODE_DOUBLE_CLICK' | User Command NODE_DOUBLE_CLICK | 20050207 | ||
| 7 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_DRAG' | User Command ON_DRAG | 20050324 | ||
| 8 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_DRAG_MULTIPLE' | User Command ON_DRAG_MULTIPLE | 20050324 | ||
| 9 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_DROP' | User Command ON_DROP | 20050324 | ||
| 10 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_DROP_COMPLETE' | User Command ON_DROP_COMPLETE | 20050324 | ||
| 11 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_DROP_COMPLETE_MULTIPLE' | User Command ON_DROP_COMPLETE_MULTIPLE | 20050324 | ||
| 12 | Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ON_ON_DROP_GET_FLAVOR' | User Command ON_ON_DROP_GET_FLAVOR | 20050324 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Forms User Command with Row Info | 20050207 | |
| 2 | Instance method | Public | Method | Forms User Command with Row and Column Info | 20041019 | |
| 3 | Instance method | Public | Method | Deselect Entries | 20041220 | |
| 4 | Instance method | Public | Method | Returns Whether Mult. Selection Using Checkbox Is Permitted | 20050314 | |
| 5 | Instance method | Public | Method | Returns Underlying ALV Tree | 20041014 | |
| 6 | Instance method | Public | Method | Returns Checked Row Field Values | 20050228 | |
| 7 | Instance method | Public | Method | Returns ALV Tree Configuration Object | 20041014 | |
| 8 | Instance method | Public | Method | Returns a Row Field Value | 20050222 | |
| 9 | Instance method | Public | Method | Returns Selected Row Field Values | 20041019 | |
| 10 | Instance method | Public | Method | Returns Column Info from a User Command | 20050207 | |
| 11 | Instance method | Public | Method | Returns Row Info from a User Command | 20050207 | |
| 12 | Instance method | Public | Method | 20050323 | ||
| 13 | Instance method | Public | Method | Returns Whether Toolbar Event Is an Application Event | 20050105 | |
| 14 | Instance method | Public | Method | Returns Whether Tree Event Is an Application Event | 20050105 | |
| 15 | Instance method | Public | Method | Sets Whether Mult. Selection Using Checkbox Is Permitted | 20050314 | |
| 16 | Instance method | Public | Method | 20050323 |
Events
Class IF_ISH_SCR_ALV_TREE has no event.
Types
Class IF_ISH_SCR_ALV_TREE has no local type.
Method Signatures
Method BUILD_UCOMM_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Value transfer | Type reference (TYPE) | SY-UCOMM | Erzeugter UserCommand | 20050207 | |||
| 2 | I_ORIGINAL_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Original UserCommand | 20050207 | |||
| 3 | I_ROW_FIELDNAME | Call by reference | Type reference (TYPE) | ISH_FIELDNAME | Zeilenname | 20050207 |
Method BUILD_UCOMM_ROW on class IF_ISH_SCR_ALV_TREE has no exception.
Method BUILD_UCOMM_ROW_COL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Value transfer | Type reference (TYPE) | SY-UCOMM | Erzeugter UserCommand | 20041019 | |||
| 2 | I_COL_FIELDNAME | Call by reference | Type reference (TYPE) | ISH_FIELDNAME | Spaltenname | 20041019 | |||
| 3 | I_ORIGINAL_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Original UserCommand | 20041019 | |||
| 4 | I_ROW_FIELDNAME | Call by reference | Type reference (TYPE) | ISH_FIELDNAME | Zeilenname | 20041019 |
Method BUILD_UCOMM_ROW_COL on class IF_ISH_SCR_ALV_TREE has no exception.
Method DESELECT_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20041220 | |||
| 2 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20041220 | |||
| 3 | IS_ROW_FIELDVAL | Call by reference | Type reference (TYPE) | RNFIELD_VALUE | IS-H: Struktur für Feldwerte | 20041220 | |||
| 4 | IT_ROW_FIELDVAL | Call by reference | Type reference (TYPE) | ISH_T_FIELD_VALUE | Zeilen-FieldValues | 20041220 |
Method DESELECT_ITEMS on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_ALLOW_MULTIPLE_CBX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_MULTIPLE_CBX_ALLOWED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: Mehrfachselektion über Checkbox erlaubt | 20050314 |
Method GET_ALLOW_MULTIPLE_CBX on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_ALV_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20041014 | |||
| 2 | ER_ALV_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | Zugrundeliegendes ALV-TREE | 20041014 | |||
| 3 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20041014 | |||
| 4 | I_CREATE | Call by reference | Type reference (TYPE) | ISH_ON_OFF | 'X' | ON: ALV-Tree wird erzeugt, wenn noch initial | 20041014 |
Method GET_ALV_TREE on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_CHECKED_ROW_FIELDVALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20050228 | |||
| 2 | ET_ROW_FIELDVAL | Call by reference | Type reference (TYPE) | ISH_T_FIELD_VALUE | Selektierte Zeilen-FieldValues | 20050228 | |||
| 3 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20050228 |
Method GET_CHECKED_ROW_FIELDVALS on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_CONFIG_ALV_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20041014 | |||
| 2 | ER_CONFIG_ALV_TREE | Call by reference | Object reference (TYPE REF TO) | IF_ISH_CONFIG_ALV_TREE | ALV-Grid Konfiguration des ALV-Tree Screens | 20041014 | |||
| 3 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20041014 |
Method GET_CONFIG_ALV_TREE on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_ROW_FIELDVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20050222 | |||
| 2 | ES_ROW_FIELDVAL | Call by reference | Type reference (TYPE) | RNFIELD_VALUE | Zeilen-FieldValue | 20050222 | |||
| 3 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20050222 | |||
| 4 | I_ROW_FIELDNAME | Call by reference | Type reference (TYPE) | ISH_FIELDNAME | Zeilen-Feldname | 20050222 |
Method GET_ROW_FIELDVAL on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_SELECTED_ROW_FIELDVALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20041019 | |||
| 2 | ET_ROW_FIELDVAL | Call by reference | Type reference (TYPE) | ISH_T_FIELD_VALUE | Selektierte Zeilen-FieldValues | 20041019 | |||
| 3 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20041019 |
Method GET_SELECTED_ROW_FIELDVALS on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_UCOMM_COL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Vollständiger UserCommand | 20050207 | |||
| 2 | R_COL_FIELDNAME | Value transfer | Type reference (TYPE) | ISH_FIELDNAME | Spalten-Feldname | 20050207 |
Method GET_UCOMM_COL on class IF_ISH_SCR_ALV_TREE has no exception.
Method GET_UCOMM_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Vollständiger UserCommand | 20050207 | |||
| 2 | R_ROW_FIELDNAME | Value transfer | Type reference (TYPE) | ISH_FIELDNAME | Zeilen-Feldname | 20050207 |
Method GET_UCOMM_ROW on class IF_ISH_SCR_ALV_TREE has no exception.
Method IS_DRAGDROP_SUPPORTED Signature
Method IS_DRAGDROP_SUPPORTED on class IF_ISH_SCR_ALV_TREE has no parameter.
Method IS_DRAGDROP_SUPPORTED on class IF_ISH_SCR_ALV_TREE has no exception.
Method IS_TOOLBAR_APPL_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EVENTID | Call by reference | Type reference (TYPE) | I | EventID (siehe CL_GUI_TOOLBAR=>M_ID_*) | 20050105 | |||
| 2 | R_APPL_EVENT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: i_eventid ist ein ApplicationEvent | 20050105 |
Method IS_TOOLBAR_APPL_EVENT on class IF_ISH_SCR_ALV_TREE has no exception.
Method IS_TREE_APPL_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EVENTID | Call by reference | Type reference (TYPE) | I | EventID (siehe CL_GUI_COLUMN_TREE=>EVENTID_*) | 20050105 | |||
| 2 | R_APPL_EVENT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: i_eventid ist ein ApplicationEvent | 20050105 |
Method IS_TREE_APPL_EVENT on class IF_ISH_SCR_ALV_TREE has no exception.
Method SET_ALLOW_MULTIPLE_CBX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MULTIPLE_CBX_ALLOWED | Call by reference | Type reference (TYPE) | ISH_ON_OFF | ON: Mehrfachselektion über Checkbox erlaubt | 20050314 |
Method SET_ALLOW_MULTIPLE_CBX on class IF_ISH_SCR_ALV_TREE has no exception.
Method SUPPORT_DRAGDROP Signature
Method SUPPORT_DRAGDROP on class IF_ISH_SCR_ALV_TREE has no parameter.
Method SUPPORT_DRAGDROP on class IF_ISH_SCR_ALV_TREE has no exception.
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in |