<?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: Display Image in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-image/m-p/4410505#M1048058</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First of all create a custom container (let's call it container) in your screen painter, and then create this variables (globally):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: container TYPE REF TO cl_gui_custom_container,
      logo      TYPE REF TO cl_gui_picture.
DATA: url(255) TYPE c.
DATA: query_table LIKE w3query OCCURS 1 WITH HEADER LINE,
      html_table LIKE w3html OCCURS 1,
      return_code LIKE  w3param-ret_code,
      content_type LIKE  w3param-cont_type,
      content_length LIKE  w3param-cont_len,
      pic_data LIKE w3mime OCCURS 0,
      pic_size TYPE i.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then, in your screen PBO, insert code similar to this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
MODULE m_ins_image.

* Only search first time
  CHECK url IS INITIAL.

* Initialize container object
  IF container IS INITIAL.
    CREATE OBJECT container
      EXPORTING
        container_name = 'CONTAINER'
      EXCEPTIONS
        OTHERS         = 1.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
  ENDIF.

* Inicialize logo object
  IF logo IS INITIAL.
    CREATE OBJECT logo
      EXPORTING
        parent = container
      EXCEPTIONS
        OTHERS = 1.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
  ENDIF.

* Image name
  REFRESH query_table.
  query_table-name  = '_OBJECT_ID'.               
  query_table-value = 'ZPICTURE'.                 
  APPEND query_table.

* GET MIME
  CALL FUNCTION 'WWW_GET_MIME_OBJECT'
    TABLES
      query_string        = query_table
      html                = html_table
      mime                = pic_data
    CHANGING
      return_code         = return_code
      content_type        = content_type
      content_length      = content_length
    EXCEPTIONS
      object_not_found    = 1
      parameter_not_found = 2
      OTHERS              = 3.
  IF sy-subrc = 0.
    pic_size = content_length.
  ENDIF.

* DISPLAY data
  CALL FUNCTION 'DP_CREATE_URL'
    EXPORTING
      type     = 'image'
      subtype  = cndp_sap_tab_unknown
      size     = pic_size
      lifetime = cndp_lifetime_transaction
    TABLES
      data     = pic_data
    CHANGING
      url      = url
    EXCEPTIONS
      OTHERS   = 1.

  CALL METHOD logo-&amp;gt;load_picture_from_url
    EXPORTING
      url    = url
    EXCEPTIONS
      OTHERS = 1.

ENDMODULE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Valter Oliveira.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Sep 2008 15:38:40 GMT</pubDate>
    <dc:creator>valter_oliveira</dc:creator>
    <dc:date>2008-09-08T15:38:40Z</dc:date>
    <item>
      <title>Display Image</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-image/m-p/4410504#M1048057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abapers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display a image in a module pool program... can you please provide me some help in this case&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rg&lt;/P&gt;&lt;P&gt;sameer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2008 15:33:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-image/m-p/4410504#M1048057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-08T15:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Display Image</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-image/m-p/4410505#M1048058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First of all create a custom container (let's call it container) in your screen painter, and then create this variables (globally):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: container TYPE REF TO cl_gui_custom_container,
      logo      TYPE REF TO cl_gui_picture.
DATA: url(255) TYPE c.
DATA: query_table LIKE w3query OCCURS 1 WITH HEADER LINE,
      html_table LIKE w3html OCCURS 1,
      return_code LIKE  w3param-ret_code,
      content_type LIKE  w3param-cont_type,
      content_length LIKE  w3param-cont_len,
      pic_data LIKE w3mime OCCURS 0,
      pic_size TYPE i.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then, in your screen PBO, insert code similar to this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
MODULE m_ins_image.

* Only search first time
  CHECK url IS INITIAL.

* Initialize container object
  IF container IS INITIAL.
    CREATE OBJECT container
      EXPORTING
        container_name = 'CONTAINER'
      EXCEPTIONS
        OTHERS         = 1.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
  ENDIF.

* Inicialize logo object
  IF logo IS INITIAL.
    CREATE OBJECT logo
      EXPORTING
        parent = container
      EXCEPTIONS
        OTHERS = 1.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
  ENDIF.

* Image name
  REFRESH query_table.
  query_table-name  = '_OBJECT_ID'.               
  query_table-value = 'ZPICTURE'.                 
  APPEND query_table.

* GET MIME
  CALL FUNCTION 'WWW_GET_MIME_OBJECT'
    TABLES
      query_string        = query_table
      html                = html_table
      mime                = pic_data
    CHANGING
      return_code         = return_code
      content_type        = content_type
      content_length      = content_length
    EXCEPTIONS
      object_not_found    = 1
      parameter_not_found = 2
      OTHERS              = 3.
  IF sy-subrc = 0.
    pic_size = content_length.
  ENDIF.

* DISPLAY data
  CALL FUNCTION 'DP_CREATE_URL'
    EXPORTING
      type     = 'image'
      subtype  = cndp_sap_tab_unknown
      size     = pic_size
      lifetime = cndp_lifetime_transaction
    TABLES
      data     = pic_data
    CHANGING
      url      = url
    EXCEPTIONS
      OTHERS   = 1.

  CALL METHOD logo-&amp;gt;load_picture_from_url
    EXPORTING
      url    = url
    EXCEPTIONS
      OTHERS = 1.

ENDMODULE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Valter Oliveira.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2008 15:38:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-image/m-p/4410505#M1048058</guid>
      <dc:creator>valter_oliveira</dc:creator>
      <dc:date>2008-09-08T15:38:40Z</dc:date>
    </item>
  </channel>
</rss>

