Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Put logo on selection screen

Former Member
0 Likes
654

Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code

code i have done to put logo on selection screen. It works but problem is that same logo i am getting in result screen that i don't want.

Edited by: Rob Burbank on Apr 30, 2010 10:56 AM

Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code

code i have done to put logo on selection screen. It works but problem is that same logo i am getting in result screen that i don't want.

Edited by: Rob Burbank on Apr 30, 2010 10:56 AM

3 REPLIES 3
Read only

Former Member
0 Likes
562

Check this code.......




DATA: docking_cont TYPE REF TO cl_gui_docking_container,
      cl_pic       TYPE REF TO cl_gui_picture,
      url(256)     TYPE c .

PARAMETERS:p_test TYPE c.


AT SELECTION-SCREEN OUTPUT.

  CREATE OBJECT cl_pic
         EXPORTING parent = docking_cont.

  CALL METHOD cl_pic->set_3d_border
    EXPORTING
      border = 5.

  CALL METHOD cl_pic->set_display_mode
    EXPORTING
      display_mode = cl_gui_picture=>display_mode_stretch.

  CALL METHOD cl_pic->set_position
    EXPORTING
      height = 55
      left   = 750
      top    = 08
      width  = 350.

  CALL METHOD cl_pic->load_picture_from_url
    EXPORTING
      url = 'C:\Documents and Settings\satyajit.mohapatra\Desktop\test'.


START-OF-SELECTION.
  WRITE p_test.

  CALL METHOD cl_pic->set_visible
    EXPORTING
      visible           = ' '
    EXCEPTIONS
      cntl_error        = 1
      cntl_system_error = 2
      OTHERS            = 3.

You need to use method SET_VISIBLE.......

Read only

former_member206439
Contributor
0 Likes
562

Hi Rajan,

You can write the below LOGIC under AT Selection-screen output.

AT SELECTION-SCREEN OUTPUT.
PERFORM show_pic.

*&---------------------------------------------------------------------
**& Form show_pic
*&---------------------------------------------------------------------
FORM show_pic.
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 = 55
left = 750
top = 08
width = 350.

CALL METHOD picture_control_1->load_picture_from_url
EXPORTING
url = 'C:\zpic.gif'.

*here you give the path where your pic is stored on the desktop
IF sy-subrc NE 0.
ENDIF.
ENDFORM.

Regards

Naresh

Read only

Former Member
0 Likes
562

thanks