SAP 打印自动导出PDF本地文件(自己做的例子)

本文介绍了如何使用SAP Smartforms将打印任务导出为PDF文件,通过调用函数模块如CONVERT_OTF_2_PDF进行转换,并展示了具体的代码示例,包括设置控制结构和输出选项。
摘要由CSDN通过智能技术生成

smartforms导出PDF:

常用函数有;

convert_otf
convert_otfspooljob_2_pdf
convert_abapspooljob_2_pdf
CONVERT_OTF_2_PDF;
SX_OBJECT_CONVER_OTF_PDF;
HRHAP_DOC_CONVERT_SMF_TO_PDF

实例:

FORM export_pdf.
  DATA:zsmart_name TYPE rs38l_fnam.
  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
      formname           'ZLE_SHIP_BMEPR'
    IMPORTING
      fm_name            = zsmart_name
    EXCEPTIONS
      no_form            1
      no_function_module 2
      OTHERS             3.

  DATA: w_ctrlop TYPE ssfctrlop"Smart Forms: 控制结构 "W_CONTROL
        w_compop TYPE ssfcompop"SAP Smart Forms: 智能写作器 (传输) 选项"W_OUTPUT.
        w_return TYPE ssfcrescl"Smart Forms: 表格打印结束时返回值
  DATA: len TYPE i,
        w_filesize TYPE i,
        g_pdf_xstring TYPE xstring,
        l_lines TYPE TABLE OF tline WITH HEADER LINE.
  DATA  doctab TYPE TABLE OF docs WITH HEADER LINE.
  DATA  itab LIKE tline OCCURS WITH HEADER LINE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值