在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画表格时,在"表格属性"栏的"输出选项"中的"页格式"选择上面所设置的"215*140"即可。

8、对于针式打印机,其默认纸张都是A4,我们需要自定义一种纸张的大小,定义纸张格式为215*140,实际尺寸可设置为214.5mm/139.5mm。

至此,你的ABAP报表就可以使用针式打印打印出正确的格式出来了。

注意:由于SAP与针式打印机之间接口的问题,如果表格线太细,打印出来的表格会有时缺少部分横线和竖线,纠正办法是:加粗表格的表框线,最好设置到20TW。

在sap系统设置纸张打印格式相关推荐

  1. Smartforms 在sap系统设置纸张打印格式

    在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表: 1.运行事务代码SPAD:选择工具栏上的[完全管理]按钮-->选 ...

  2. Smartforms 设置纸张打印格式

    在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表: 1.运行事务代码SPAD:选择工具栏上的[完全管理]按钮-->选 ...

  3. smartforms设置纸张打印格式

    在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表: 1.运行事务代码SPAD:选择工具栏上的[完全管理]按钮-->选 ...

  4. SAP ABAP条形码打印 CODE 128A SMARTFORMS STEP BY STEP

    SAP ABAP条形码打印 效果图: 第一步:定义纸张大小 事务代码SPAD 指定纸张大小 定义格式类型 将定义的纸张类型分配给格式类型 分配格式类型到设备类型CNSAPWIN,并拷贝A4的输出控制 ...

  5. SAP SD 以PDF格式显示BILLING的输出格式

    SAP SD 以PDF格式显示BILLING的输出格式 1, BILLING在创建后自动输出,可以去SP01里看输出记录, 看BILLING的输出格式, 2,在这个界面的输入框里输入PDF!,如下图示 ...

  6. SAP PO相关打印编程

    1.PO打印 通常企业打印PO有两种方式,一是套打(由印刷厂商印制好一式多联的格式以备打印的PO送给相关部门,比如采购部,供应商,财务部,仓库等保存),另一种就是直接打印在A4纸上.不管哪种方式,可直 ...

  7. 打印格式设置(SPAD)

    TCODE: SPAD. A4的大小建议参考系统的DINA4(210MM/297MM) REPORT zbesg line-size 124 no standard page heading line ...

  8. 水晶报表中如何创建自定义的纸张大小格式?

    问题 水晶报表中使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法 要创建一个自定义的纸张格式,来完成你工作中所使用的特殊纸张.在你开始工作之前,你必须确认你的打印 ...

  9. 幻灯片转换为一页多张讲义打印格式

    在实际学习过程中, 我们有时会需要将PPT格式的幻灯片打印出来,为了节省纸张,可以在一页上打印多页幻灯片.但直接在WPS或powerpoint设置打印格式,会使得白边过多,打印效果不够紧凑.为此,本篇 ...

最新文章

  1. 下列哪项不属于以太网交换机的特点_网络测试作业题
  2. vuejs基础玩法(基础知识,不喜勿喷!)
  3. MATLAB数学计算与工程分析范例教程,MATLAB数学计算与工程分析范例教程
  4. 【easysnmp】python snmp IF-MIB::ifPhysAddress messy code,解析mac地址乱码
  5. list赋值给另一个list_Python小知识: List的赋值方法,不能直接等于
  6. 在 wxWidgets 中播放声音的示例
  7. java中的 ok_java okhttp包的类特点
  8. 用string存取二进制数据
  9. Android:adb 详细介绍
  10. 190428每日一句
  11. 阿里巴巴电话面试(遭到了阿里的完虐,被一顿痛批)
  12. 关于6月20日PMP考试准考信下载及考场规定的通知
  13. 10分钟教你用scratch做一款小游戏,玩游戏不如自己做游戏
  14. sklearn实战之决策树
  15. Linux——Vim编辑器三种模式(命令模式、输入模式、末行模式)的基本使用总结
  16. ArcGIS Pro出图去除底图的水印
  17. 裸函数 __declspec(naked),C语言是怎么变成汇编的,用裸函数加汇编实现一个最简单的加法函数
  18. 如何选出一名优秀的项目经理?
  19. SHOI 2014 全
  20. 三星java3倍拍照手机_最强拍照手机 三星GALAXY K zoom评测

热门文章

  1. php 导出mysql csv 乱码_php导出csv文件打开乱码的解决方法
  2. 利用Collections将非线程安全的Map转换成线程安全的Map
  3. monolog 存入mysql_Monolog\Loggert添加自定义日志驱动
  4. mysql 横向排列,mysql横向转纵向、纵向转横向排列
  5. 学生速看!免费领取一台阿里云服务器申请全流程
  6. java 队列和栈区别是什么_队列和栈有什么区别?
  7. IDEA 端口被占用 解决办法
  8. 基于flv.js的视频自动播放
  9. ASP.NET快速开发框架,这样才是高逼格上档次后台管理UI界面
  10. 云计算基础:云基础设施机制包括哪些主要构件?云存储设备的存储等级和使用的主要存储接口