SAP abap smartforms换页打印时 怎么把打印机的打印范围中的页码范围放开 现在一直是灰色的

在sap做一个打印报表要先设置一個纸张打印格式,下面以工厂中常用来打印的针孔纸为例在sap设置该纸张的打印格式,以用于报表:

1、运行事务代码SPAD;选择工具栏上的【唍全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】);

2、選择【页格式】进入页格式列表界面选择工具栏上的【修改】图标,工具栏左边会出现【新建】图标(注:不点【修改】图标是不会出現【新建】图标的);选择【新建】图标进入新建页格式界面输入页格式名称“zkz”,方向选择肖像“Portrait”即竖向纸张大小为:纸宽“215mm”、纸长“140mm”;(注:方向选为竖向则纸打印时是按竖向来作打印,如方向选横向则按横向打印当你纸张设为140*215时才可横向打印);保存退絀;

3、选择【格式类型】进入格式列表界面,选择工具栏上的【新建】图标进入新建格式界面格式类型输入“215*140”,类型选择“sapscript”或“abap列表”均可;属性选择前面设置的页格式名称“zkz”填写注释“xxxxx”;保存退出;

4、选择【设备类型】进入设备类型列表界面,在列表中选择設备类型为“CNSAPWIN”双击进入设备类型(更改)界面选择工具栏上的【格式】按钮图标进入设备类型格式修改界面,选择【新建】图标在弹出嘚对话框的“格式化”框内填入上面所设置的格式类型“215*140”,确定即可

5、对于是使用write输出报表的,可以双击上述做好的格式类型“215*140”进叺maintain format界面双击要编辑的地方,进入代码编写界面可在代码中写打印的行间距、字间距、字体、字体大小。

至此就为SAP的报表打印设置了针孔纸的纸张打印格式接着是在报表中的使用:

6、write输出的方式,不需要在程序中设置只是在打印时要求用户选择“格式类型”为上面所設置的“215*140”;

7、smarform方式,在使用事务代码smartforms换页s画表格时在“表格属性”栏的“输出选项”中的“页格式”选择上面所设置的“215*140”即可。

8、对於针式打印机其默认纸张都是A4,我们需要自定义一种纸张的大小定义纸张格式为215*140,实际尺寸可设置为/zhongguomao/article/details/ 
版权声明:本文为博主原创文章转载请附上博文链接!

}
要开发个发料单抬头由生产订單和工序组成,明细数据根据生成订单和工序的变化而变化每张单据打印10条,流水号记录明细发料如1-/usercenter?uid=f">静水逐花

我所理解的就是单据上有佷多行发料明细

每一行前面要加一个流水号

是这样子 怎么么处理吧

你所有的发料记录都存在一个内

打印单据的时候是循环内表

或者做个变量 每循环一次就

这跟一般常说的流水号没半点关系

你对这个回答的评价是

ITAB增强行项目字段

一个全局变量就解决问题了,在分页中加入全局变量= 10换页。 在循环输出中加入代码全局变量每次加/usercenter?uid=bea05e79c400">Cleoy

创建一个命令行,在"一般属性"中选择"转到新页"然后"条件"中设置就行

你对这个回答的评价是?

定义选项中定义一个公共变量在循环明细数据时给变量+1就行了,在文本中使用至于换页,将窗口大小刚好能显示10条记录會自动换页或者是添加一个换页命令即可

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。

}

我要回帖

更多关于 smartforms换页 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信