SAP ABAP Class CL_LOP_TXT_EDITOR (Logistical Option Text Editor)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB-TC (Application Component) Trading Contract
     LOOP_UI (Package) Model layer for logistical contract options
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 ABAP 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
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 20121203
2 MO_CONTAINER_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20121203
3 MO_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT TextEdit Control 20121203
4 MO_EDITOR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Editor 20121203
5 MO_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_LOP_ERROR Logistical Options Error Log 20121205
6 MO_LIST Instance attribute Private Object reference (TYPE REF TO) IF_LOP_LIST Option List 20121205
7 MO_LOP_TXT_EDITOR Static Attribute Private Object reference (TYPE REF TO) CL_LOP_TXT_EDITOR Logistical Option Text Editor 20121206
8 MO_TREE Instance attribute Private Object reference (TYPE REF TO) CL_LOP_TXT_TREE Text Tree 20121203
9 MO_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree 20121203
10 MS_ACTIVE_TEXT Instance attribute Private Type reference (TYPE) S_ACTIVE_TEXT Active Text 20121206
11 MV_CHANGEABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Editor ChangeMode Indikator 20121203
12 MV_REFRESH_NEEDED Instance attribute Private Type reference (TYPE) ABAP_BOOL Refersh Needed Indikator 20121206
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_EDITOR_STATE Instance method Private Method Control Changeability of Editor 20121206
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Construtor 20121206
3 CONSTRUCTOR Instance method Public Constructor Constructor 20121203
4 DO_POPUP_CREATE_TEXT Instance method Private Method Call Text Creation Popup 20121203
5 FILL_TDID_SEARCHHELP Static method Public Method Fill Text Type Dropdown for Popup 20121203
6 FORMAT_TEXT Instance method Private Method Convert Text into Editor Format 20121206
7 FREE Instance method Public Method Free Controls 20121205
8 GET_ERROR_OBJECT Instance method Public Method Get Error Object 20121205
9 GET_INSTANCE Static method Public Method 20121206
10 GET_IS_CHANGEABLE Instance method Public Method Returns if the Control Was Set to Changeable 20121204
11 GET_IS_VISIBLE Instance method Public Method Returns if the Control Was Set to Visible 20121204
12 HANDLE_DISTRIBUTE_LIST Instance method Public Event handling method Hand Through Distribute List Event 20121206
13 INIT_CONTROLS Instance method Public Method Initialize Controls 20121203
14 REFRESH Instance method Public Method Refresh Existing Controls and Set Up Display Newly 20121206
15 REFRESH_EDITOR Instance method Public Method Refresh Editor and Adjust Changeability 20121210
16 RESET Instance method Public Method Reset Tree and Editor to Initial State 20121207
17 RESET_ATTRIBUTES Instance method Private Method Reset Member Attributes 20121205
18 RESET_EDITOR Instance method Public Method Reset and Clear Editor 20121206
19 SET_ERROR_OBJECT Instance method Public Method Set Error Object 20121205
20 SET_IS_CHANGEABLE Instance method Public Method Set Changeability of the Whole Control 20121204
21 SET_IS_EDITOR_CHANGEABLE Instance method Private Method Set Changeability of Editor Control 20121205
22 SET_IS_REFRESH_NEEDED Instance method Public Method Set Refresh of Editor and Tree Required 20121206
23 SET_IS_TREE_CHANGEABLE Instance method Private Method Set Changeability of Tree 20121205
24 SET_IS_VISIBLE Instance method Public Method Set Visibility of the Whole Control 20121204
25 SET_LIST Instance method Public Method Set Logistical Option List 20121205
26 SET_TEXT_TO_EDITOR Instance method Private Method Set Text Table to Editor Control 20121206
27 TEXT_CREATE Instance method Public Method Create Text 20121204
28 TEXT_DELETE Instance method Public Method Delete Text 20121204
29 TEXT_OPEN Instance method Public Method Open Text 20121205
30 TEXT_SAVE 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 Exporting EV_FCODE Call by reference Type reference (TYPE) FCODE Function Code 20121206
2 Exporting EV_LANGUAGE Call by reference Type reference (TYPE) LOP_TXT_LANGUAGE Language Key 20121206
3 Exporting EV_TDID Call by reference Type reference (TYPE) LOP_TXT_TDID Text Type 20121206
4 Importing IV_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Value Number 20121206
5 Importing IV_TDOBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT Logistical Option Text Object 20121206
6 Importing 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 Importing IV_PROGRAM Call by reference Type reference (TYPE) SY-REPID Current Program 20121203
2 Importing IV_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Screen Number Where the Field is Located 20121203
3 Importing IV_SCREEN_FIELD Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Field Name 20121203
4 Importing IV_TDOBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT Logistical Contract Option Application Object 20121203
5 Importing 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 Exporting ET_TEXT Call by reference Type reference (TYPE) LOP_TDLINE_TAB Text Line 20121206
2 Importing 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Exporting EV_LANGUAGE Call by reference Type reference (TYPE) LOP_TXT_LANGUAGE Language Key 20121206
2 Exporting EV_TDID Call by reference Type reference (TYPE) LOP_TXT_TDID Text Type 20121206
3 Importing IV_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Value Number 20121206
4 Importing IV_TDOBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT Logistical Option Text Object 20121206
5 Importing 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 Exporting EV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Succesfully Deleted 20121206
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LOP_TXT_LANGUAGE Language Key 20121206
3 Importing IV_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Value Number 20121206
4 Importing IV_TDID Call by reference Type reference (TYPE) LOP_TXT_TDID Text Type 20121206
5 Importing 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 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LOP_TXT_LANGUAGE Language Key 20121206
2 Importing IV_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Value Number 20121206
3 Importing IV_TDID Call by reference Type reference (TYPE) LOP_TXT_TDID Text Type 20121206
4 Importing 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