How to make a clip art (diagram )interactive report?

Advertisement
October 11

Hello ABAPers,
                       I want help from you. I have a requirement like ..when i am excuteing a report i should get a clip art and the clipart which i got i have to double click on it there by i should get the details of that clip art. I have succeed till getting the clip art and from here i am not getting the idea how to make the clipart(diagram) active so tht when i am doubleing it i should get the details.
The code that i am using to get the clip art just copy and execute you will get the output till clipart.
*& Report  ZCLIPART_IR                                                 *
REPORT  ZCLIPART_IR.
START OF DO NOT CHANGE***********************************
DATA: docking TYPE REF TO cl_gui_docking_container,
      picture_control_1 TYPE REF TO cl_gui_picture,
      url(256) 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.
END OF DO NOT CHANGE***********************
DATA : sum(4) , num1(4) , num2(4).
PARAMETERS: p_dummy(4) DEFAULT '4' .
PARAMETERS: p_dummy1(4) DEFAULT '5' .
AT SELECTION-SCREEN OUTPUT.
  PERFORM show_pic.
  START-OF-SELECTION.
*& Form show_pic
FORM show_pic.
   DATA: repid LIKE sy-repid.
         repid = sy-repid.
  CREATE OBJECT picture_control_1 EXPORTING parent = docking.
  CHECK sy-subrc = 0.
  CALL METHOD picture_control_1->set_3d_border
    EXPORTING
      border = 5.
  CALL METHOD picture_control_1->set_display_mode
    EXPORTING
      display_mode = cl_gui_picture=>display_mode_stretch.
  CALL METHOD picture_control_1->set_position
    EXPORTING
      height = 50
      left   = 40
      top    = 30
      width  = 190.
CHANGE POSITION AND SIZE ABOVE****************
IF url IS INITIAL.
REFRESH query_table.
    query_table-name  = '_OBJECT_ID'.
CHANGE IMAGE NAME BELOW UPLOADED IN SWO0*****************
    query_table-value = 'ENJOYSAP_LOGO'.
    APPEND query_table.
    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.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    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.
        ENDIF.
        CALL METHOD picture_control_1->load_picture_from_url
    EXPORTING
      url = url.
ENDFORM.
Thks and waiting for your replies.

Advertisement

Replay

Hi ataran,
in case, your version of iMovie is able to import the footage, have a read here:
http://www.apple.com/ilife/tutorials/imovie/

View 2 Replies

Tags:

  1. launchctl command not found
  2. ke30 report currency
  3. in report manager scroll issues in ssrs
  4. gladpng
  5. tonightyeq
  6. requirel52
  7. weigho5t
  8. DF14
  9. listendno
  10. 7WTS
Copyrights 2019 Fcffair BigData Resource, All rights reserved