如何用用户输入动态修改表?

2020-09-07 16:58发布

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

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


我想用所选字段中的用户输入数据来修改表。 如何实现呢?

FIELD-SYMBOLS:
TYPE表,
ANY类型,
ANY类型。

创建数据i_table类型表(视图名称)。
分配i_table-> *至

ASSIGN wa_all-> *到
ASSIGN wa_all-> *到

接下来的代码我将如何修改行? 它只能修改输入的字段,而其他字段则不能更改。

-感谢您的帮助!

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

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


我想用所选字段中的用户输入数据来修改表。 如何实现呢?

FIELD-SYMBOLS:
TYPE表,
ANY类型,
ANY类型。

创建数据i_table类型表(视图名称)。
分配i_table-> *至

ASSIGN wa_all-> *到
ASSIGN wa_all-> *到

接下来的代码我将如何修改行? 它只能修改输入的字段,而其他字段则不能更改。

-感谢您的帮助!

付费偷看设置
发送
1条回答
wang628962
1楼-- · 2020-09-07 17:13

如果我对您的理解是正确的-您有一些输入字段,而您只想将这些输入字段数据应用于动态表?

您将不得不遍历输入字段-因此 假设您具有某种字段目录(例如,基于结构信息)

伪代码:lt_input_field_catalog上的

循环,分配字段符号
分配组件< 将结构的fs_fc_info> -x分配到字段符号()。
检查(sy-subrc eq 0)。
将结构的组件 -x分配给字段符号 ()。
检查(sy-subrc eq 0)。
=
endloop。

一周热门 更多>