SAP ABAP 我在SMARTFORM的时候输出QUAN类型字段,SMARTFORMS就没效果。 取消输出就没有问题。

[复制链接]
查看11 | 回复4 | 2012-12-6 11:28:46 | 显示全部楼层 |阅读模式
很明显,是你的Smartform输出格式设置出了问题,Syntax:1. &field+&: 对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统是不会显示任何数据的。2.&field(*)&如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度。3.&field(T)&禁止千分位的显示(适用于: DEC, CURR, INT和QUAN几种数据类型)。检查下你的输出格式是不是设置成了.&field(T)&。...
回复

使用道具 举报

千问 | 2012-12-6 11:28:46 | 显示全部楼层
SMARTFORMS我也是才开始用,根据我的使用经验,form内容的输出都是承载在一个文本元素上的,对源数据的类型并没有要求,网上关于那个航班的SMARTFORM的列子ZCXTRAIN_08_01中,距离字段就是QUAN型的,我测试过,是没有问题的。...
回复

使用道具 举报

千问 | 2012-12-6 11:28:46 | 显示全部楼层
为了八十分 我决定帮你看看请详细描述你的问题内表传到smartforms之前 quan类型字段有值吗?没有效果是什么意思?不能预览打印吗?换城char类型之后 是传到smartforms之前就没有值吗?最好补充该字段的部分代码 定义 取值 针对该字段的...
回复

使用道具 举报

千问 | 2012-12-6 11:28:46 | 显示全部楼层
小弟学习了,受教了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行