<?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: insert logo in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838180#M664659</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;Using OOPS Concept its possile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;docking TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;picture_control_1 TYPE REF TO cl_gui_picture,&lt;/P&gt;&lt;P&gt;url(256) TYPE c .&lt;/P&gt;&lt;P&gt;DATA : sum(4) , num1(4) , num2(4).&lt;/P&gt;&lt;P&gt;PARAMETERS: p_dummy(4) DEFAULT '4' .&lt;/P&gt;&lt;P&gt;PARAMETERS: p_dummy1(4) DEFAULT '5' .&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM show_pic.&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;num1 = p_dummy.&lt;/P&gt;&lt;P&gt;num2 = p_dummy1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum = num1 + num2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / sum.&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 show_pic&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 show_pic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: repid LIKE sy-repid.&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;&lt;/P&gt;&lt;P&gt;CREATE OBJECT picture_control_1 EXPORTING parent = docking.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_3d_border&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;border = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_display_mode&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;display_mode = cl_gui_picture=&amp;gt;display_mode_stretch.&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_position&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;height = 150&lt;/P&gt;&lt;P&gt;left = 700&lt;/P&gt;&lt;P&gt;top = 10&lt;/P&gt;&lt;P&gt;width = 138.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;load_picture_from_url&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;url = 'PIX PATHNAME'.&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;Fehlerbehandlung&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;ENDFORM. "show_pic &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Reward If Helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Sep 2007 05:45:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-28T05:45:32Z</dc:date>
    <item>
      <title>insert logo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838179#M664658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please explain me that, how to insert the logo in one zfiles. what is the procedure, please send me the sample zprogramme of the same to understand easily.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;suja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:37:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838179#M664658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: insert logo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838180#M664659</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;Using OOPS Concept its possile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;docking TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;picture_control_1 TYPE REF TO cl_gui_picture,&lt;/P&gt;&lt;P&gt;url(256) TYPE c .&lt;/P&gt;&lt;P&gt;DATA : sum(4) , num1(4) , num2(4).&lt;/P&gt;&lt;P&gt;PARAMETERS: p_dummy(4) DEFAULT '4' .&lt;/P&gt;&lt;P&gt;PARAMETERS: p_dummy1(4) DEFAULT '5' .&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM show_pic.&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;num1 = p_dummy.&lt;/P&gt;&lt;P&gt;num2 = p_dummy1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum = num1 + num2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / sum.&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 show_pic&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 show_pic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: repid LIKE sy-repid.&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;&lt;/P&gt;&lt;P&gt;CREATE OBJECT picture_control_1 EXPORTING parent = docking.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_3d_border&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;border = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_display_mode&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;display_mode = cl_gui_picture=&amp;gt;display_mode_stretch.&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;set_position&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;height = 150&lt;/P&gt;&lt;P&gt;left = 700&lt;/P&gt;&lt;P&gt;top = 10&lt;/P&gt;&lt;P&gt;width = 138.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD picture_control_1-&amp;gt;load_picture_from_url&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;url = 'PIX PATHNAME'.&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;Fehlerbehandlung&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;ENDFORM. "show_pic &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Reward If Helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:45:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838180#M664659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: insert logo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838181#M664660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi suja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i will give u a sample code.&lt;/P&gt;&lt;P&gt;pls go through it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program sap_picture_demo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set screen 200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS cndp.&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;CLASS    c_event_receiver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;class c_event_receiver definition.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The class is used to test the events raised by the cl_gui_picture&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;class&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    methods event_handler_picture_dblclick&lt;/P&gt;&lt;P&gt;            for event picture_dblclick of cl_gui_picture&lt;/P&gt;&lt;P&gt;            importing mouse_pos_x mouse_pos_y sender.&lt;/P&gt;&lt;P&gt;    methods event_handler_context_menu&lt;/P&gt;&lt;P&gt;            for event context_menu of cl_gui_picture&lt;/P&gt;&lt;P&gt;            importing sender.&lt;/P&gt;&lt;P&gt;    methods event_handler_context_menu_sel&lt;/P&gt;&lt;P&gt;            for event context_menu_selected of cl_gui_picture&lt;/P&gt;&lt;P&gt;            importing fcode sender.&lt;/P&gt;&lt;P&gt;  endclass.&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;DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  data function like sy-ucomm.         " OK-Code field in screen 200&lt;/P&gt;&lt;P&gt;  data url  type cndp_url.                " URL-field in screen 200&lt;/P&gt;&lt;P&gt;  data url2 type cndp_url.               " URL-field in screen 200&lt;/P&gt;&lt;P&gt;  data picture_control_1 type ref to cl_gui_picture.&lt;/P&gt;&lt;P&gt;  data picture_control_2 type ref to cl_gui_picture.&lt;/P&gt;&lt;P&gt;  data container_1 type ref to cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;  data container_2 type ref to cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;  data event_receiver  type ref to c_event_receiver.&lt;/P&gt;&lt;P&gt;  data event_tab type cntl_simple_events.&lt;/P&gt;&lt;P&gt;  data event_tab_line type cntl_simple_event.&lt;/P&gt;&lt;P&gt;  data return type i.&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;PBO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;before_output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;module before_output output.&lt;/P&gt;&lt;P&gt;  set pf-status 'MAIN0001'.&lt;/P&gt;&lt;P&gt;  IF PICTURE_CONTROL_1 IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create controls&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    create object container_1&lt;/P&gt;&lt;P&gt;      exporting container_name = 'PICTURE_CONTROL_1'.&lt;/P&gt;&lt;P&gt;    create object container_2&lt;/P&gt;&lt;P&gt;      exporting container_name = 'PICTURE_CONTROL_2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT PICTURE_CONTROL_1 exporting parent = container_1.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT PICTURE_CONTROL_2 exporting parent = container_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Register the events&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    EVENT_TAB_LINE-EVENTID = CL_GUI_PICTURE=&amp;gt;EVENTID_PICTURE_DBLCLICK.&lt;/P&gt;&lt;P&gt;    append EVENT_TAB_LINE to EVENT_TAB.&lt;/P&gt;&lt;P&gt;    EVENT_TAB_LINE-EVENTID = CL_GUI_PICTURE=&amp;gt;EVENTID_CONTEXT_MENU.&lt;/P&gt;&lt;P&gt;    append EVENT_TAB_LINE to EVENT_TAB.&lt;/P&gt;&lt;P&gt; EVENT_TAB_LINE-EVENTID = CL_GUI_PICTURE=&amp;gt;EVENTID_CONTEXT_MENU_SELECTED.&lt;/P&gt;&lt;P&gt;    append EVENT_TAB_LINE to EVENT_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_REGISTERED_EVENTS&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        EVENTS = event_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_REGISTERED_EVENTS&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        EVENTS = event_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create the event_receiver object and set the handlers for the events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;of the picture controls&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    create object event_receiver.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_picture_dblclick&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_1.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_context_menu&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_1.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_context_menu_sel&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_1.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_picture_dblclick&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_2.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_context_menu&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_2.&lt;/P&gt;&lt;P&gt;    set handler event_receiver-&amp;gt;event_handler_context_menu_sel&lt;/P&gt;&lt;P&gt;                FOR PICTURE_CONTROL_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set the display mode to 'normal' (0)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;         EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;         EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set 3D Border&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_3D_BORDER&lt;/P&gt;&lt;P&gt;       exporting border = 1.&lt;/P&gt;&lt;P&gt;    CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_3D_BORDER&lt;/P&gt;&lt;P&gt;       exporting border = 1.&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;new async implementation since 4.6C&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'DP_PUBLISH_WWW_URL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    OBJID                       = 'HTMLCNTL_TESTHTM2_SAP_AG'&lt;/P&gt;&lt;P&gt;    LIFETIME                    = cndp_lifetime_transaction&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    URL                         = url&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Load the picture by using the url generated by the data provider.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;LOAD_PICTURE_FROM_URL_ASYNC&lt;/P&gt;&lt;P&gt;         exporting url = url.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DP_PUBLISH_WWW_URL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    OBJID                       = 'DEMOWORD97SAPLOGO'&lt;/P&gt;&lt;P&gt;    LIFETIME                    = cndp_lifetime_transaction&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    URL                         = url2&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;load image&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;LOAD_PICTURE_FROM_URL_async&lt;/P&gt;&lt;P&gt;         exporting url = url2.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;after_input&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;module after_input input.&lt;/P&gt;&lt;P&gt;  case function.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At the end of the program destroy the control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    when 'BACK'.&lt;/P&gt;&lt;P&gt;      CALL METHOD container_1-&amp;gt;FREE.&lt;/P&gt;&lt;P&gt;      CALL METHOD container_2-&amp;gt;FREE.&lt;/P&gt;&lt;P&gt;      leave to screen 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Change the display mode&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    when 'NORMAL'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;           EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;           EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL.&lt;/P&gt;&lt;P&gt;    when 'STRETCH'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;         EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_STRETCH.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;         EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_STRETCH.&lt;/P&gt;&lt;P&gt;    when 'FIT'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;           EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;           EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT.&lt;/P&gt;&lt;P&gt;    when 'NORMAL_CTR'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;    EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL_CENTER.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;    EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL_CENTER.&lt;/P&gt;&lt;P&gt;    when 'FIT_CTR'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;      EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT_CENTER.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_2-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;      EXPORTING DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT_CENTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Clear the picture&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    when 'CLEAR'.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;CLEAR_PICTURE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Load a new picture&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    when space.&lt;/P&gt;&lt;P&gt;      CALL METHOD PICTURE_CONTROL_1-&amp;gt;LOAD_PICTURE_FROM_URL&lt;/P&gt;&lt;P&gt;           exporting url = url&lt;/P&gt;&lt;P&gt;           importing result = return.&lt;/P&gt;&lt;P&gt;      call method cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;      if return = 0.&lt;/P&gt;&lt;P&gt;        url = text-000.&lt;/P&gt;&lt;P&gt;      endif.&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 function.&lt;/P&gt;&lt;P&gt;endmodule.&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;CLASS   c_event_receiver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;CLASS C_event_receiver implementation.&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;CLASS   c_event_receiver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;METHOD  event_handler_picture_dblclick&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  METHOD EVENT_HANDLER_PICTURE_DBLCLICK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       for event picture_dblclick of c_picture_control&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       importing mouse_pos_x mouse_pos_y.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DATA pos_x(5) type c.&lt;/P&gt;&lt;P&gt;    DATA pos_y(5) type c.&lt;/P&gt;&lt;P&gt;    pos_x = mouse_pos_x.&lt;/P&gt;&lt;P&gt;    pos_y = mouse_pos_y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SENDER = PICTURE_CONTROL_1.&lt;/P&gt;&lt;P&gt;      MESSAGE I000(0K) WITH&lt;/P&gt;&lt;P&gt;        'DoubleClick' 'Upper Picture' POS_X POS_Y. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      MESSAGE I000(0K) WITH&lt;/P&gt;&lt;P&gt;        'DoubleClick' 'Lower Picture' POS_X POS_Y. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endmethod.&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;CLASS   c_event_receiver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;METHOD  event_handler_context_menu&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  METHOD EVENT_HANDLER_CONTEXT_MENU.&lt;/P&gt;&lt;P&gt;    data menu type ref to cl_ctmenu.&lt;/P&gt;&lt;P&gt;    create object menu.&lt;/P&gt;&lt;P&gt;    call method menu-&amp;gt;ADD_FUNCTION exporting&lt;/P&gt;&lt;P&gt;      fcode = text-001&lt;/P&gt;&lt;P&gt;      TEXT = TEXT-001.&lt;/P&gt;&lt;P&gt;    call method menu-&amp;gt;ADD_FUNCTION exporting&lt;/P&gt;&lt;P&gt;      FCODE = TEXT-002&lt;/P&gt;&lt;P&gt;      TEXT = TEXT-002.&lt;/P&gt;&lt;P&gt;    call method menu-&amp;gt;ADD_FUNCTION exporting&lt;/P&gt;&lt;P&gt;      FCODE = TEXT-003&lt;/P&gt;&lt;P&gt;      TEXT = TEXT-003.&lt;/P&gt;&lt;P&gt;    call method menu-&amp;gt;ADD_FUNCTION exporting&lt;/P&gt;&lt;P&gt;      FCODE = TEXT-004&lt;/P&gt;&lt;P&gt;      TEXT = TEXT-004.&lt;/P&gt;&lt;P&gt;    call method menu-&amp;gt;ADD_FUNCTION exporting&lt;/P&gt;&lt;P&gt;      FCODE = TEXT-005&lt;/P&gt;&lt;P&gt;      TEXT = TEXT-005.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD SENDER-&amp;gt;DISPLAY_CONTEXT_MENU&lt;/P&gt;&lt;P&gt;      EXPORTING CONTEXT_MENU = MENU.&lt;/P&gt;&lt;P&gt;  endmethod.&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;CLASS   c_event_receiver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;METHOD  event_handler_context_menu_sel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  METHOD EVENT_HANDLER_CONTEXT_MENU_sel.&lt;/P&gt;&lt;P&gt;    DATA DISPLAY_MODE TYPE I.&lt;/P&gt;&lt;P&gt;    IF FCODE = TEXT-001.&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF FCODE = TEXT-002.&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_STRETCH.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF FCODE = TEXT-003.&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF FCODE = TEXT-004.&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_NORMAL_CENTER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF FCODE = TEXT-005.&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_FIT_CENTER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CALL METHOD SENDER-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;         EXPORTING DISPLAY_MODE = DISPLAY_MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Pls rewad if helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:46:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/insert-logo/m-p/2838181#M664660</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:46:23Z</dc:date>
    </item>
  </channel>
</rss>

