
T-CODE:smartforms 可以去设计自己需要的报表打印样式。
步骤如下:
1.创建Style,先设置好自己在form里要用到的段落与字体格式,比如标题/内容/页脚 段落等等
2.如有指定格式字体的固定性文字,比如采购协议等,可以创建好Text Module, 再在form里直接使用
3.Form设计,FORM属性可设置打印纸张尺寸,FORM接口设置传入参数与内标数据,通常页和窗口可以新增,一般常见三大部分,标题/表头数据与循环内表数据/页尾,具体要看需求,窗口布局要把控好,不能超出比如设定为A4大小的尺寸限制。
如下创建了一个名为:ZSTOCK的form,代码调用如下:
首先是打印机直接列印的代码:
*&---------------------------------------------------------------------*
*& Report zsmartformsdd
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zsmartformsdd.
DATA: lt_stock LIKE STANDARD TABLE OF zstock WITH HEADER LINE.
DATA: funname TYPE rs38l_fnam.
DATA: ls_outset TYPE ssfcompop.
DATA: ls_control TYPE ssfctrlop.
DATA: ls_output_info TYPE ssfcrescl.
DATA: ls_output_options TYPE ssfcresop.
DATA: l_devtype TYPE rspoptype.
DATA: l_bin_filesize TYPE i.
DATA: lt_docs TYPE STANDARD TABLE OF docs.
DATA: lt_lines TYPE STANDARD TABLE OF tline.
DATA: l_pdf_name TYPE string.
DATA: l_guiobj TYPE REF TO cl_gui_frontend_services.
DATA: l_filepath TYPE string.
DATA: l_fullpath TYPE string.
DATA: l_filename TYPE s
智能报表设计:T-CODE smartforms的自定义打印样式教程

本文详细介绍了如何使用T-CODE smartforms设计报表打印样式,包括创建Style、TextModule和Form的布局设置,以及如何通过函数调用来实现PDF导出和打印。重点展示了ZSTOCK form实例和关键步骤。
最低0.47元/天 解锁文章
675

被折叠的 条评论
为什么被折叠?



