SMARTFORMS是SAP所提供的一款功能强大的商务报表解决方案,也被称为智能表单,能够按指定格式生成报表,并可以将执行结果通过连接打印机直接输出,采用图形模式来控制报表的格式及位置。SMARTFORMS是在SAP SCRIPT的基础上产生的新的表单制作工具,更加方便快捷。除此之外,因为SMARTFORMS的本质其实就是一个函数,所以其能更加的容易...
8、对于针式打印机,其默认纸张都是A4,我们需要自定义一种纸张的大小,定义纸张格式为215*140,实际尺寸可设置为214.5mm/139.5mm。 至此,你的ABAP报表就可以使用针式打印打印出正确的格式出来了。 注意:由于SAP与针式打印机之间接口的问题,如果表格线太细,打印出来的表格会有时缺少部分横线和竖线,纠正办法是:加粗表...
科莱特SAP ABAP第十四次培训作业: 一、小贴片打印 1、程序代码 2、SE11创建结构 3、Smartforms部分 表格属性设置—创建smartforms工作区/结构—全局定义(新增需要转换的变量)—创建标题窗口(右键新建“窗口”;打开“表格绘制器”)—创建标题文本(右键新建“文本”;设置文本格式属性)—创建主体文本—设定需要展示...
首先我们在初始化页签中输入断点BREAK-POINT,打印预览执行DEBUG跳转到断点位置,观察下图我们可以发现初始化中的ABAP代码是存储在一个名为%GLOBAL_INIT的子例程中。 观察下图可以发现:PERFORM %GLOBAL_INIT语句在打印数据流的FUNCTION MODULE之前,那么我们对于%DOCSTRUC内表的更新操作便可以写在初始化页签中。 示例代码 ...
在SAP的ABAP编程中,一般开发过程都是在Report程序中取出所有需要的数据,将数据进行相应的处理以后保存到输出内表中,再打印内表中的数据,但是SmartForms是一个独立的外部Function Module,对于程序内部定义的内表数据不能直接传递,需要定义外部的数据结构Structure或者使用标准的表结构,如果程序变更,需要传递的数据发生变化,...
在SAP的ABAP编程中,一般开发过程都是在Report程序中取出所有需要的数据,将数据进行相应的处理以后保存到输出内表中,再打印内表中的数据,但是SmartForms是一个独立的外部Function Module,对于程序内部定义的内表数据不能直接传递,需要定义外部的数据结构Structure或者使用标准的表结构,如果程序变更,需要传递的数据发生变化,...
SAP-ABAP-Smartforms调用参数的利用与打印次数的记录,在设计好一个smartform后,系统会自动生成一个相对应的functionmodule,我们在调用smartform时实际上就是调用这个对应的function。
在SAP的ABAP编程中,一般开发过程都是在Report程序中取出所有需要的数据,将数据进行相应的处理以后保存到输出内表中,再打印内表中的数据,但是SmartForms是一个独立的外部Function Module,对于程序内部定义的内表数据不能直接传递,需要定义外部的数据结构Structure或者使用标准的表结构,如果程序变更,需要传递的数据发生变化,...
科莱特SAP ABAP第十四次培训作业 一、小贴片打印 在小贴片打印程序中,我们首先编写了程序代码,然后利用SE11创建了结构。接着,在Smartforms部分,我们进行了以下操作:1. 设置表格属性,创建Smartforms工作区/结构,并全局定义新增的转换变量。2. 创建标题窗口,通过右键新建“窗口”,并打开“表格绘制器”...
1、安装pdf打印程序,在sap打印界面选择改打印程序即可 适合打印PDF的个别用户。 2、 把smartform打印到spool. 然后在事务码SP02里面查到spool号 复制spool号SE38执行RSTXPDFT4即可 3、调用GUI_DOWNLOAD 此处仅为打印代码 CALL FUNCTION'SSF_FUNCTION_MODULE_NAME' EXPORTING FORMNAME ='ZSDK006'“SMARTFORMS名称 IMPOR...