<?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 regarding screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090527#M434603</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;   i need to declare a field as a mandatory one in screen painter. The problem is  that unless it is filled with some value the Back or cancel button could not function upon clicking. how to solve this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Apr 2007 09:45:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-05T09:45:59Z</dc:date>
    <item>
      <title>regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090527#M434603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;   i need to declare a field as a mandatory one in screen painter. The problem is  that unless it is filled with some value the Back or cancel button could not function upon clicking. how to solve this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 09:45:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090527#M434603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T09:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090528#M434604</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;&amp;lt;b&amp;gt;Ya u can solve this by using  AT EXIT-COMMAND..&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When u are defining the Status in Menu painter .. For BACK or EXIT or CANCEL u need to give the &amp;lt;b&amp;gt;function type&amp;lt;/b&amp;gt; as 'E'  ( by default it is space ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now in the AT EXIT_COMMAND event write...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;In the Dynpro in&amp;lt;b&amp;gt; PAI event&amp;lt;/b&amp;gt; .. u need to call the module as  &amp;lt;b&amp;gt;MODULE CANCEL AT EXIT-COMMAND.&amp;lt;/b&amp;gt;&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;in THE Module pool program ...  &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;b&amp;gt;MODULE CANCEL.&lt;/P&gt;&lt;P&gt;  case sy-ucomm.&lt;/P&gt;&lt;P&gt;  when 'BACK' OR 'CANCEL'.&lt;/P&gt;&lt;P&gt;    leave program.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;  ENDMODULE.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if it helps u...&lt;/P&gt;&lt;P&gt;sai ramesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 09:49:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090528#M434604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T09:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090529#M434605</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;To solve this, you can either use AT EXIT COMMAND or declare the selection screen field without making it obligatory and in the code you can check if the field is not initial before processing it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 09:51:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090529#M434605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T09:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090530#M434606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;standard transactions also works in the similay way, If you dont want that remove the mandatory option and use this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in PAI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at screen.
  if screen-name = 'FIELD_NAME'.
     screen-required = '1'.
     modify screen.
  endif.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 09:53:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090530#M434606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T09:53:08Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090531#M434607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Prasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For mandatory ,  Double click on that field goto attribute  select the check box input required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Type E Function Codes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can assign the function type E to the function codes of both pushbuttons on the screen and of elements in the GUI status. To do this for a pushbutton, set the Function type attribute in the Screen Painter to E. To do it in the GUI status, choose Goto ® Object lists ® Function list in the Menu Painter, select the required function codes, and enter E for the function type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE CANCEL AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;  MODULE BACK AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt;&lt;P&gt;MODULE CANCEL INPUT.&lt;/P&gt;&lt;P&gt;  MESSAGE I888(BCTRAIN) WITH TEXT-001 OK_CODE INPUT1 INPUT2.&lt;/P&gt;&lt;P&gt;  IF OK_CODE = 'CANCEL'.&lt;/P&gt;&lt;P&gt;    CLEAR OK_CODE.&lt;/P&gt;&lt;P&gt;    LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE BACK INPUT.&lt;/P&gt;&lt;P&gt;  MESSAGE I888(BCTRAIN) WITH TEXT-002 OK_CODE INPUT1 INPUT2.&lt;/P&gt;&lt;P&gt;  IF OK_CODE = 'BACK'.&lt;/P&gt;&lt;P&gt;    CLEAR: OK_CODE .&lt;/P&gt;&lt;P&gt;    LEAVE TO SCREEN 100.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if useful...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 09:57:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090531#M434607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T09:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090532#M434608</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;if u are using function module use this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_EXTAB  TYPE SLIS_T_EXTAB.&lt;/P&gt;&lt;P&gt;DATA: WA_EXTAB LIKE LINE OF IT_EXTAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;WA_EXTAB-FCODE = 'APEN'. &lt;/P&gt;&lt;P&gt;APPEND WA_EXTAB TO IT_EXTAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;XXXXXXXXXXXXXXXXXXXXXX&lt;/P&gt;&lt;P&gt;XXXXXXXXXXXXXXXXXXXXX&lt;/P&gt;&lt;P&gt;        IT_EXCLUDING             = IT_EXTAB&lt;/P&gt;&lt;P&gt;XXXXXXXXXXXXXXXXXXX.&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;if u  r using OO alv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_exclude TYPE ui_functions.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exclude toolbar buttons which are not required&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR : it_exclude, it_exclude[].&lt;/P&gt;&lt;P&gt;PERFORM exclude_tb_functions CHANGING it_exclude.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : it_exclude, it_exclude[].&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 EXCLUDE_TB_FUNCTIONS&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;lt;--P_IT_EXCLUDE 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 exclude_tb_functions CHANGING pt_exclude TYPE ui_functions.&lt;/P&gt;&lt;P&gt;DATA ls_exclude TYPE ui_func.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_copy_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_delete_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_append_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_insert_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_move_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_cut.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_copy.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_paste.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_check.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_refresh.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_undo.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_print.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_sum.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_mb_sum.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_subtot.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_info.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ls_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_paste_new_row.&lt;/P&gt;&lt;P&gt;APPEND ls_exclude TO pt_exclude.&lt;/P&gt;&lt;P&gt;ENDFORM. " EXCLUDE_TB_FUNCTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 10:03:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090532#M434608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T10:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090533#M434609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sai,&lt;/P&gt;&lt;P&gt;       It is messaging that the at exit_command should be in some loop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 10:09:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090533#M434609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T10:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090534#M434610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi chandrasekar,&lt;/P&gt;&lt;P&gt;                       now the cancel and back buttons are working properly but after clicking execute button without giving any value in that field it is not giving the message .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 10:12:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090534#M434610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T10:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: regarding screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090535#M434611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prshant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Check out the SY-UCOMM for Execute button , guess EXEC in screen and ONLI while used in selection screens,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write this in user command module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'EXEC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at ..&lt;/P&gt;&lt;P&gt;.......&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2007 10:31:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-screen/m-p/2090535#M434611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-05T10:31:06Z</dc:date>
    </item>
  </channel>
</rss>

