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: 

Image on Smartform

0 Kudos
450

Hi,

How to store image in Ztable? without using Graphics(SE78)
field in ztable ZXSTRING| LVC_S_XSTF| RAWSTRING| Test Field of Type XSTRING..

I tried adobe form..it come https connection error - i tried through basis team.

Emergency help..thanks in advance

3 REPLIES 3

0 Kudos
361

DATA :
WA LIKE ZIN_INV_SCAN_TRACK_ST,
WA_NEW TYPE ZINV_TRACK_SCAN,
WA_NEW_ITEM TYPE ZINV_SCAN_ITEM,
WA1 TYPE ZRFC_OUTPUT.

DATA:LV_BASE64_PDF TYPE STRING,
LV_DECODEDX TYPE XSTRING.

DATA : LV_REC TYPE I,
LV_COUNT TYPE STRING.

CLEAR : IT_OUTPUT[],OUT_MESSAGE.

***********
IF IN_SIGNATURE IS NOT INITIAL.
CLEAR :LV_DECODEDX,LV_BASE64_PDF.

LV_BASE64_PDF = IN_SIGNATURE.


CALL METHOD CL_HTTP_UTILITY=>IF_HTTP_UTILITY~DECODE_X_BASE64
EXPORTING
ENCODED = LV_BASE64_PDF
RECEIVING
DECODED = LV_DECODEDX.
ENDIF.
***********
IF IN_INVNO IS NOT INITIAL AND IN_SIGNATURE IS NOT INITIAL .

UPDATE ZINV_TRACK_SCAN SET ZXSTRING = LV_DECODEDX WHERE INV_NO = IN_INVNO.

IF SY-SUBRC = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
WA1-SNO = LV_REC.
WA1-MESSAGE_TYPE = 'I'.
CONCATENATE 'InvoiceNo' IN_INVNO ' Signature Updated'
INTO WA1-OUTPUT_MESSAGE SEPARATED BY SPACE.
CONDENSE WA1-OUTPUT_MESSAGE.
APPEND WA1 TO IT_OUTPUT.
LV_REC = LV_REC + 1.
ENDIF.

CLEAR :WA,WA1,WA_NEW.

CLEAR : LV_COUNT.
LV_COUNT = LV_REC.
CONDENSE LV_COUNT.
IF LV_COUNT = 0.
CONCATENATE 'Input' 'not matched' INTO OUT_MESSAGE SEPARATED BY SPACE.
CONDENSE OUT_MESSAGE.
ELSE.
CONCATENATE LV_COUNT 'Record Updated' INTO OUT_MESSAGE SEPARATED BY SPACE.
CONDENSE OUT_MESSAGE.
ENDIF.
ENDIF.

ENDFUNCTION.

Sandra_Rossi
Active Contributor
0 Kudos
361

Take subroutine IMPORT_BITMAP_BDS from How to create a QR code and show it in a Smartform, by Alenlee James, on 2013/10/15

0 Kudos
361

will check..
Thanks in advance.