分配给动态表时得到* .000而不是实际值

2020-09-08 01:29发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

am使用内部表,当我为字段赋值时获得奇怪的值,请查看快照

分配组件gw_dyn_fcat-fieldname结构 = wa_i_final2-FKIMG。
 UNASSIGN 。
 将附加到

如果我分配了直接值,它将正确地显示为: ='333'。

(6.0 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

am使用内部表,当我为字段赋值时获得奇怪的值,请查看快照

分配组件gw_dyn_fcat-fieldname结构 = wa_i_final2-FKIMG。
 UNASSIGN 。
 将附加到

如果我分配了直接值,它将正确地显示为: ='333'。

(6.0 kB)
付费偷看设置
发送
10条回答
Doze时光
1楼-- · 2020-09-08 01:46

由于第一行应始终为"数量",第二行应为"价格"(您还应该为字段名称/文本创建第一列),因此应仅将记录附加到 最终内部表两次,均在第一次记录过程中 原始内部表。 对于以下记录,请使用READ TABLE INDEX [1、2]或WITH KEY字段名ASSIGNING ,没有APPEND。

在建立字段目录时,请确保 将列定义为更广泛的字段定义。 其实你混了 苹果和梨(或橘子?):数量和价格没有相同的定义(CURR和 QUAN字段,对于不同的度量单位,您会怎么做? 不同的货币代码),您可以考虑构建并显示一个小的 容器中的html数组而不是ALV网格?

路亽曱_Ryan
2楼-- · 2020-09-08 01:50

看起来像溢出-该字段中的值太多,无法显示。

代楠1984
3楼-- · 2020-09-08 01:55

您要 是转置内部表,您可以在Internet上搜索它,那里有很多示例。

Cikesha
4楼-- · 2020-09-08 02:03

Mathew嗨

没有很多数字,其中一个是640.0,就像这样...

致谢

落灬小鱼
5楼-- · 2020-09-08 01:49

嗨,奎因

是的,像往常一样使用循环语句,但这是我第一次使用动态内部表,

那么从另一个表填充动态内部表的最佳方法是什么?

请提供代码建议

谢谢

ZJXianG
6楼-- · 2020-09-08 02:02

数字字段中的。*表示没有足够的空间来显示值。

ALV中的字段类型是什么? 包含值的字段的类型是什么? 显示为* .000的实际值是什么-您可以在调试中检查此值。

一周热门 更多>