赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 2503|回复: 3

[ABAP问题] 关于TRANSPORTING与sy-tabix的 意义

[复制链接]
发表于 2011-6-29 22:33:36 | 显示全部楼层 |阅读模式
1赛跑币
在这段代码里 TRANSPORTING name1 land1 stras bukrs lifnr 代表什么作用 我看了SAP的help文档 但还是很迷糊,李涛 我参考你写的程序 帮忙解答下。
另外DELETE it_lfb1 INDEX sy-tabix 这里的sy-tabix在这里是什么作用
    IF sy-subrc = 0.
      MODIFY it_lfb1 FROM wa_lfb1
                     TRANSPORTING name1 land1 stras bukrs lifnr.
    ELSE.
      DELETE it_lfb1 INDEX sy-tabix.
    ENDIF.

最佳答案

查看完整内容

TRANSPORTING后面跟的指定更新的字段,上面整个modify的意思就是:根据wa_lfb1的内容更新内部表it_lfb1,更新的字段是TRANSPORTING后面的那五个! DELETE it_lfb1 INDEX sy-tabix. 这句话的意思,就是删除内部表中的一条记录,index后面跟的要删除记录的位置,这个sy-tabix记录的是好像是循环进行了第一条。(你debug的时候可以看到这个系统变量)。 关于DELETE it_lfb1 INDEX sy-tabix. 这句话的作用,你可以先把这句注释上,看 ...




上一篇:关于内表的问题。
下一篇:希望讲解的内容!
本楼点评(0) 收起
发表于 2011-6-29 22:33:37 | 显示全部楼层
TRANSPORTING后面跟的指定更新的字段,上面整个modify的意思就是:根据wa_lfb1的内容更新内部表it_lfb1,更新的字段是TRANSPORTING后面的那五个!
DELETE it_lfb1 INDEX sy-tabix. 这句话的意思,就是删除内部表中的一条记录,index后面跟的要删除记录的位置,这个sy-tabix记录的是好像是循环进行了第一条。(你debug的时候可以看到这个系统变量)。
关于DELETE it_lfb1 INDEX sy-tabix. 这句话的作用,你可以先把这句注释上,看看效果上有什么差别就知道了!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:58:21 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-13 14:14 , Processed in 0.185998 second(s), 34 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表