Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2800

ABOUT ADOBE FORM

$
0
0

HI ,Guys!

   now ,I met a problem. When leran how to use adobe from to finish printf   from  Call Adobe Form through ABAP Program - ABAP Development - SCN Wiki

I do it step by step  . But some strange things happend.

 

33333.png

 

MY code:

REPORT ZP_TEST.

*&-----------------------------------------------------------------------&

*& Author  : P Surjith Kumar

*& Purpose : Call the Adobe form in the ABAP Program

*&------------------------------------------------------------------------

DATA: fm_name           TYPE rs38l_fnam,      " CHAR 30 0 Name of Function Module

       fp_docparams      TYPE sfpdocparams,    " Structure  SFPDOCPARAMS Short Description  Form Parameters for Form Processing

       fp_outputparams   TYPE sfpoutputparams, " Structure  SFPOUTPUTPARAMS Short Description  Form Processing Output Parameter

       it_mari           TYPE ZMARI_TABLE WITH HEADER LINE.       " Table Type ZMARI_TBL MARI Table Tyoe

* Sets the output parameters and opens the spool job

CALL FUNCTION 'FP_JOB_OPEN'                   "& Form Processing: Call Form

CHANGING

   ie_outputparams = fp_outputparams

EXCEPTIONS

   cancel          = 1

   usage_error     = 2

   system_error    = 3

   internal_error  = 4

   OTHERS          = 5.

IF sy-subrc <> 0.

*            <error handling>

ENDIF.

*&---- Get the name of the generated function module

CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'           "& Form Processing Generation

EXPORTING

   i_name     'ZSUR_ADOBE_FORM'

IMPORTING

   e_funcname = fm_name.

IF sy-subrc <> 0.

*  <error handling>

ENDIF.

*-- Fetch the Data and store it in the Internal Table

 

it_mari-MBLNR = '01'.

APPEND it_mari.

it_mari-MBLNR = '02'.

APPEND it_mari.

"SELECT * FROM mari INTO TABLE it_mari UP TO 15 ROWS.

"  BREAK-POINT .

* Language and country setting (here US as an example)

fp_docparams-langu   = 'E'.

fp_docparams-COUNTRY = 'US'.

*&--- Call the generated function module

CALL FUNCTION fm_name

EXPORTING

   /1bcdwb/docparams        = fp_docparams

   zmari                   = it_mari

*    IMPORTING

*     /1BCDWB/FORMOUTPUT       =

EXCEPTIONS

   usage_error           = 1

   system_error          = 2

   internal_error           = 3.

IF sy-subrc <> 0.

*  <error handling>

ENDIF.

*&---- Close the spool job

CALL FUNCTION 'FP_JOB_CLOSE'

*    IMPORTING

*     E_RESULT             =

EXCEPTIONS

   usage_error           = 1

   system_error          = 2

   internal_error        = 3

   OTHERS               = 4.

IF sy-subrc <> 0.

*            <error handling>

ENDIF.


Viewing all articles
Browse latest Browse all 2800

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>