ABAP Code for Adobe Form Preview

Below is a simple code for test Adobe Form:

 

  fp_outputparams-device   = 'PRINTER'.
  fp_outputparams-nodialog = 'X'.
  fp_outputparams-preview  = 'X'.
  fp_outputparams-CONNECTION  = 'ADS'.
  fp_outputparams-ADSTRLEVEL  = '00'.
  fp_outputparams-BUMODE      = '-'.
  fp_outputparams-DATASET     = 'PBFORM'.
  fp_outputparams-DEST  = 'LP01'.

  CALL FUNCTION 'FP_JOB_OPEN'                   
    CHANGING
      ie_outputparams = fp_outputparams
    EXCEPTIONS
      cancel          = 1
      usage_error     = 2
      system_error    = 3
      internal_error  = 4
      OTHERS          = 5.
  IF sy-subrc <> 0.
    WRITE /  'Error in FP_JOB_OPEN'.
  ENDIF.


  CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'           
    EXPORTING
      i_name     = p_fpname
    IMPORTING
      e_funcname = fm_name.

  CALL FUNCTION fm_name
    EXPORTING
      /1bcdwb/docparams = fp_docparams
      iwa_header        = lwa_header
      it_item	        = lt_item
      iv_tc_flag        = space
    EXCEPTIONS
      usage_error       = 1
      system_error      = 2
      internal_error    = 3.
  IF sy-subrc <> 0.
    WRITE: /  'Error in', fm_name.
  ENDIF.

  CALL FUNCTION 'FP_JOB_CLOSE'
    EXCEPTIONS
      usage_error           = 1
      system_error          = 2
      internal_error        = 3
      OTHERS               = 4.
  IF sy-subrc <> 0.
    WRITE /  'Error in FP_JOB_CLOSE'.
  ENDIF.


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值