sap smartform 打印乱码问题
在smartforms打印的时候会遇到中英文结合的form
有时候系统会处理时出现乱码 有时不会 不知道是系统的事情还是配置的事情
现在是我的解决办法 因为是中英文结合 在中文环境建立form
不用去维护英文环境下的这个form了 维护如果不出现乱码 是可以的 下面的方法也没用了
主要是在程序中只调用中文环境下的form就可以了 就是设置一个语言
附加一下:sf里比较大的坑
很久没有登录博客了,发现有篇关于smartforms文件阅读量很大,也经常看的群里的群友说制作smartforms是,文字有明显的下(上)挪现象,甚至会跑到下一行去,着实不知道怎么处理
好吧,我也想说当时为了解决这个问题真是花了好几个月时间才找到解决办法,谷歌必应各种搜索都没有找到合适的方法,后来终于解决了此种问题,但是呢当时没有把他写下来.
我不附上图片了,这种问题我已经解决了,没有问题图片. 其实不是制作的smartforms有问题,问题出现在样式上,所有你需要修改的是样式,而不是smartforms,修改smartforms是解决不了任何问题的。另外需要注意的是,如果需要修改样式得话,最好复制一个样式出来做,对于这类特殊得样式全部放在一个样式里面,避免影响我们标准样式.以上
另外需要smartforms里还需要注意得有:
明明第一张smartforms是完整得,第二三四张就不完整了,会发现可能位置错乱或者缺少东西,很头疼。那他是什么原因呢?
这个时候有可能是因为你得smartforms里有条形码或者二维码,是的很可能就是这个东西在坑我们,我已经碰到了很多次了.那怎么解决呢?
很简单,专门多出一行出来,给他祸害,言外之意就是让他不祸害下一个smartforms. 当然它可以祸害下一个smarforms 也可以祸害下一行.
所有,如果一张smartforms上有多个条形码,二维码,真的让人很头大,好吧,曾经搞了一张,一个星期没搞定.
lv_ssf-langu = ''. call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'Z06MM_DELIVERYSCHEDULE'
importing
fm_name = lv_func_mod_name
exceptions
no_form =
no_function_module =
others = . call function lv_func_mod_name
exporting
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
control_parameters = lv_ssf
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
* OUTPUT_OPTIONS =
user_settings = 'X'
tables
it_head = gt_head
it_item = gt_item
exceptions
formatting_error =
internal_error =
send_error =
user_canceled =
others = .
if sy-subrc <> .
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
在页数多的时候 smartform 页数出现*,这是需要在form里 页数那里&(3zc)&
sap smartform 打印乱码问题的更多相关文章
- AndroidStudio开发Java工程(解决java控制台中文打印乱码+导入jar包运行工程)
这篇分享一点个人AS开发java工程经验,虽然有时候还是得打开eclipse来运行java项目,但能用AS的时候还是尽量用AS,毕竟一个字,爽~ 废话不多说,进入正题. 一.开发Java工程 你有两种 ...
- 解决idea控制台打印乱码问题
idea控制台打印乱码,用起来总别扭,也是在网上搜索了一番,靠一点猜测解决了. 首先打开你自己的idea的安装目录下(即右键桌面图标,点击打开文件所在位置),然后找到idea.exe.vmoption ...
- 使用smartform打印表单
昨天写了个smartform打印表单,在开发完成,在测试机测试OK,传到生产机,出现严重问题!无法打印,干脆就是无法调用打印图形界面,进入SMARTFORM事物,查看这个表单,发现,居然公司的LOGO ...
- SAP smartform 实现打印条形码
先在SE73里定义一个新的BARCODE,注意一定要用新的才可以,旧的是打印不出来的. 然后定义一个SMARTFORM的样式,把你定义的BARCODE放到字符样式里面去. 再做SMARTFORM就可以 ...
- SAP SMARTFORM 记录实际打印次数
http://blog.csdn.net/wangjolly/article/details/8334008
- pdf打印乱码问题
问题: 使用Adobe Reader将一份pdf文件通过我的虚拟打印机输出后(输出的是中间文件,等同于EMF文件),查看的时候发现有时候是乱码.最简单的必现步骤: 1.使用Adobe Reader打开 ...
- 解决 slf4j + log4j 在云服务上打印乱码
由于云服务器的环境是纯英文的 虽然在eclipse中可以打印日志显示中文,但是实用putty的时候查看却是乱码,下载日志也同样是乱码 那么只要设置utf-8即可
- 爱宝A-1180热转印条码打印机 打印乱码,对不齐的问题
本文记录了在使用打印机打印时出现的问题 上线对齐... 1拆开后看了.机械.没有问题. 2考虑打印设置.. 发现问题不大 3询问官网. 重新安装驱动 重新换纸张. ·条码机_win xp.7.8.10 ...
- SAP smartforms打印数据出框线或跟框线重叠,但是预览是正常的
如图,打印内容压在框线上,但是打印预览是正常的 预览图如下,预览是正常的 预览用PDF!命令,导出PDF,也是正常的,就直接打印有问题,不是打印机的问题,用Adobe PDF打印机也是不行 如果只有一 ...
随机推荐
- Java之泛型深解
泛型的内容确实很多,在上一篇Java之泛型浅解讲到了一些常用的泛型,但是还远远不够,上一篇的内容比较容易理解,这一篇我自己觉得更加难理解一些,因此,我还得想办法让它更加接地气更加容易理解,方便我和源宝 ...
- linux命令学习笔记(60):scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行 拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务 ...
- C++ STL源码剖析
stl_config.h defalloc.h stl_alloc.h memory.cpp stl_construct.h stl_uninitialized.h stl_iterator.h ty ...
- redis学习--Hashes数据类型
本文转自:http://www.cnblogs.com/stephen-liu74/archive/2012/03/19/2352932.html 一.概述: 我们可以将Redis中的Hashes类型 ...
- [原]NYOJ-数的位数-69
大学生程序代写 /* NYOJ69 阶乘数位长度 http://acm.nyist.net/JudgeOnline/problem.php?pid=69 数的长度 时间限制:3000 ms | ...
- Gym - 100570C: Subrect Query (巧妙的单调队列)
De Prezer loves rectangles.He has a n × m rectangle which there is a number in each of its cells. We ...
- 2017-2018-1 20179203 《Linux内核原理与分析》第四周作业
攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/US ...
- ACM学习历程—HDU 3915 Game(Nim博弈 && xor高斯消元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3915 题目大意是给了n个堆,然后去掉一些堆,使得先手变成必败局势. 首先这是个Nim博弈,必败局势是所 ...
- [解决问题]ubuntu无法virtualenv创建python虚拟环境的解决
刚有人问我Ubuntu python虚拟环境无法创建问题,报错same file error,防止今后遇到忘记,记录下可能的问题. 1.先在windows上试了下: pip install virtu ...
- Maven的pom实例
该pom中包含了一些我认为会需要的东西,并且加了注释.可以根据需求适当删减. 包含了spring-mvc , junit,hibernate验证,json,apache-commons组件 还有 co ...