<?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: Context Menu in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869884#M366361</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suganya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When u right click mouse on a screen menu options will come . That is context menu. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Demo purpose check this prog.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DEMO_DYNPRO_CONTEXT_MENU&amp;lt;/b&amp;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;Balavardhan.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jan 2007 09:00:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-19T09:00:28Z</dc:date>
    <item>
      <title>Context Menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869881#M366358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai frnd's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody explain me what is context menu in GUI_Status? and also sample program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards and Thanks&lt;/P&gt;&lt;P&gt;Suganya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2007 08:51:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869881#M366358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-19T08:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: Context Menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869882#M366359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suganya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The user interface of a screen is defined by a GUI status which you define in the&lt;/P&gt;&lt;P&gt;Menu Painter and assign the type Dialog status. For each dialog status, the system automatically creates a standard context menu, which the user can display by clicking the righthand mouse button on the screen (or choosing Shift+F10). The standard context menu contains all of the function keys to which functions are assigned. It therefore makes it easy to access any function code that is available using the keyboard, since normally only the most important are&lt;/P&gt;&lt;P&gt;assigned to the application toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, as well as the standard context menu, you can define context-specific menus for any of the following screen elements:&lt;/P&gt;&lt;P&gt;&amp;#149; Input/output fields&lt;/P&gt;&lt;P&gt;&amp;#149; Text fields&lt;/P&gt;&lt;P&gt;&amp;#149; Table controls&lt;/P&gt;&lt;P&gt;&amp;#149; Group boxes&lt;/P&gt;&lt;P&gt;&amp;#149; Subscreens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you select one of these elements using the right-hand mouse button, you can create a dynamic context menu in the ABAP program. This may contain any functions, and is not restricted to function keys. You cannot assign context menus to pushbuttons, checkboxes, or radio buttons. However, you can assign unique function codes to them instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample Program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_dynpro_context_menu.&lt;/P&gt;&lt;P&gt;DATA: field1 TYPE i VALUE 10,&lt;/P&gt;&lt;P&gt;field2 TYPE p DECIMALS 4.&lt;/P&gt;&lt;P&gt;DATA: prog TYPE sy-repid,&lt;/P&gt;&lt;P&gt;flag(1) TYPE c VALUE 'X'.&lt;/P&gt;&lt;P&gt;DATA: ok_code TYPE sy-ucomm,&lt;/P&gt;&lt;P&gt;save_ok TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;prog = sy-repid.&lt;/P&gt;&lt;P&gt;CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;SET TITLEBAR 'TIT100'.&lt;/P&gt;&lt;P&gt;IF flag = 'X'.&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'SCREEN_100' EXCLUDING 'REVEAL'.&lt;/P&gt;&lt;P&gt;ELSEIF flag = ' '.&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'SCREEN_100' EXCLUDING 'HIDE'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;IF flag = 'X'.&lt;/P&gt;&lt;P&gt;screen-active = '1'.&lt;/P&gt;&lt;P&gt;ELSEIF flag = ' '.&lt;/P&gt;&lt;P&gt;screen-active = '0'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ELSEIF screen-name = 'TEXT_IN_FRAME'.&lt;/P&gt;&lt;P&gt;IF flag = 'X'.&lt;/P&gt;&lt;P&gt;screen-active = '0'.&lt;/P&gt;&lt;P&gt;ELSEIF flag = ' '.&lt;/P&gt;&lt;P&gt;screen-active = '1'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;MODULE cancel INPUT.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;MODULE user_command_0100.&lt;/P&gt;&lt;P&gt;save_ok = ok_code.&lt;/P&gt;&lt;P&gt;CLEAR ok_code.&lt;/P&gt;&lt;P&gt;CASE save_ok.&lt;/P&gt;&lt;P&gt;WHEN 'HIDE'.&lt;/P&gt;&lt;P&gt;flag = ' '.&lt;/P&gt;&lt;P&gt;WHEN 'REVEAL'.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;WHEN 'SQUARE'.&lt;/P&gt;&lt;P&gt;field2 = field1 ** 2.&lt;/P&gt;&lt;P&gt;WHEN 'CUBE'.&lt;/P&gt;&lt;P&gt;field2 = field1 ** 3.&lt;/P&gt;&lt;P&gt;WHEN 'SQUAREROOT'.&lt;/P&gt;&lt;P&gt;field2 = field1 ** ( 1 / 2 ).&lt;/P&gt;&lt;P&gt;WHEN 'CUBICROOT'.&lt;/P&gt;&lt;P&gt;field2 = field1 ** ( 1 / 3 ).&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;*******************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Callback-Routines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*******************************************************&lt;/P&gt;&lt;P&gt;FORM on_ctmenu_text USING l_menu TYPE REF TO cl_ctmenu.&lt;/P&gt;&lt;P&gt;CALL METHOD:l_menu-&amp;gt;load_gui_status&lt;/P&gt;&lt;P&gt;EXPORTING program = prog&lt;/P&gt;&lt;P&gt;status = 'CONTEXT_MENU_1'&lt;/P&gt;&lt;P&gt;menu = l_menu.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;FORM on_ctmenu_frame USING l_menu TYPE REF TO cl_ctmenu.&lt;/P&gt;&lt;P&gt;CALL METHOD:l_menu-&amp;gt;load_gui_status&lt;/P&gt;&lt;P&gt;EXPORTING program = prog&lt;/P&gt;&lt;P&gt;status = 'CONTEXT_MENU_2'&lt;/P&gt;&lt;P&gt;menu = l_menu,&lt;/P&gt;&lt;P&gt;l_menu-&amp;gt;load_gui_status&lt;/P&gt;&lt;P&gt;EXPORTING program = prog&lt;/P&gt;&lt;P&gt;status = 'CONTEXT_MENU_1'&lt;/P&gt;&lt;P&gt;menu = l_menu,&lt;/P&gt;&lt;P&gt;l_menu-&amp;gt;set_default_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'HIDE'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;FORM on_ctmenu_reveal USING l_menu TYPE REF TO cl_ctmenu.&lt;/P&gt;&lt;P&gt;CALL METHOD:l_menu-&amp;gt;load_gui_status&lt;/P&gt;&lt;P&gt;EXPORTING program = prog&lt;/P&gt;&lt;P&gt;status = 'CONTEXT_MENU_3'&lt;/P&gt;&lt;P&gt;menu = l_menu,&lt;/P&gt;&lt;P&gt;l_menu-&amp;gt;load_gui_status&lt;/P&gt;&lt;P&gt;EXPORTING program = prog&lt;/P&gt;&lt;P&gt;status = 'CONTEXT_MENU_1'&lt;/P&gt;&lt;P&gt;menu = l_menu,&lt;/P&gt;&lt;P&gt;l_menu-&amp;gt;set_default_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'REVEAL'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;FORM on_ctmenu_input USING l_menu TYPE REF TO cl_ctmenu.&lt;/P&gt;&lt;P&gt;DATA calculate_menu TYPE REF TO cl_ctmenu.&lt;/P&gt;&lt;P&gt;CREATE OBJECT calculate_menu.&lt;/P&gt;&lt;P&gt;CALL METHOD: calculate_menu-&amp;gt;add_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'SQUARE'&lt;/P&gt;&lt;P&gt;text = text-001,&lt;/P&gt;&lt;P&gt;calculate_menu-&amp;gt;add_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'CUBE'&lt;/P&gt;&lt;P&gt;text = text-002,&lt;/P&gt;&lt;P&gt;calculate_menu-&amp;gt;add_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'SQUAREROOT'&lt;/P&gt;&lt;P&gt;text = text-003,&lt;/P&gt;&lt;P&gt;calculate_menu-&amp;gt;add_function&lt;/P&gt;&lt;P&gt;EXPORTING fcode = 'CUBICROOT'&lt;/P&gt;&lt;P&gt;text = text-004,&lt;/P&gt;&lt;P&gt;l_menu-&amp;gt;add_submenu&lt;/P&gt;&lt;P&gt;EXPORTING menu = calculate_menu&lt;/P&gt;&lt;P&gt;text = text-005.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLZ REWARD POINTS IF HELPFUL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2007 08:57:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869882#M366359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-19T08:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: Context Menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869883#M366360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;Context Menus&lt;/P&gt; &lt;BR /&gt;The user interface of a screen is defined by a GUI status, which you define in the Menu Painter and assign the type Dialog status. For each dialog status, the system automatically creates a standard context menu, which the user can display by clicking the right-hand mouse button on the screen (or choosing Shift+F10). The standard context menu contains all of the function keys to which functions are assigned. It therefore makes it easy to access any function code that is available using the keyboard, since normally only the most important are assigned to the application toolbar. &lt;BR /&gt;&lt;BR /&gt;However, as well as the standard context menu, you can define context-specific menus for any of the following screen elements:&lt;BR /&gt;&lt;BR /&gt;· Input/output fields&lt;BR /&gt;&lt;BR /&gt;· Text fields&lt;BR /&gt;&lt;BR /&gt;· Table controls&lt;BR /&gt;&lt;BR /&gt;· Frames&lt;BR /&gt;&lt;BR /&gt;· Subscreens&lt;BR /&gt;&lt;BR /&gt;When you select one of these elements using the right-hand mouse button, you can create a dynamic context menu in the ABAP program. This may contain any functions, and is not restricted to function keys. You cannot assign context menus to pushbuttons, checkboxes, or radio buttons. However, you can assign unique function codes to them instead.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;For Example&lt;/P&gt;&lt;/B&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at demo_dynpro_context_menu Program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/94/c4a6377cc0c92ce10000009b38f8cf/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005vp/helpdata/en/94/c4a6377cc0c92ce10000009b38f8cf/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/d1/801d43454211d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005vp/helpdata/en/d1/801d43454211d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/e2/5d3bb2e06411d295a900a0c94260a5/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005vp/helpdata/en/e2/5d3bb2e06411d295a900a0c94260a5/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2007 08:58:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869883#M366360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-19T08:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: Context Menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869884#M366361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suganya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When u right click mouse on a screen menu options will come . That is context menu. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Demo purpose check this prog.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DEMO_DYNPRO_CONTEXT_MENU&amp;lt;/b&amp;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;Balavardhan.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2007 09:00:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/context-menu/m-p/1869884#M366361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-19T09:00:28Z</dc:date>
    </item>
  </channel>
</rss>

