点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我能够为表控件及其ztable创建并保存一个条目。 当前我正在尝试将多个条目保存到表控件和ztable中。我能够为一个新记录输入多个条目,但是按保存按钮只能保存一个记录(第一条记录)。
我正确处理表格控制逻辑吗?
将GT_ZEKPO的LOOP放入GWA_ZEKPO。 GWA_ZEKPO-EBELN = GWA_ZEKKO-EBELN。 从GWA_ZEKPO索引SY-TABIX修改GT_ZEKPO。 结局。 从表GT_ZEKPO插入ZEKPO_03接受重复的键。
在屏幕代码中
输入后处理。 环行GT_ZEKPO。 模块修改。 模块插入。 结局。 模组USER_COMMAND_9002。
表控制逻辑:
将GT_ZEKPO的LOOP放入GWA_ZEKPO。 GWA_ZEKPO-EBELN = GWA_ZEKKO-EBELN。 从GWA_ZEKPO索引SY-TABIX修改GT_ZEKPO。 结局。 从表GT_ZEKPO插入ZEKPO_03接受重复的键。 *&------------------------------------------------ --------------------- * *&模块修改输入 *&------------------------------------------------ --------------------- * *文字 * ------------------------------------------------- --------------------- * 模块修改输入。 将表GT_ZEKPO读入GWA_ZEKPO INDEX TC_ZEKPO-CURRENT_LINE。 如果标记不是初始的。 GWA_ZEKPO-ZMARK ='X'。 从ZEKPO_03 INDEX TC_ZEKPO-CURRENT_LINE修改GT_ZEKPO。 万一。 ENDMODULE。 *&------------------------------------------------ --------------------- * *&模块INSERT INPUT *&------------------------------------------------ --------------------- * *文字 * ------------------------------------------------- --------------------- * 模块插入输入。 如果SY-SUBRC NE 0。 将GWA_ZEKPO附加到GT_ZEKPO。 万一。 ENDMODULE。
亲爱的A.S。
您要确保ebelp也在内部表中填充,如下所示:
您好,AS
我相信您是使用带有"插入和删除"按钮的向导创建表控件的。
因此,您无需为将数据从表控件插入内部表而多带带编写,该操作已经存在。 当您按Ins并添加条目时-这将在内部表中显示。
因此,您只需要在按下保存按钮
好的,
步骤1。在添加时-如果gt_zekpo []是初始的,请删除。
,然后显示
1的调试屏幕。 在按添加按钮后按SAVE_INSERT
屏幕。
嗨
是 您的问题得到解决了吗?
问候
Venkat
一周热门 更多>