二维码

[Smart] Smartform打印时设置纸张格式

Twilight发表于 2015-02-28 18:07zhongguomao 最后回复于 2017-10-21 14:17 [复制链接] 4558 14

SAP系统可以打印任意大小的页面,只需要在sap系统中做相应的配置,大部分常见的纸张大小已经被系统定义了,但是像支票、汇款和收据等票据的打印系统时没有标准配置的,需要我们自己配置。

先要定义Page format,再定义Format type,Page Format 和 Format type必须是定义相同的名称。

1、TCODE:SPAD
SPAD 1.jpg
点击'Full administration'
SPAD 2.jpg
选择'Device Types' Tab,在Page Format项单击'Display'
SPAD 3.jpg
注意先要切换到修改状态,才能新建

2、定义页格式(横打/竖打, 宽x高)
SPAD 4.jpg
方向:portrait(肖像),等价于纵向
landscape(横向)
一定要注意:这里的方向并不是指打印纸的横向和纵向
游客,如果您要查看本帖隐藏内容请回复

3、定义格式类型(用于ABAP LIST/SAPScript/Griphic/..)
SPAD 5.jpg
在Format type项单击'Display'
SPAD 6.jpg
注意先要切换到修改状态,才能新建
SPAD 7.jpg
将页格式和格式类型关联,
方向: 和页格式中的方向是一个意思,如果现在横向,系统将自动创建landscape方向的页格式

4、把格式分配给打印设备
SPAD 8.jpg
表TSP03D-PATYPE查找你使用的设备类型
SPAD 9.jpg
在'Device Types' 项单击'Display'
SPAD 10.jpg
单击'Formats' 按钮
SPAD 11.jpg
新建格式类型,左侧状态是灰色表示Formats的actions中没有代码
SPAD 12.jpg
我们可以参考标准的DINA4(A4纸)进行设置
SPAD 13.jpg
状态变绿,双击就能看到action中的代码了
如果不设置第四步,程序执行打印预览时是没问题的,但是执行打印时将无反应

5、Smartform中测试
SPAD 14.jpg
将刚才设置的页码格式,输入到form中
SPAD 15.jpg
F8,选择打印机Testprint,打印预览,此打印机自己配置的:SAP打印机原理、打印配置及打印操作
回复

使用道具 举报

yigerendelu

RE: Smartform打印时设置纸张格式

谢谢大神分享!
回复

使用道具 举报

aa775128101

RE: Smartform打印时设置纸张格式

学到新知识, l
回复

使用道具 举报

wym3254228
谢谢您的分享
回复

使用道具 举报

blackpig

RE: Smartform打印时设置纸张格式

就想看看隐藏内容
回复

使用道具 举报

MNXZ2017

RE: Smartform打印时设置纸张格式

隐藏了什么内容ne ?
回复

使用道具 举报

SAP原味

RE: Smartform打印时设置纸张格式

很实用的 。。。。
回复

使用道具 举报

amirsz

RE: Smartform打印时设置纸张格式

正在做这部分的东西,学习一下
回复 支持 反对

使用道具 举报

zhwddd1112

RE: Smartform打印时设置纸张格式

学习。。。。
回复

使用道具 举报

ABAPER123123

RE: Smartform打印时设置纸张格式

请问儿童yuki咯;配器物而他也UI哦
回复 支持 反对

使用道具 举报

zhongguomao
这个是必须的嘛。。。
回复

使用道具 举报

INK_SAP

RE: Smartform打印时设置纸张格式

学习,新手受教了
回复

使用道具 举报

zhongguomao
复制一个格式算了、。
回复

使用道具 举报

glb1197531
学习学习先谢谢
回复 支持 反对

使用道具 举报

zhongguomao
这个smartforms·的调试我一直不大明白,明明尺寸够的,就是打印不出来,都是在右边留了一大块才可以正常打印,跟实际的尺寸不同么?
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表