|
||||
Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us | ||||
SAP Virtual/Onsite TrainingsDocument Categories:
What's New?
Contribute?Sample SpecsWhat's Hot? |
Display images on the screenBy Aditya Niyogi, L&T Infotech Step 1: Upload picture into SAP using the transaction
SE78. Test picture.
Step 2: Create a custom screen section in the screen.
*&---------------------------------------------------------------------* *& Module STATUS_9000 OUTPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE STATUS_9000 OUTPUT. DATA: W_LINES TYPE I. TYPES PICT_LINE(256) TYPE C. DATA : CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER, EDITOR TYPE REF TO CL_GUI_TEXTEDIT, PICTURE TYPE REF TO CL_GUI_PICTURE, PICT_TAB TYPE TABLE OF PICT_LINE, URL(255) TYPE C. DATA: GRAPHIC_URL(255). DATA: BEGIN OF GRAPHIC_TABLE OCCURS 0, LINE(255) TYPE X, END OF GRAPHIC_TABLE. DATA: L_GRAPHIC_CONV TYPE I. DATA: L_GRAPHIC_OFFS TYPE I. DATA: GRAPHIC_SIZE TYPE I. DATA: L_GRAPHIC_XSTR TYPE XSTRING. . CALL METHOD CL_GUI_CFW=>FLUSH. CREATE OBJECT: CONTAINER EXPORTING CONTAINER_NAME = 'PICTURE_CONTAINER', PICTURE EXPORTING PARENT = CONTAINER. CALL METHOD CL_SSF_XSF_UTILITIES=>GET_BDS_GRAPHIC_AS_BMP EXPORTING P_OBJECT = 'GRAPHICS' P_NAME = 'WINNY' P_ID = 'BMAP' P_BTYPE = 'BCOL' RECEIVING P_BMP = L_GRAPHIC_XSTR * EXCEPTIONS * NOT_FOUND = 1 * INTERNAL_ERROR = 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. GRAPHIC_SIZE = XSTRLEN( L_GRAPHIC_XSTR ). L_GRAPHIC_CONV = GRAPHIC_SIZE. L_GRAPHIC_OFFS = 0. WHILE L_GRAPHIC_CONV > 255. GRAPHIC_TABLE-LINE = L_GRAPHIC_XSTR+L_GRAPHIC_OFFS(255). APPEND GRAPHIC_TABLE. L_GRAPHIC_OFFS = L_GRAPHIC_OFFS + 255. L_GRAPHIC_CONV = L_GRAPHIC_CONV - 255. ENDWHILE. GRAPHIC_TABLE-LINE = L_GRAPHIC_XSTR+L_GRAPHIC_OFFS(L_GRAPHIC_CONV). APPEND GRAPHIC_TABLE. CALL FUNCTION 'DP_CREATE_URL' EXPORTING TYPE = 'IMAGE' SUBTYPE = 'X-UNKNOWN' SIZE = GRAPHIC_SIZE LIFETIME = 'T' TABLES DATA = GRAPHIC_TABLE CHANGING URL = URL. CALL METHOD PICTURE->LOAD_PICTURE_FROM_URL EXPORTING URL = URL. CALL METHOD PICTURE->SET_DISPLAY_MODE EXPORTING DISPLAY_MODE = PICTURE->DISPLAY_MODE_FIT_CENTER. ENDMODULE. " STATUS_9000 OUTPUT Output: ![]() |
|||
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM Home • Contribute • About Us • Privacy • Terms Of Use • Disclaimer • Safe • Companies: Advertise on SAPTechnical.COM | Post Job • Contact Us ©2006-2007 SAPTechnical.COM. All rights reserved. All
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG. Graphic Design by Round the Bend Wizards |
||||
![]() |
![]() |