<?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: error when generating screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979177#M703338</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your Screen Number from 1000 to 9001. 1000 is the default screen for Selection screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope That Helps&lt;/P&gt;&lt;P&gt;Anirban M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Oct 2007 15:37:50 GMT</pubDate>
    <dc:creator>former_member480923</dc:creator>
    <dc:date>2007-10-29T15:37:50Z</dc:date>
    <item>
      <title>error when generating screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979174#M703335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;this program i've done call smartform and in that i need two text boxes ..data should be enterd into the text boxes and smartforms printed..now for this text boxes iam using oo method..and this is my program&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;DATABASE TABLES                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: but000, t002.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLES                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: gt_param LIKE zcrmtab_param OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: gt_options TYPE ssfcompop,&lt;/P&gt;&lt;P&gt;      gt_control TYPE ssfctrlop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_but000 TYPE but000 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gt_addresses TYPE adrc OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table to hold address numbers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:   BEGIN OF gt_addr_numbers OCCURS 0,&lt;/P&gt;&lt;P&gt;        partner LIKE but020-partner,&lt;/P&gt;&lt;P&gt;        addrnumber LIKE but020-addrnumber,&lt;/P&gt;&lt;P&gt;        END OF gt_addr_numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gt_adrc_stores TYPE TABLE OF  adrc.&lt;/P&gt;&lt;P&gt;DATA:  gs_adrc_stores TYPE adrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table to hold form name and language key&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF gt_forms OCCURS 0,&lt;/P&gt;&lt;P&gt;       form_name LIKE ppftsfprte-smartform,&lt;/P&gt;&lt;P&gt;       langu TYPE langu,&lt;/P&gt;&lt;P&gt;      END OF gt_forms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_title TYPE TABLE OF tsad3t.&lt;/P&gt;&lt;P&gt;DATA : gs_title TYPE tsad3t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF gt_country OCCURS 0,&lt;/P&gt;&lt;P&gt;        langu TYPE spras,&lt;/P&gt;&lt;P&gt;        country LIKE tsad3t-title_medi,&lt;/P&gt;&lt;P&gt;      END OF gt_country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_inv_lang LIKE gt_but000 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : remarks_con TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;         remarks TYPE REF TO cl_gui_textedit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  addnotes_con TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;         addnotes TYPE REF TO cl_gui_textedit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  text_tab LIKE STANDARD TABLE OF line,&lt;/P&gt;&lt;P&gt;         text_wa LIKE line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA   text_tdline TYPE STANDARD TABLE OF tline WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA   text_header TYPE thead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TABLES: ttxit ,ttxid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA line_length2 TYPE i VALUE 83.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ok_code TYPE sy-ucomm.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WORKING VARIABLES                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: lv_langu TYPE c.&lt;/P&gt;&lt;P&gt;DATA: gv_addrnumber TYPE but020-addrnumber,&lt;/P&gt;&lt;P&gt;      gv_amount TYPE zcrmdel_total_amount,&lt;/P&gt;&lt;P&gt;      gv_func_mod_name TYPE rs38l_fnam,&lt;/P&gt;&lt;P&gt;      gv_client_name TYPE char20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gv_line(72) TYPE c.&lt;/P&gt;&lt;P&gt;DATA: gt_cond TYPE TABLE OF line WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;****INCLUDES&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;INCLUDE zcfinc_maintain_cust_d.&lt;/P&gt;&lt;P&gt;INCLUDE zcfinc_maintaincust_f .&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;PARAMETERS / SELECT OPTIONS                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK s01 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (20) text-002 FOR FIELD p_client.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 27.&lt;/P&gt;&lt;P&gt;PARAMETERS p_client LIKE but000-partner OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (20) text-003 FOR FIELD s_cust.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 24.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_cust FOR but000-partner NO INTERVALS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT (20) text-004 FOR FIELD p_date.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN POSITION 27.&lt;/P&gt;&lt;P&gt;*PARAMETERS p_date LIKE sy-datum. "  OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (20) text-009 FOR FIELD p_land.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 27.&lt;/P&gt;&lt;P&gt;PARAMETERS p_land LIKE t005-land1 OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (20) text-011 FOR FIELD s_langu.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 24.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_langu FOR t002-laiso NO INTERVALS OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK s01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF BLOCK s02 WITH FRAME TITLE text-020.&lt;/P&gt;&lt;P&gt;*PARAMETER gencon  RADIOBUTTON  GROUP form.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF BLOCK s02 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK s03 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_print LIKE pri_params-pdest. " OBLIGATORY DEFAULT '*'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_immed  AS CHECKBOX DEFAULT ' ',&lt;/P&gt;&lt;P&gt;            p_newsp  AS CHECKBOX DEFAULT 'X',&lt;/P&gt;&lt;P&gt;            p_delaft AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK s03.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&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;Check that entered languages are valid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON s_langu.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE langu&lt;/P&gt;&lt;P&gt;  INTO lv_langu&lt;/P&gt;&lt;P&gt;  FROM tsad3t WHERE langu = s_langu-low(1).&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE w999 WITH 'INVALID LANGUAGE'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&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;************************************************************************&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;  if  gencon = 'X' .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;  CALL SCREEN 1000.&lt;/P&gt;&lt;P&gt;  PERFORM print_forms.&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;END-OF-SELECTION.&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;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  DATA: w_col1 LIKE sy-linsz,&lt;/P&gt;&lt;P&gt;        w_col2 LIKE sy-linsz,&lt;/P&gt;&lt;P&gt;        w_len  LIKE sy-linsz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_len  = STRLEN( gv_client_name ).&lt;/P&gt;&lt;P&gt;  w_col1 = ( sy-linsz - w_len ) / 2.&lt;/P&gt;&lt;P&gt;  WRITE: / sy-repid.&lt;/P&gt;&lt;P&gt;  WRITE AT w_col1 gv_client_name.&lt;/P&gt;&lt;P&gt;  w_col2 = sy-linsz - 15.&lt;/P&gt;&lt;P&gt;  WRITE: AT w_col2 text-006,&lt;/P&gt;&lt;P&gt;                   sy-pagno.&lt;/P&gt;&lt;P&gt;  WRITE: / sy-datum DD/MM/YY.&lt;/P&gt;&lt;P&gt;  w_len = STRLEN( sy-datum ).&lt;/P&gt;&lt;P&gt;  w_col1 = ( sy-linsz - w_len ) / 2.&lt;/P&gt;&lt;P&gt;  WRITE AT w_col1 sy-datum.&lt;/P&gt;&lt;P&gt;  WRITE AT w_col2 sy-uzeit USING EDIT MASK '__:__:__'.&lt;/P&gt;&lt;P&gt;  SKIP.&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;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  get_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_parameters.&lt;/P&gt;&lt;P&gt;  PERFORM get_customers.&lt;/P&gt;&lt;P&gt;  PERFORM get_addresses.&lt;/P&gt;&lt;P&gt;  PERFORM get_title.&lt;/P&gt;&lt;P&gt;  PERFORM get_country.&lt;/P&gt;&lt;P&gt;  ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_1000  OUTPUT&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_1000 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MENU1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF remarks IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Create obejct for custom container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT remarks_con&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        container_name              = 'REMARKS'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Create obejct for the TextEditor control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT remarks&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;         wordwrap_mode               =  cl_gui_textedit=&amp;gt;wordwrap_at_fixed_position&lt;/P&gt;&lt;P&gt;         wordwrap_position           = line_length2&lt;/P&gt;&lt;P&gt;         wordwrap_to_linebreak_mode  = cl_gui_textedit=&amp;gt;true&lt;/P&gt;&lt;P&gt;         parent                       = remarks_con.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD remarks-&amp;gt;set_toolbar_mode&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        toolbar_mode = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD remarks-&amp;gt;set_statusbar_mode&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        statusbar_mode = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      call method mremarks-&amp;gt;set_font_fixed&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;       font_fixed = '0'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF addnotes IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Create obejct for custom container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT addnotes_con&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        container_name              = 'ADDNOTES'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Create obejct for the TextEditor control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT addnotes&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;         wordwrap_mode               =  cl_gui_textedit=&amp;gt;wordwrap_at_fixed_position&lt;/P&gt;&lt;P&gt;         wordwrap_position           = line_length2&lt;/P&gt;&lt;P&gt;         wordwrap_to_linebreak_mode  = cl_gui_textedit=&amp;gt;true&lt;/P&gt;&lt;P&gt;         parent                       = addnotes_con.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD addnotes-&amp;gt;set_toolbar_mode&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        toolbar_mode = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD addnotes-&amp;gt;set_statusbar_mode&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        statusbar_mode = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      call method mremarks-&amp;gt;set_font_fixed&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;       font_fixed = '0'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_1000  OUTPUT&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;      Module  USER_COMMAND_1000  INPUT&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_1000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE ok_code.&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Remarks Editor&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR  : text_tab.&lt;/P&gt;&lt;P&gt;      REFRESH: text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD remarks-&amp;gt;get_text_as_stream&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          text = text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF NOT text_tab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        text_header-tdobject = 'TEXT'.&lt;/P&gt;&lt;P&gt;        text_header-tdid = 'EXRM'.&lt;/P&gt;&lt;P&gt;        text_header-tdname = 'ENGREMARKS'.&lt;/P&gt;&lt;P&gt;        text_header-tdspras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        LOOP AT text_tab INTO text_wa.&lt;/P&gt;&lt;P&gt;          text_tdline-tdformat = '*'.&lt;/P&gt;&lt;P&gt;          text_tdline-tdline = text_wa-line.&lt;/P&gt;&lt;P&gt;          APPEND text_tdline.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        TRANSLATE text_wa-line TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING text_header TO ttxit.&lt;/P&gt;&lt;P&gt;        INSERT ttxit.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING text_header TO ttxid.&lt;/P&gt;&lt;P&gt;        ttxid-tdshowname = 'x'.&lt;/P&gt;&lt;P&gt;        INSERT ttxid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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   = text_header&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;            lines    = text_tdline&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;        TRANSLATE text_tdline TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR : TEXT_TDLINE,TEXT_TAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   REFRESH: TEXT_TDLINE,TEXT_TAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt; Additioanl notes editor&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Remarks Editor&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR  : text_tab.&lt;/P&gt;&lt;P&gt;      REFRESH: text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD addnotes-&amp;gt;get_text_as_stream&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          text = text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF NOT text_tab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        text_header-tdobject = 'TEXT'.&lt;/P&gt;&lt;P&gt;        text_header-tdid = 'EXAD'.&lt;/P&gt;&lt;P&gt;        text_header-tdname = 'ENGADDNOTES'.&lt;/P&gt;&lt;P&gt;        text_header-tdspras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        LOOP AT text_tab INTO text_wa.&lt;/P&gt;&lt;P&gt;          text_tdline-tdformat = '*'.&lt;/P&gt;&lt;P&gt;          text_tdline-tdline = text_wa-line.&lt;/P&gt;&lt;P&gt;          APPEND text_tdline.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        TRANSLATE text_wa-line TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING text_header TO ttxit.&lt;/P&gt;&lt;P&gt;        INSERT ttxit.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING text_header TO ttxid.&lt;/P&gt;&lt;P&gt;        ttxid-tdshowname = 'x'.&lt;/P&gt;&lt;P&gt;        INSERT ttxid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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   = text_header&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;            lines    = text_tdline&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;        TRANSLATE text_tdline TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        ENDIF.&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;&lt;/P&gt;&lt;P&gt;    WHEN 'READ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**READ THE REMARKS TEXT THAT WAS SAVED BEFORE IF EXISTS&lt;/P&gt;&lt;P&gt;      CLEAR: text_tab,text_tdline.&lt;/P&gt;&lt;P&gt;      REFRESH: text_tab,text_tdline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      text_header-tdobject = 'TEXT'.&lt;/P&gt;&lt;P&gt;      text_header-tdid = 'EXRM'.&lt;/P&gt;&lt;P&gt;      text_header-tdname = 'ENGREMARKS'.&lt;/P&gt;&lt;P&gt;      text_header-tdspras = 'E'.&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;          client                  = sy-mandt&lt;/P&gt;&lt;P&gt;          id                      = text_header-tdid&lt;/P&gt;&lt;P&gt;          language                = text_header-tdspras&lt;/P&gt;&lt;P&gt;          name                    = text_header-tdname&lt;/P&gt;&lt;P&gt;          object                  = text_header-tdobject&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          lines                   = text_tdline&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;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        LOOP AT text_tdline.&lt;/P&gt;&lt;P&gt;          text_wa-line = text_tdline-tdline.&lt;/P&gt;&lt;P&gt;          APPEND text_wa TO text_tab.&lt;/P&gt;&lt;P&gt;          TRANSLATE text_wa TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD remarks-&amp;gt;set_text_as_stream&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          text = text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR : text_tdline,text_tab.&lt;/P&gt;&lt;P&gt;      REFRESH: text_tab,text_tdline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      text_header-tdobject = 'TEXT'.&lt;/P&gt;&lt;P&gt;      text_header-tdid = 'EXAD'.&lt;/P&gt;&lt;P&gt;      text_header-tdname = 'ENGADDNOTES'.&lt;/P&gt;&lt;P&gt;      text_header-tdspras = 'E'.&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;          client                  = sy-mandt&lt;/P&gt;&lt;P&gt;          id                      = text_header-tdid&lt;/P&gt;&lt;P&gt;          language                = text_header-tdspras&lt;/P&gt;&lt;P&gt;          name                    = text_header-tdname&lt;/P&gt;&lt;P&gt;          object                  = text_header-tdobject&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          lines                   = text_tdline&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;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        LOOP AT text_tdline.&lt;/P&gt;&lt;P&gt;          IF sy-tabix = 1.&lt;/P&gt;&lt;P&gt;            CLEAR text_tdline.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          text_wa-line = text_tdline-tdline.&lt;/P&gt;&lt;P&gt;          APPEND text_wa TO text_tab.&lt;/P&gt;&lt;P&gt;          TRANSLATE text_wa TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD addnotes-&amp;gt;set_text_as_stream&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          text = text_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'CLEAR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&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;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_1000  INPUT&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;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  print_forms&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM print_forms .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM set_print_params.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Copy all customers to invalid lang table&lt;/P&gt;&lt;P&gt;  gt_inv_lang[] = gt_but000[].&lt;/P&gt;&lt;P&gt;  SORT gt_inv_lang BY partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_forms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get FM name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        formname = gt_forms-form_name&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        fm_name  = gv_func_mod_name.&lt;/P&gt;&lt;P&gt;&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;P&gt;    CALL FUNCTION gv_func_mod_name&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ARCHIVE_INDEX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        CONTROL_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MAIL_APPL_OBJ              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MAIL_RECIPIENT             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MAIL_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OUTPUT_OPTIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        USER_SETTINGS              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gv_addresses               = gv_address&lt;/P&gt;&lt;P&gt;      gt_but000                  = gt_but000&lt;/P&gt;&lt;P&gt;      gs_title                   = gs_title&lt;/P&gt;&lt;P&gt;     gs_adrc_stores              = gs_adrc_stores&lt;/P&gt;&lt;P&gt;     gv_amount                   = gv_amount&lt;/P&gt;&lt;P&gt;     text_tab                    = text_tab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        JOB_OUTPUT_INFO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&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;        FORMATTING_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        INTERNAL_ERROR             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        SEND_ERROR                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        USER_CANCELED              = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OTHERS                     = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    .&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;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " print_forms&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  get_customers&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_customers .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  *&lt;/P&gt;&lt;P&gt;   INTO&lt;/P&gt;&lt;P&gt;   TABLE gt_but000&lt;/P&gt;&lt;P&gt;   FROM but000&lt;/P&gt;&lt;P&gt;  WHERE partner IN s_cust&lt;/P&gt;&lt;P&gt;  AND zzclientnumb  = p_client.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF gt_but000[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE i999 WITH 'No Data selected for forms'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_customers&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  get_addresses&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_addresses .&lt;/P&gt;&lt;P&gt;  DATA: lt_addresses TYPE TABLE OF bapibus1006_addresses WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_but000.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;First get address guids&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM  get_address_guids USING gt_but000-partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lt_addresses-addressguid = gv_soldtoaddrguid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;address details.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM address_get_details USING gt_but000-partner&lt;/P&gt;&lt;P&gt;                                      lt_addresses-addressguid.&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;  IF lv_langu = 'S'&lt;/P&gt;&lt;P&gt;  AND p_client = '0004000181' .&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Need to get address numbers for store addresses&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    SELECT partner&lt;/P&gt;&lt;P&gt;      addrnumber&lt;/P&gt;&lt;P&gt;      FROM but020&lt;/P&gt;&lt;P&gt;      INTO TABLE&lt;/P&gt;&lt;P&gt;      gt_addr_numbers&lt;/P&gt;&lt;P&gt;      WHERE partner = gt_but000-zzilgstorenu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_addr_numbers.&lt;/P&gt;&lt;P&gt;      SELECT  SINGLE *&lt;/P&gt;&lt;P&gt;      INTO  gs_adrc_stores&lt;/P&gt;&lt;P&gt;      FROM adrc&lt;/P&gt;&lt;P&gt;      WHERE addrnumber = gt_addr_numbers-addrnumber.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_addresses&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;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  get_parameters&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lv_param.&lt;/P&gt;&lt;P&gt;  RANGES: r_param FOR zcrmtab_param-zparameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;  INTO TABLE gt_param&lt;/P&gt;&lt;P&gt;  FROM zcrmtab_param&lt;/P&gt;&lt;P&gt;  WHERE parentid = sy-repid&lt;/P&gt;&lt;P&gt;  AND identifier = p_client.&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; IF gencon = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT s_langu.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'GENCON_LETTER' s_langu-low INTO r_param-low&lt;/P&gt;&lt;P&gt;    SEPARATED BY '_'.&lt;/P&gt;&lt;P&gt;    APPEND r_param.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the forms that need to be printed and build up a table&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;with form name and language key&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT r_param.&lt;/P&gt;&lt;P&gt;    READ TABLE gt_param WITH KEY zparameter = r_param-low.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e999 WITH 'Parameter' r_param-low 'not found'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Build up condition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;     IF gencon = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CONCATENATE 'laiso = ''' r_param-low+14 '''' INTO gv_line.&lt;/P&gt;&lt;P&gt;      APPEND gv_line TO gt_cond.&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;      gt_forms-form_name = gt_param-zvalue.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE spras&lt;/P&gt;&lt;P&gt;      INTO gt_forms-langu&lt;/P&gt;&lt;P&gt;      FROM t002&lt;/P&gt;&lt;P&gt;      WHERE (gt_cond).&lt;/P&gt;&lt;P&gt;      APPEND gt_forms.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_parameters&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  set_print_params&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM set_print_params .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_options-tddelete = p_delaft.     "Delete after printing&lt;/P&gt;&lt;P&gt;  gt_options-tddest = p_print.        "Printer&lt;/P&gt;&lt;P&gt;  IF p_print IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE spld INTO gt_options-tddest&lt;/P&gt;&lt;P&gt;           FROM usr01&lt;/P&gt;&lt;P&gt;           WHERE bname = sy-uname.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF gt_options-tddest IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE a999 WITH 'No printer defined'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_options-tdnewid   = p_newsp.     "New Spool Request&lt;/P&gt;&lt;P&gt;  gt_options-tdimmed = p_immed.       "Print Immediateley&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_control-no_dialog = 'X'.         "Don't display Dialogue box&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " set_print_params&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  get_title&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_title .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;  INTO  gs_title&lt;/P&gt;&lt;P&gt;  FROM tsad3t&lt;/P&gt;&lt;P&gt;  WHERE langu = sy-langu&lt;/P&gt;&lt;P&gt;  AND title = gt_but000-title.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_title&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  get_country&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_country .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT spras landx&lt;/P&gt;&lt;P&gt;  INTO TABLE gt_country&lt;/P&gt;&lt;P&gt;  FROM t005t&lt;/P&gt;&lt;P&gt;  WHERE land1 = gv_address-country.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when iam executing this..gettin an error &amp;lt; error when generating the screen&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz advise..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 13:37:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979174#M703335</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T13:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: error when generating screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979175#M703336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Write this piece of code in a Module inside the Screen 1000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF remarks IS INITIAL.
* Create obejct for custom container
CREATE OBJECT remarks_con
EXPORTING
container_name = 'REMARKS'.
* Create obejct for the TextEditor control
CREATE OBJECT remarks
EXPORTING
wordwrap_mode = cl_gui_textedit=&amp;gt;wordwrap_at_fixed_position
wordwrap_position = line_length2
wordwrap_to_linebreak_mode = cl_gui_textedit=&amp;gt;true
parent = remarks_con.

CALL METHOD remarks-&amp;gt;set_toolbar_mode
EXPORTING
toolbar_mode = '0'.

CALL METHOD remarks-&amp;gt;set_statusbar_mode
EXPORTING
statusbar_mode = '0'.

* call method mremarks-&amp;gt;set_font_fixed
* exporting
* font_fixed = '0'.
*
ENDIF.

IF addnotes IS INITIAL.
* Create obejct for custom container
CREATE OBJECT addnotes_con
EXPORTING
container_name = 'ADDNOTES'.
* Create obejct for the TextEditor control
CREATE OBJECT addnotes
EXPORTING
wordwrap_mode = cl_gui_textedit=&amp;gt;wordwrap_at_fixed_position
wordwrap_position = line_length2
wordwrap_to_linebreak_mode = cl_gui_textedit=&amp;gt;true
parent = addnotes_con.

CALL METHOD addnotes-&amp;gt;set_toolbar_mode
EXPORTING
toolbar_mode = '0'.

CALL METHOD addnotes-&amp;gt;set_statusbar_mode
EXPORTING
statusbar_mode = '0'.

* call method mremarks-&amp;gt;set_font_fixed
* exporting
* font_fixed = '0'.
*
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the PBO module of the Screen 1000. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope That Helps&lt;/P&gt;&lt;P&gt;Anirban M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 14:18:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979175#M703336</guid>
      <dc:creator>former_member480923</dc:creator>
      <dc:date>2007-10-29T14:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: error when generating screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979176#M703337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your reply..if u see my code..its already been written..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 14:33:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979176#M703337</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T14:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: error when generating screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979177#M703338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your Screen Number from 1000 to 9001. 1000 is the default screen for Selection screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope That Helps&lt;/P&gt;&lt;P&gt;Anirban M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 15:37:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979177#M703338</guid>
      <dc:creator>former_member480923</dc:creator>
      <dc:date>2007-10-29T15:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: error when generating screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979178#M703339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This Error (Generating Scree Error) generally comes when the elements of the Selection Screen are Overlapping.&lt;/P&gt;&lt;P&gt;So u need to change the Position of the fields or comments accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK s01 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (20) text-002 FOR FIELD p_client.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SELECTION-SCREEN POSITION 40.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PARAMETERS p_client LIKE but000-partner OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Same way u need to change for the other lines in the selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if Helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Oct 2007 09:51:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-when-generating-screen/m-p/2979178#M703339</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-10-30T09:51:27Z</dc:date>
    </item>
  </channel>
</rss>

