如何将字段符号的动态确定列的更改值移动到内部表?

2020-08-20 04:44发布

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

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


我有一个内部表,在这里我必须修改将动态确定的字段的值。 我设法使用动态字段符号来修改字段。 如何将修改后的值分配回内部表?

我的代码看起来像这样-

在t_item分配

在lr_valfield循环。

将结构的组件lr_valfield-low分配给

(这里lr_valfield-low的值将动态确定,我已将定义为any类型)

如果已分配

如果为lt 0。

=-

Endif。

Endif。

Endloop。

使用此代码,我可以更改的值。 但是我需要将此修改后的值推送到内部表中。 怎么做? 我已经尝试过Move语句,但这不起作用。 请提出建议。

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

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


我有一个内部表,在这里我必须修改将动态确定的字段的值。 我设法使用动态字段符号来修改字段。 如何将修改后的值分配回内部表?

我的代码看起来像这样-

在t_item分配

在lr_valfield循环。

将结构的组件lr_valfield-low分配给

(这里lr_valfield-low的值将动态确定,我已将定义为any类型)

如果已分配

如果为lt 0。

=-

Endif。

Endif。

Endloop。

使用此代码,我可以更改的值。 但是我需要将此修改后的值推送到内部表中。 怎么做? 我已经尝试过Move语句,但这不起作用。 请提出建议。

付费偷看设置
发送
5条回答
南山jay
1楼-- · 2020-08-20 05:31

您的代码看起来不错。

1。 t_item分配

,您在中具有内部表行的引用。 因此,您在中所做的任何更改都将更新回t_item。

2。 将结构的组件lr_valfield-low分配给

,您要将中的字段的引用分配给

中的值,它将更新,并且此数据将在t_item中回补。

  =-
 代码应该是
  =  * -1 

所以您只想在t_item中看到更新的数据吗? 还是其他?

-Mahesh

jovirus
2楼-- · 2020-08-20 05:41

它反映在字段符号中。 但是不得不使用Modify语句使其反映在内部表中。 不知道我在做什么错。

浮生未央
3楼-- · 2020-08-20 05:37

我看到您的代码语法无效。 请提供实际代码(最终创建一个简短的最小程序来重现此问题),以便我们提供帮助。

SC_Yao
4楼-- · 2020-08-20 05:34

如果您有字段符号,但必须使用MODIFY进行更改 内部表中,您的程序中有些不连贯的地方。 我建议您找出问题并更正代码。 如有必要,请咨询组织中经验丰富的同事。

能不能别闹
5楼-- · 2020-08-20 05:47
Sayantani Sensharma 您的代码应该可以正常工作而无需 在使用字段符号时进行修改,请参阅上面的说明。也许尝试共享您的原始代码。 发布此问题时可能缺少一些代码?-Mahesh

一周热门 更多>