2020-09-01 05:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
如何在tbale控件中删除行并添加新行
Sathya
嗨,
检查这些线程
添加行
向表中添加行控件
删除行
表格控件---删除行
此致
桑托什
消息的编辑者:Santosh Kumar P
引用程序。
RSDEMO_TABLE_CONTROL
在PAI中编写此代码
输入后的过程。
在itab上循环。
ENDLOOP。
模块修改_TC。
模块修改_TC
要添加一行
描述表itab行tc_tab行。
tc_tab- lines = tc_tab-lines + 1。
如果选中复选框,则删除行
删除itab WHERE check = c_x。
要删除的行取决于tabix
删除itab索引l_tabix。
ENDMODULE。
请确保在上述模块中放置一个if条件,以确保添加或删除行。
最诚挚的问候
Prashant
该线程已有13年的历史了。 是什么促使您回答的? 可能活动流中有错误,或者您正在搜索它?
您必须删除/添加表控件列出的内部表中的记录
通常使用MARK字段来选择要删除的行:
CASE OK_CODE。
在"删除"时。
在ITAB的WHERE MARK ='X'处循环。
删除ITAB。
要添加新记录,只需添加新记录即可:
"新建"时。
在ITAB上附加首行。
Max
要在表控件中删除和添加行,请首先设置选择模式属性并为其命名(说" SEL")。
您可以在表格控件中选择行,然后按按钮。
然后在PAI中编写模块。
使用SCREEN 9001控制TC1类型表。
MODULE DeleteADDRecord INPUT。
如果SEL ='X'并且sy-ucomm ='DELETE'。
删除it_purchase索引tc1-Current_line。
elseif SEL ='X'并且sy-ucomm ='ADD'。
it_purchase-itemno = tc1-Current_line +1。
插入it_purchase索引tc1-Current_line。
endif。
ENDMODULE。 " DeleteRecord INPUT
尝试使用上面的代码。
HI
好
从表控件->
http://help.sap.com/saphelp_nw2004s/ helpdata/zh-CN/9f/dbac5e35c111d1829f0000e829fbfe/content.htm
在表格控件中添加行->
http://help.sap.com/saphelp_45b/ helpdata/zh-CN/d1/801bdf454211d189710000e8322d00/content.htm
谢谢
mrutyun ^
最多设置5个标签!
嗨,
检查这些线程
添加行
删除行
此致
桑托什
消息的编辑者:Santosh Kumar P
引用程序。
RSDEMO_TABLE_CONTROL
嗨,
在PAI中编写此代码
输入后的过程。
在itab上循环。
ENDLOOP。
模块修改_TC。
模块修改_TC
要添加一行
描述表itab行tc_tab行。
tc_tab- lines = tc_tab-lines + 1。
如果选中复选框,则删除行
删除itab WHERE check = c_x。
要删除的行取决于tabix
删除itab索引l_tabix。
ENDMODULE。
请确保在上述模块中放置一个if条件,以确保添加或删除行。
最诚挚的问候
Prashant
该线程已有13年的历史了。 是什么促使您回答的? 可能活动流中有错误,或者您正在搜索它?
嗨
您必须删除/添加表控件列出的内部表中的记录
通常使用MARK字段来选择要删除的行:
CASE OK_CODE。
在"删除"时。
在ITAB的WHERE MARK ='X'处循环。
删除ITAB。
ENDLOOP。
要添加新记录,只需添加新记录即可:
"新建"时。
在ITAB上附加首行。
Max
嗨,
要在表控件中删除和添加行,请首先设置选择模式属性并为其命名(说" SEL")。
您可以在表格控件中选择行,然后按按钮。
然后在PAI中编写模块。
使用SCREEN 9001控制TC1类型表。
MODULE DeleteADDRecord INPUT。
如果SEL ='X'并且sy-ucomm ='DELETE'。
删除it_purchase索引tc1-Current_line。
elseif SEL ='X'并且sy-ucomm ='ADD'。
it_purchase-itemno = tc1-Current_line +1。
插入it_purchase索引tc1-Current_line。
endif。
ENDMODULE。 " DeleteRecord INPUT
尝试使用上面的代码。
HI
好
从表控件->
中删除行http://help.sap.com/saphelp_nw2004s/ helpdata/zh-CN/9f/dbac5e35c111d1829f0000e829fbfe/content.htm
在表格控件中添加行->
http://help.sap.com/saphelp_45b/ helpdata/zh-CN/d1/801bdf454211d189710000e8322d00/content.htm
谢谢
mrutyun ^
一周热门 更多>