Abap modify 语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Abap modify 语法相关的知识,希望对你有一定的参考价值。

如题,请问如何用?急得!

参考技术A 你是要modify内表还是数据库表,
内表用MODIFY Itab FROM wa INDEX ... TRANSPORTING...
数据库表用MODIFY dtab追问

我是更新内表的,我就是不明白用一个表头怎么会更新表?麻烦帮忙解释一下

追答

这是更新其中一条记录

本回答被提问者采纳
参考技术B MODIFY lt_table FROM WA_TABLE INDEX 1.
建议最好加上index,否则容易出错。
看文档,还有你可以指定mofify那个字段
MODIFY lt_table FROM WA_TABLE INDEX 1 transport fld1.
参考技术C http://wenku.baidu.com/view/1edec549852458fb770b5614.html 参考技术D 晕, 按下F1不就可以查到吗, 现在的人啊, 文档都懒得看....追问

我F1键坏了

追答

TYPES: BEGIN OF ty_zero,
fld1 TYPE char1,
fld2 TYPE char2,
END OF ty_zero.
DATA: lt_table TYPE STANDARD TABLE OF ty_zero WITH HEADER LINE.
CLEAR lt_table.
lt_table-fld1 = '1'.
lt_table-fld2 = '11'.
APPEND lt_table.
CLEAR lt_table.
lt_table-fld1 = '2'.
lt_table-fld2 = '22'.
APPEND lt_table.
READ TABLE lt_table INDEX 1.
lt_table-fld2 = '33'.
MODIFY lt_table INDEX 1.

以上是关于Abap modify 语法的主要内容,如果未能解决你的问题,请参考以下文章

关与ABAP语法的READ和MODIFY之间的问题

abap中modify screen是否对screen中的所有元素进行修改?

abap中modify和collect的用法?哪位能给个详细的解释!!谢谢

ABAP语法-At end of 和collect

ABAP中Collect的用法

abap中 结构 和 工作区有啥区别