<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Text Editor in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603908#M271126</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use fm EDIT_TEXT to do that or see the code used by SO10 (include MSSCEI00).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Oct 2006 09:38:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-18T09:38:43Z</dc:date>
    <item>
      <title>Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603907#M271125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our requirement is in a report, we have to keep a button. On clicking this button, a text editor must get opened. User shall enter some texts related to a particular document say a sale order. When he presses the save button, the entered text shall get saved. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the future, whenever we call that sale order, these texts must be present there in the editir. Can anybody throw some light on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JLN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:31:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603907#M271125</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T09:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603908#M271126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use fm EDIT_TEXT to do that or see the code used by SO10 (include MSSCEI00).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:38:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603908#M271126</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T09:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603909#M271127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see the sample program RM07METI which will give u the functionality u require, ammending it into the report is all what u need to handle&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;- Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:40:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603909#M271127</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2006-10-18T09:40:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603910#M271128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why dont you use a subscreen to do the same&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use the class &amp;lt;b&amp;gt;cl_gui_textedit&amp;lt;/b&amp;gt; which will give you many options to do various operations on the subscreen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also use READ_TEXT and SAVE_TEXT to update the text based on your requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:48:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603910#M271128</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T09:48:07Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603911#M271129</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have a look into function group STXD. The function modules, which you need are:&lt;/P&gt;&lt;P&gt;init_text, save_text, delete_text, read_text.&lt;/P&gt;&lt;P&gt;In your SO you will save an object ID, which will be used to retrieve the text when the SO is displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, Ulli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:49:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603911#M271129</guid>
      <dc:creator>Ulli_Hoffmann</dc:creator>
      <dc:date>2006-10-18T09:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603912#M271130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jagan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Check out the sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; &amp;lt;b&amp;gt; Include     &amp;lt;/b&amp;gt;      YSW_CIC_CacctL_TOP                              *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: line_length TYPE i VALUE 256.&lt;/P&gt;&lt;P&gt;CONSTANTS : c_object LIKE thead-tdobject VALUE 'ZSW_NOTES',&lt;/P&gt;&lt;P&gt;            c_objectid LIKE thead-tdid VALUE 'ZCO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  reference to wrapper class of control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_editor TYPE REF TO cl_gui_textedit,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  reference to custom container: necessary to bind TextEdit Control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_editor_container TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;  g_repid LIKE sy-repid,&lt;/P&gt;&lt;P&gt;  g_ok_code LIKE sy-ucomm,       " return code from screen&lt;/P&gt;&lt;P&gt;  g_relink TYPE c,               " to manage relinking&lt;/P&gt;&lt;P&gt;  g_mytable(line_length) TYPE c OCCURS 0,&lt;/P&gt;&lt;P&gt;  g_mytable1(line_length) TYPE c OCCURS 0,&lt;/P&gt;&lt;P&gt;  wa_table(line_length),&lt;/P&gt;&lt;P&gt;  wa_table1(line_length),&lt;/P&gt;&lt;P&gt;  g_mycontainer(30) TYPE c,      " string for the containers&lt;/P&gt;&lt;P&gt;  g_container_linked TYPE i.                                "#EC NEEDED&lt;/P&gt;&lt;P&gt;" container to which control is linked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;necessary to flush the automation queue&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLASS cl_gui_cfw DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;DATA : ws_cacct LIKE thead-tdname.&lt;/P&gt;&lt;P&gt;DATA : ws_cont_acct LIKE thead-tdname.&lt;/P&gt;&lt;P&gt;DATA : ws_thead LIKE thead.&lt;/P&gt;&lt;P&gt;DATA : it_line TYPE STANDARD TABLE OF tline WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : it_final_line TYPE STANDARD TABLE OF tline WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : lwa_line TYPE tline .&lt;/P&gt;&lt;P&gt;DATA : ws_lines TYPE i.&lt;/P&gt;&lt;P&gt;DATA : ws_lines1 TYPE i.&lt;/P&gt;&lt;P&gt;DATA : ws_lines2 TYPE i.&lt;/P&gt;&lt;P&gt;DATA : ws_history_line TYPE tline-tdline.&lt;/P&gt;&lt;P&gt;DATA : flg_history_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;INCLUDE zsw_cic_contract_acct_top.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_cacct LIKE fkkvkp-vkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  P B O&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;MODULE pbo OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : ws_flg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF g_editor IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  set status&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SET PF-STATUS 'MAIN100'.&lt;/P&gt;&lt;P&gt;    SET TITLEBAR    'TITLE-100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  create control container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT g_editor_container&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;            container_name = 'TEXTEDITOR1'&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;            cntl_error = 1&lt;/P&gt;&lt;P&gt;            cntl_system_error = 2&lt;/P&gt;&lt;P&gt;            create_error = 3&lt;/P&gt;&lt;P&gt;            lifetime_error = 4&lt;/P&gt;&lt;P&gt;            lifetime_dynpro_dynpro_link = 5.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    g_mycontainer = 'TEXTEDITOR1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read the Previous Text :&lt;/P&gt;&lt;P&gt;    ws_cacct = p_cacct.&lt;/P&gt;&lt;P&gt;    ws_cont_acct  = p_cacct.&lt;/P&gt;&lt;P&gt;    SHIFT  ws_cacct LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        id                      = c_objectid&lt;/P&gt;&lt;P&gt;        language                = sy-langu&lt;/P&gt;&lt;P&gt;        name                    = ws_cont_acct&lt;/P&gt;&lt;P&gt;        object                  = c_object&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        lines                   = it_line&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        id                      = 1&lt;/P&gt;&lt;P&gt;        language                = 2&lt;/P&gt;&lt;P&gt;        name                    = 3&lt;/P&gt;&lt;P&gt;        not_found               = 4&lt;/P&gt;&lt;P&gt;        object                  = 5&lt;/P&gt;&lt;P&gt;        reference_check         = 6&lt;/P&gt;&lt;P&gt;        wrong_access_to_archive = 7&lt;/P&gt;&lt;P&gt;        OTHERS                  = 8.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SHIFT  ws_Cacct LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT it_line INTO lwa_line.&lt;/P&gt;&lt;P&gt;      APPEND lwa_line-tdline TO g_mytable.&lt;/P&gt;&lt;P&gt;      CLEAR : lwa_line.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT g_mytable[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE g_mytable LINES ws_lines.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      ws_flg = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    APPEND space TO g_mytable.&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE g_mytable LINES ws_lines2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  create calls constructor, which initializes, creats and links&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TextEdit Control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT g_editor&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;           parent = g_editor_container&lt;/P&gt;&lt;P&gt;           wordwrap_mode =&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            cl_gui_textedit=&amp;gt;wordwrap_off&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              cl_gui_textedit=&amp;gt;wordwrap_at_fixed_position&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            cl_gui_textedit=&amp;gt;WORDWRAP_AT_WINDOWBORDER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           wordwrap_position = 75&lt;/P&gt;&lt;P&gt;           wordwrap_to_linebreak_mode = cl_gui_textedit=&amp;gt;true.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  to handle different containers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    g_container_linked = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD g_editor-&amp;gt;set_text_as_r3table&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      table = g_mytable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ws_flg NE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR ws_flg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD g_editor-&amp;gt;select_lines&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        from_line = 1&lt;/P&gt;&lt;P&gt;        to_line   = ws_lines.&lt;/P&gt;&lt;P&gt;    CALL METHOD g_editor-&amp;gt;protect_selection&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        protect_mode = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ws_lines1 = ws_lines + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       DESCRIBE TABLE g_mytable LINES ws_lines.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD g_editor-&amp;gt;select_lines&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        from_line = ws_lines1&lt;/P&gt;&lt;P&gt;        to_line   = ws_lines2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD g_editor-&amp;gt;protect_selection&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        protect_mode = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD g_editor-&amp;gt;set_selection_pos_in_line&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      line                   = '1'&lt;/P&gt;&lt;P&gt;      pos                    = '1'&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      error_cntl_call_method = 1&lt;/P&gt;&lt;P&gt;      OTHERS                 = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD g_editor-&amp;gt;set_wordwrap_behavior&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wordwrap_mode              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wordwrap_position          = 50&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wordwrap_to_linebreak_mode = bool_initial&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     error_cntl_call_method     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     OTHERS                     = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                             " PBO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  P A I&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;MODULE pai INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : ws_lines4 TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE g_ok_code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      PERFORM back_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      PERFORM exit_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BREAK'.&lt;/P&gt;&lt;P&gt;      PERFORM exit_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SAVE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      g_mytable1[] = g_mytable[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  retrieve data from control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL METHOD g_editor-&amp;gt;get_text_as_r3table&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          table = g_mytable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT g_mytable INTO wa_table.&lt;/P&gt;&lt;P&gt;        READ TABLE it_line WITH KEY tdline = wa_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*This creates a new history line (Time&lt;EM&gt;date&lt;/EM&gt;User Stamp):&lt;/P&gt;&lt;P&gt;          IF flg_history_line &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            CALL FUNCTION 'ZTEXT_CREATE_HISTORY_LINE'&lt;/P&gt;&lt;P&gt;              IMPORTING&lt;/P&gt;&lt;P&gt;                history_line = ws_history_line.&lt;/P&gt;&lt;P&gt;            MOVE ws_history_line TO it_final_line-tdline.&lt;/P&gt;&lt;P&gt;            APPEND it_final_line.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          flg_history_line = 'X'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MOVE wa_table TO it_final_line-tdline.&lt;/P&gt;&lt;P&gt;        APPEND it_final_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ws_thead-tdname = ws_cont_acct .&lt;/P&gt;&lt;P&gt;      ws_thead-tdid   = 'ZCO'.&lt;/P&gt;&lt;P&gt;      ws_thead-tdspras = sy-langu.&lt;/P&gt;&lt;P&gt;      ws_thead-tdobject = 'ZSW_NOTES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'SAVE_TEXT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          client          = sy-mandt&lt;/P&gt;&lt;P&gt;          header          = ws_thead&lt;/P&gt;&lt;P&gt;          savemode_direct = 'X'&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          lines           = it_final_line&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          id              = 1&lt;/P&gt;&lt;P&gt;          language        = 2&lt;/P&gt;&lt;P&gt;          name            = 3&lt;/P&gt;&lt;P&gt;          object          = 4&lt;/P&gt;&lt;P&gt;          OTHERS          = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      REFRESH it_line.&lt;/P&gt;&lt;P&gt;      CLEAR   it_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM exit_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'LOAD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  send table to control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL METHOD g_editor-&amp;gt;set_text_as_r3table&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          table = g_mytable.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  no flush here:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  the automatic flush at the end of PBO does the job&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR g_ok_code.&lt;/P&gt;&lt;P&gt;ENDMODULE.                             " PAI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; F O R M S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  EXIT_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM exit_program.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Destroy Control.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT g_editor IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD g_editor-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS = 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  free ABAP object also&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    FREE g_editor.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;destroy container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT g_editor_container IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD g_editor_container-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS = 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  free ABAP object also&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    FREE g_editor_container.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;finally flush&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD cl_gui_cfw=&amp;gt;flush&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " EXIT_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BACK_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM back_program.&lt;/P&gt;&lt;P&gt;  CASE sy-dynnr.&lt;/P&gt;&lt;P&gt;    WHEN '0100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Destroy Control.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF NOT g_editor IS INITIAL.&lt;/P&gt;&lt;P&gt;        CALL METHOD g_editor-&amp;gt;free&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS = 1.&lt;/P&gt;&lt;P&gt;        IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      free ABAP object also&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        FREE g_editor.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    destroy container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF NOT g_editor_container IS INITIAL.&lt;/P&gt;&lt;P&gt;        CALL METHOD g_editor_container-&amp;gt;free&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS = 1.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      free ABAP object also&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        FREE g_editor_container.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD cl_gui_cfw=&amp;gt;flush&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          OTHERS = 1.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        add your handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " BACK_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  RELINK_CONTROL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM relink_control.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;toggle container which displays control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF g_mycontainer EQ 'TEXTEDITOR1'.&lt;/P&gt;&lt;P&gt;    g_mycontainer = 'TEXTEDITOR2'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    g_mycontainer = 'TEXTEDITOR1'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initiate relinking in PBO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_relink = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " RELINK_CONTROL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CHANGE_SCREEN&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM change_screen.&lt;/P&gt;&lt;P&gt;  CASE sy-dynnr.&lt;/P&gt;&lt;P&gt;    WHEN '0100'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    set screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET SCREEN 200.&lt;/P&gt;&lt;P&gt;      LEAVE SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '0200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    set screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET SCREEN 100.&lt;/P&gt;&lt;P&gt;      LEAVE SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initiate relinking in PBO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_relink = 'X'.&lt;/P&gt;&lt;P&gt;  CLEAR g_ok_code.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " CHANGE_SCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:49:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603912#M271130</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T09:49:42Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603913#M271131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have seen replies from you and Max.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thankx for your suggestions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done this technique already. The reqt is like we need to implement this text editor using Classes &amp;amp; Methods instead using function modules like edit_text, read_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you got it. If you all have any solution please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JLN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 09:50:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603913#M271131</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T09:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603914#M271132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to see the program demo RSDEMO_DRAG_DROP_EDIT_TREE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here it should find an example on how to use the class cl_gui_textedit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 10:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603914#M271132</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T10:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603915#M271133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I copied your code and activated its showing error in the following areas:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_cacct LIKE fkkvkp-vkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field "FKKVKP-VKONT" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also what does the INCLUDE zsw_cic_contract_acct_top contain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JLN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 10:13:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603915#M271133</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T10:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603916#M271134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here is the way to save the data from &amp;lt;b&amp;gt;text editor&amp;lt;/b&amp;gt; using &amp;lt;b&amp;gt;classes&amp;lt;/b&amp;gt;into an Internal Table and then u can use it your own way..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************&lt;/P&gt;&lt;P&gt;report zsd_0001 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;      dockingleft  type ref to cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;      text_editor    type ref to cl_gui_textedit,&lt;/P&gt;&lt;P&gt;      repid type syrepid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data: textlines type table of tline-tdline,&lt;/P&gt;&lt;P&gt;      wa_text type tline-tdline.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;parameters: p_check.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;at selection-screen output.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  repid = sy-repid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  create object dockingleft&lt;/P&gt;&lt;P&gt;              exporting repid     = repid&lt;/P&gt;&lt;P&gt;                        dynnr     = sy-dynnr&lt;/P&gt;&lt;P&gt;                        side      = dockingleft-&amp;gt;dock_at_left&lt;/P&gt;&lt;P&gt;                        extension = 1070.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  create object text_editor&lt;/P&gt;&lt;P&gt;              exporting&lt;/P&gt;&lt;P&gt;                   parent     = dockingleft.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call method text_editor-&amp;gt;get_text_as_r3table&lt;/P&gt;&lt;P&gt;     importing&lt;/P&gt;&lt;P&gt;           table              = textlines&lt;/P&gt;&lt;P&gt;     exceptions&lt;/P&gt;&lt;P&gt;           others             = 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at textlines into wa_text.&lt;/P&gt;&lt;P&gt;    write:/ wa_text.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;Sachin Dhingra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 10:24:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603916#M271134</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T10:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603917#M271135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also send in the code for the FM : ZTEXT_CREATE_HISTORY_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JLN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 10:36:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603917#M271135</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-18T10:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: Text Editor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603918#M271136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is an excellent Blog for this by Igor Barbaric some time ago.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see&amp;gt; &amp;lt;a href="/people/igor.barbaric/blog/2005/06/06/the-standard-text-editor-oo-abap-cfw-class Standard Text Editor (OO ABAP CFW class)&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have implemented this class and used it for a sales order scenario. It does work perfectly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Johan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Oct 2006 07:03:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/text-editor/m-p/1603918#M271136</guid>
      <dc:creator>reedtzj</dc:creator>
      <dc:date>2006-10-19T07:03:01Z</dc:date>
    </item>
  </channel>
</rss>

