ADOBE FORM打印总结

这是我第一次使用ADOBE FORM来打印表单,特别感谢PM对我的指导,下面就将做的过程中遇到的问题或者使用工具介绍一下。

事务码SFP进入,创建表单和界面(接口),先建界面再建表单,名称可以一样。

接口内容:

表单内容,把左侧导入信息拖到右边就可以了

点格式就可以进行设计了,但是进入之前一定要确认自己点了更改按钮,否则做半天会发现最后保存按钮是灰色的,无法保存,我踩过的坑希望你们就不要踩了。

 

工具介绍:

(1)当你从左侧拖入字段时,会自带样式显示,我们如果要设计自己的样式,首先需要去掉他本身的样式,之后还要去掉左边的字段描述标签,然后自己加入一个文本框进行编辑

去样式:                           

 去字段描述标签:

插入文本框:

 (2)插入页码

 (3)行项目设置相关

多行显示:

(4)字体单元格中垂直居中

 (5)插入单元格内容控制代码

将顶部菜单栏往下托就可以看到编辑栏,选择Layout:ready*

 ​​​​​​​

代码:

*取得函数的名字
    l_wrk_form_name = 'ZFIA0001'.
    CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
      EXPORTING
        i_name     = l_wrk_form_name
      IMPORTING
        e_funcname = l_wrk_fm_name.


* 打开一个打印job
    CALL FUNCTION 'FP_JOB_OPEN'
      CHANGING
        ie_outputparams = l_wrk_fp_params
      EXCEPTIONS
        cancel          = 1
        usage_error     = 2
        system_error    = 3
        internal_error  = 4
        OTHERS          = 5.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

      l_wrk_docparams-langu   = 'ZH'.
      l_wrk_docparams-country = 'CN'.

      CALL FUNCTION l_wrk_fm_name
        EXPORTING
          /1bcdwb/docparams = l_wrk_docparams
          in_head           = l_rec_head
          in_item           = l_tab_item
        EXCEPTIONS
          usage_error       = 1
          system_error      = 2
          internal_error    = 3
          OTHERS            = 4.
      IF sy-subrc <> 0.
      ENDIF.

* 关闭打印job
    CALL FUNCTION 'FP_JOB_CLOSE'
      IMPORTING
        e_result       = l_wrk_result
      EXCEPTIONS
        usage_error    = 1
        system_error   = 2
        internal_error = 3
        OTHERS         = 4.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

最后说一点和smartform相比的优势之处:设计很灵活,所有的字段都可以通过拖拽的方式进行插入,工具栏齐全,熟练之后,做一个表单会非常快。

 其他新的东西,等以后碰到再补充吧。请大家参考。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值