

Lo_pdfobj = lo_fp->create_pdf_object( connection = CONV #('ADS') ). Iv_barcode_text TYPE string VALUE 'Test QR Data'.ĭATA(l_control) = VALUE ssfctrlop( no_dialog = 'X' preview = 'X' no_open = '' no_close = '' device = 'Z_ADS' ).ĭATA(ls_outputparams) = VALUE sfpoutputparams( getpdf = 'X' dest = 'ZADS' ).ĭATA(ls_docparams) = VALUE sfpdocparams( fillable = 'X' ). Lv_formname TYPE tdsfname VALUE 'ZQRDG_F',


Open design viewĬreate Driver program for the form created via SE38 transaction (Executable Program)Ĭopy and paste the code given below REPORT zqrdg_dp. Link Graphic node QR_CODE variable with XSTRING variable IV_QRCODE. Save and activate the interface.Īssign Form Interface created above and give the description to the form. This will be getting QR code image from the driver program as XSTRING. Give Description and select interface type as ABAP Dictionary.Ĭreate an importing parameter as IV_QRCODE of type XSTRING. We are creating an interactive adobe form with 2 fields QR Code and Digital Signature. If not then implement the given note for the same. Go to SE24 and check if you have the above class in your system. We will basically convert the QR code into the image (BMP) and then Digitally sign the form via ADS Server.īefore implementing the solution please check if you have SAP note 2790500 implemented in your system so that we can use class CL_RSTX_BARCODE_RENDERER. In this blog post, we will see how we can get QR code and Digital signature on Adobe Form without using Job profiles.
Create digital signature adobe how to#
Please refer to note 1743567, to see how to use Job profiles. But uses the concept of Job profiles, which works after SP-13. SAP has given a solution for this, via note 2901700. The problem with Digitally signing the document via the ADS server is, it removes the QR code from the form. I am writing this blog post, keeping in mind the current scenario, where we have to digitally sign e-invoices, which has both QR code and Digital signature on the same form.
