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

 我来答
伍六七IT
2012-12-06 · 超过20用户采纳过TA的回答
知道答主
回答量:94
采纳率:100%
帮助的人:60万
展开全部
很明显,是你的Smartform输出格式设置出了问题,Syntax:1. &field+<offset>&: 对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统是不会显示任何数据的。2.&field(*)&如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度。3.&field(T)&
禁止千分位的显示(适用于: DEC, CURR, INT和QUAN几种数据类型)。检查下你的输出格式是不是设置成了.&field(T)&。
勾文彬2B
2012-12-06
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
SMARTFORMS我也是才开始用,根据我的使用经验,form内容的输出都是承载在一个文本元素上的,对源数据的类型并没有要求,网上关于那个航班的SMARTFORM的列子ZCXTRAIN_08_01中,距离字段就是QUAN型的,我测试过,是没有问题的。
追问
问题是我这边有QUAN类型,传输都没问题。
输出就出问题了,导致不能预览。
转换成CHAR类型就没有值。
分析下?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静水逐花
2012-12-07 · TA获得超过1032个赞
知道小有建树答主
回答量:733
采纳率:0%
帮助的人:490万
展开全部
为了八十分 我决定帮你看看
请详细描述你的问题
内表传到smartforms之前 quan类型字段有值吗?
没有效果是什么意思?
不能预览打印吗?
换城char类型之后 是传到smartforms之前就没有值吗?
最好补充该字段的部分代码 定义 取值 针对该字段的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汇聚精华
2013-09-17 · TA获得超过123个赞
知道答主
回答量:96
采纳率:0%
帮助的人:28.4万
展开全部
小弟学习了,受教了
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式