博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

观沧海的ABAP博客

简约 黑色
  SAPABAP.cublog.cn

关于作者
姓名:观沧海
职业:ABAP程序员 背着我的行李箱 昂首向前 一定要在秋天到来之前爬上葡萄树!!
年龄:老大不小了 掐指算算 嗯... 哇塞 光数自己的指头都不够啊 数玩了自己的所有指头 还数了旁边胖子将近10个指头才数够自己的岁数.哎 一谈到年龄就感慨啊 感慨胖子的手指头上的肉怎么那么多呢.
位置:济南+北京+上海+到处溜达
个性介绍:有个性 特有个性 特别有个性 有特别个性 个别有特性 个有特别行
|| << >> ||
我的分类


Smartform 转PDF 乱码
业务场景:
SAP CRM 5.0 PCUI smartform 中文 日文 韩文 乱码.
PCUI 中 开发人员只需要把元数据准备好就行,不用自己调用转换PDF的function.
元数据中的中文不是乱码.
系统准换成PDF后是乱码. 最后原因是:smartform的语言不对.
 
smartform 转PDF 通用诊断步骤:
1.检查smartform是什么语言的.要打印中文建议在中文下新建.
  smartform是区分语言的.比如英文下新建的smartform 在中文登录后文本不会显示.
2.输出设备问题
  检查输出设备.
    SPAD -->output devices-->输入设备名-->display
      找到Device Type
     看看 Device Type 是不是支持中文
       Upload the font using SE73 transaction
            print font display.
                看看里面有没有cnhei cnsong 等字体.如果没有就说明要添加字体.参考4.1
     如果有很多东亚语言要处理,建议SPAD中为每种语言新建输出设备.
 
3.如果SAP版本较低 参考下面的notes
SAP Notes related to Fonts
Also refer following SAP Notes related to double byte characters:
a.
0000776507 SAPscript/SmartForms: Which fonts for which languages?
b.
0000323736 Restrictions with "PDF print" through spooler
c.
0000317851 Creating PDF format using the SAP spooler in 4.6C/4.6B/4.5B
d.
0000012462 How can I define a new printer font?
e.
Note 62178 Device types for the Japanese version of the R/3 System
 
4.参考资料
  4.1 老印的PDF
  4.2 ITPUB 论坛(其中的代码可以直接做smartform 转PDF的测试.)
 
(完)

发表于: 2008-06-04,修改于: 2008-06-04 13:21,已浏览270次,有评论0条 推荐 投诉


网友评论
 发表评论