Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_LOP_UI_EVENT | Logistical Option UI Events | 20121206 |
Properties
| Class | CL_LOP_TXT_EDITOR | |
| Short Description | Logistical Option Text Editor | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | LOOP_UI | Model layer for logistical contract options |
| Created | 20121203 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_LOP_UI_EVENT | Logistical Option UI Events | 20121206 |
Friends
Class CL_LOP_TXT_EDITOR has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Control Changeability of Editor | 20121206 | |
| 2 | Static method | Public | Constructor | Class Construtor | 20121206 | |
| 3 | Instance method | Public | Constructor | Constructor | 20121203 | |
| 4 | Instance method | Private | Method | Call Text Creation Popup | 20121203 | |
| 5 | Static method | Public | Method | Fill Text Type Dropdown for Popup | 20121203 | |
| 6 | Instance method | Private | Method | Convert Text into Editor Format | 20121206 | |
| 7 | Instance method | Public | Method | Free Controls | 20121205 | |
| 8 | Instance method | Public | Method | Get Error Object | 20121205 | |
| 9 | Static method | Public | Method | 20121206 | ||
| 10 | Instance method | Public | Method | Returns if the Control Was Set to Changeable | 20121204 | |
| 11 | Instance method | Public | Method | Returns if the Control Was Set to Visible | 20121204 | |
| 12 | Instance method | Public | Event handling method | Hand Through Distribute List Event | 20121206 | |
| 13 | Instance method | Public | Method | Initialize Controls | 20121203 | |
| 14 | Instance method | Public | Method | Refresh Existing Controls and Set Up Display Newly | 20121206 | |
| 15 | Instance method | Public | Method | Refresh Editor and Adjust Changeability | 20121210 | |
| 16 | Instance method | Public | Method | Reset Tree and Editor to Initial State | 20121207 | |
| 17 | Instance method | Private | Method | Reset Member Attributes | 20121205 | |
| 18 | Instance method | Public | Method | Reset and Clear Editor | 20121206 | |
| 19 | Instance method | Public | Method | Set Error Object | 20121205 | |
| 20 | Instance method | Public | Method | Set Changeability of the Whole Control | 20121204 | |
| 21 | Instance method | Private | Method | Set Changeability of Editor Control | 20121205 | |
| 22 | Instance method | Public | Method | Set Refresh of Editor and Tree Required | 20121206 | |
| 23 | Instance method | Private | Method | Set Changeability of Tree | 20121205 | |
| 24 | Instance method | Public | Method | Set Visibility of the Whole Control | 20121204 | |
| 25 | Instance method | Public | Method | Set Logistical Option List | 20121205 | |
| 26 | Instance method | Private | Method | Set Text Table to Editor Control | 20121206 | |
| 27 | Instance method | Public | Method | Create Text | 20121204 | |
| 28 | Instance method | Public | Method | Delete Text | 20121204 | |
| 29 | Instance method | Public | Method | Open Text | 20121205 | |
| 30 | Instance method | Public | Method | Save Text | 20121205 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DISTRIBUTE_LIST | Instance Event (0) |
Private (0) |
20121206 | |
| 2 | ERROR_OCCURRED | Instance Event (0) |
Private (0) |
20121210 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_ACTIVE_TEXT | Private | See coding | 20121206 | BEGIN OF s_active_text,
tdobject TYPE lop_tdobject,
tdid TYPE lop_txt_tdid,
language TYPE lop_txt_language,
lop_count TYPE lop_count,
END OF s_active_text
|
Method Signatures
Method ADJUST_EDITOR_STATE Signature
Method ADJUST_EDITOR_STATE on class CL_LOP_TXT_EDITOR has no parameter.
Method ADJUST_EDITOR_STATE on class CL_LOP_TXT_EDITOR has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_LOP_TXT_EDITOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LOP_TXT_EDITOR has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_LOP_TXT_EDITOR has no parameter.
Method CONSTRUCTOR on class CL_LOP_TXT_EDITOR has no exception.
Method DO_POPUP_CREATE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FCODE | Call by reference | Type reference (TYPE) | FCODE | Function Code | 20121206 | |||
| 2 | EV_LANGUAGE | Call by reference | Type reference (TYPE) | LOP_TXT_LANGUAGE | Language Key | 20121206 | |||
| 3 | EV_TDID | Call by reference | Type reference (TYPE) | LOP_TXT_TDID | Text Type | 20121206 | |||
| 4 | IV_LOP_COUNT | Call by reference | Type reference (TYPE) | LOP_COUNT | Value Number | 20121206 | |||
| 5 | IV_TDOBJECT | Call by reference | Type reference (TYPE) | LOP_TDOBJECT | Logistical Option Text Object | 20121206 | |||
| 6 | IV_TEXT_GROUP | Call by reference | Type reference (TYPE) | LOP_TEXT_GROUP | Group for Text ID | 20121206 |
Method DO_POPUP_CREATE_TEXT on class CL_LOP_TXT_EDITOR has no exception.
Method FILL_TDID_SEARCHHELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | Current Program | 20121203 | |||
| 2 | IV_SCREEN | Call by reference | Type reference (TYPE) | SY-DYNNR | Screen Number Where the Field is Located | 20121203 | |||
| 3 | IV_SCREEN_FIELD | Call by reference | Type reference (TYPE) | HELP_INFO-DYNPROFLD | Field Name | 20121203 | |||
| 4 | IV_TDOBJECT | Call by reference | Type reference (TYPE) | LOP_TDOBJECT | Logistical Contract Option Application Object | 20121203 | |||
| 5 | IV_TEXT_GROUP | Call by reference | Type reference (TYPE) | LOP_TEXT_GROUP | Group for Text ID | 20121203 |
Method FILL_TDID_SEARCHHELP on class CL_LOP_TXT_EDITOR has no exception.
Method FORMAT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEXT | Call by reference | Type reference (TYPE) | LOP_TDLINE_TAB | Text Line | 20121206 | |||
| 2 | IT_LINE | Call by reference | Type reference (TYPE) | LOP_T_TLINE | SAPscript: Text Lines | 20121206 |
Method FORMAT_TEXT on class CL_LOP_TXT_EDITOR has no exception.
Method FREE Signature
Method FREE on class CL_LOP_TXT_EDITOR has no parameter.
Method FREE on class CL_LOP_TXT_EDITOR has no exception.
Method GET_ERROR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ERROR | Value transfer | Object reference (TYPE REF TO) | CL_LOP_ERROR | Logistical Options Error Log | 20121205 |
Method GET_ERROR_OBJECT on class CL_LOP_TXT_EDITOR has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_TXT_EDITOR | Value transfer | Object reference (TYPE REF TO) | CL_LOP_TXT_EDITOR | Logistical Option Text Editor | 20121206 |
Method GET_INSTANCE on class CL_LOP_TXT_EDITOR has no exception.
Method GET_IS_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Controls are Changeable | 20121204 |
Method GET_IS_CHANGEABLE on class CL_LOP_TXT_EDITOR has no exception.
Method GET_IS_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VISIBLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Control is Visible | 20121204 |
Method GET_IS_VISIBLE on class CL_LOP_TXT_EDITOR has no exception.
Method HANDLE_DISTRIBUTE_LIST Signature
Method HANDLE_DISTRIBUTE_LIST on class CL_LOP_TXT_EDITOR has no parameter.
Method HANDLE_DISTRIBUTE_LIST on class CL_LOP_TXT_EDITOR has no exception.
Method INIT_CONTROLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_GCTRL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Text Editor | 20121203 |
Method INIT_CONTROLS on class CL_LOP_TXT_EDITOR has no exception.
Method REFRESH Signature
Method REFRESH on class CL_LOP_TXT_EDITOR has no parameter.
Method REFRESH on class CL_LOP_TXT_EDITOR has no exception.
Method REFRESH_EDITOR Signature
Method REFRESH_EDITOR on class CL_LOP_TXT_EDITOR has no parameter.
Method REFRESH_EDITOR on class CL_LOP_TXT_EDITOR has no exception.
Method RESET Signature
Method RESET on class CL_LOP_TXT_EDITOR has no parameter.
Method RESET on class CL_LOP_TXT_EDITOR has no exception.
Method RESET_ATTRIBUTES Signature
Method RESET_ATTRIBUTES on class CL_LOP_TXT_EDITOR has no parameter.
Method RESET_ATTRIBUTES on class CL_LOP_TXT_EDITOR has no exception.
Method RESET_EDITOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NO_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Do Not Save Current Text | 20121207 |
Method RESET_EDITOR on class CL_LOP_TXT_EDITOR has no exception.
Method SET_ERROR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ERROR | Call by reference | Object reference (TYPE REF TO) | CL_LOP_ERROR | Logistical Options Error Log | 20121205 |
Method SET_ERROR_OBJECT on class CL_LOP_TXT_EDITOR has no exception.
Method SET_IS_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Controls are Changeable | 20121204 |
Method SET_IS_CHANGEABLE on class CL_LOP_TXT_EDITOR has no exception.
Method SET_IS_EDITOR_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Editor is Changeable | 20121205 |
Method SET_IS_EDITOR_CHANGEABLE on class CL_LOP_TXT_EDITOR has no exception.
Method SET_IS_REFRESH_NEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFRESH | Value transfer | Type reference (TYPE) | ABAP_BOOL | Is referesh needed | 20121206 |
Method SET_IS_REFRESH_NEEDED on class CL_LOP_TXT_EDITOR has no exception.
Method SET_IS_TREE_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Editor is Changeable | 20121205 |
Method SET_IS_TREE_CHANGEABLE on class CL_LOP_TXT_EDITOR has no exception.
Method SET_IS_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VISIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Control should be visible? | 20121204 |
Method SET_IS_VISIBLE on class CL_LOP_TXT_EDITOR has no exception.
Method SET_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LIST | Call by reference | Object reference (TYPE REF TO) | IF_LOP_LIST | Option List | 20121205 |
Method SET_LIST on class CL_LOP_TXT_EDITOR has no exception.
Method SET_TEXT_TO_EDITOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINES | Call by reference | Type reference (TYPE) | LOP_T_TLINE | SAPscript: Text Lines | 20121206 |
Method SET_TEXT_TO_EDITOR on class CL_LOP_TXT_EDITOR has no exception.
Method TEXT_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANGUAGE | Call by reference | Type reference (TYPE) | LOP_TXT_LANGUAGE | Language Key | 20121206 | |||
| 2 | EV_TDID | Call by reference | Type reference (TYPE) | LOP_TXT_TDID | Text Type | 20121206 | |||
| 3 | IV_LOP_COUNT | Call by reference | Type reference (TYPE) | LOP_COUNT | Value Number | 20121206 | |||
| 4 | IV_TDOBJECT | Call by reference | Type reference (TYPE) | LOP_TDOBJECT | Logistical Option Text Object | 20121206 | |||
| 5 | IV_TEXT_GROUP | Call by reference | Type reference (TYPE) | LOP_TEXT_GROUP | Group for Text ID | 20121206 |
Method TEXT_CREATE on class CL_LOP_TXT_EDITOR has no exception.
Method TEXT_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Succesfully Deleted | 20121206 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LOP_TXT_LANGUAGE | Language Key | 20121206 | |||
| 3 | IV_LOP_COUNT | Call by reference | Type reference (TYPE) | LOP_COUNT | Value Number | 20121206 | |||
| 4 | IV_TDID | Call by reference | Type reference (TYPE) | LOP_TXT_TDID | Text Type | 20121206 | |||
| 5 | IV_TDOBJECT | Call by reference | Type reference (TYPE) | LOP_TDOBJECT | Logistical Option Text Object | 20121206 |
Method TEXT_DELETE on class CL_LOP_TXT_EDITOR has no exception.
Method TEXT_OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LOP_TXT_LANGUAGE | Language Key | 20121206 | |||
| 2 | IV_LOP_COUNT | Call by reference | Type reference (TYPE) | LOP_COUNT | Value Number | 20121206 | |||
| 3 | IV_TDID | Call by reference | Type reference (TYPE) | LOP_TXT_TDID | Text Type | 20121206 | |||
| 4 | IV_TDOBJECT | Call by reference | Type reference (TYPE) | LOP_TDOBJECT | Logistical Option Text Object | 20121206 |
Method TEXT_OPEN on class CL_LOP_TXT_EDITOR has no exception.
Method TEXT_SAVE Signature
Method TEXT_SAVE on class CL_LOP_TXT_EDITOR has no parameter.
Method TEXT_SAVE on class CL_LOP_TXT_EDITOR has no exception.
Event Signatures
Event DISTRIBUTE_LIST Signature
Event DISTRIBUTE_LIST on class CL_LOP_TXT_EDITOR has no parameter.
Event ERROR_OCCURRED Signature
Event ERROR_OCCURRED on class CL_LOP_TXT_EDITOR has no parameter.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 617 |