**一、修改内表的一行**

MODIFY 表itab FROM 工作区wa_ TRANSPORTING Field1 Field2.---- WHERE 条件1 and 条件2.

例子 :MODIFY IT_SO_DATA FROM LV_SO_DATA TRANSPORTING EDAT WHERE VBELN = LV_DELI_WEEK-VBELN AND POSNR = LV_DELI_WEEK-POSNR.

二 、修改内表的多行

MODIFY 表itab FROM 工作区wa_ INDEX 行号 TRANSPORTING Field1 Field2—

例子 :MODIFY IT_PP_INFO FROM LV_PP_INFO INDEX LV_INDEX TRANSPORTING SERNR.

举例说明
在loop中,经常对内表数据进行modify处理。
例:
loop at itab into l_wa_work.
编辑l_wa_work.
modify itab from l_wa_work transporting 字段名。
endloop.

以前自己总是在modify的时候加上index,其实这个是不需要的。loop中更新的肯定是当前条。
当read的时候可以加index.
例:
read table itab into l_wa_work with key 字段1 = cond1.
l_index = sy-tabix.
modify itab from l_wa_work index l_index transporting 字段名

ABAP Modify 的用法(TRANSPORTING)相关推荐

  1. ABAP—COLLECT的用法

    ABAP-COLLECT的用法     ABAP中COLLECT的用法: SAP中ABAP对内表插入数据的时候有3种:APPEND,COLLECT,INSERT. 要填充内表 ,既可逐行 添加数据, ...

  2. ABAP delete的用法

    sort itab by matkl .   delete adjacent duplicates from itab comparing  matkl. uline at /1(70). ----- ...

  3. ABAP中SELECTION-SCREEN用法

    文章转自 http://blog.csdn.net/wangjolly/article/details/10716015 SAP-ABAP SELECT-SCREEN 的几个用法 实例1: SELEC ...

  4. abap MODIFY常用语法解析

    MODIFY 是既可以操作数据又可以操作内表的一个语法, 实现的逻辑都一样. 如果你内表或数据库中存在该行数据会对该行数据进行更新. 如果不存在,就会插入数据. , 1.如果it_tab是带有标题行的 ...

  5. python中modify的用法_30段极简Python代码:这些小技巧你都Get了么

    学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则.本文是 30 个极简任务,初学者可以尝试着自己实现:本文同样也是 30 段代码,Python 开发者也可以看看是不是 ...

  6. ABAP COLLECT语句用法深入解析

    我们都知道collect语句,主要用于 报表 数据的合并计算的,简单理解是:如果非数据字段值相等,那么数值字段值相加,其实这种描述不准确. COLLECT 简单的用法: LOOP  AT  t_dat ...

  7. ABAP modify screen:修改屏幕,实现隐藏、禁止输入字段

    Loop at screen会loop处理屏幕上的每一个组件,并对其做相应的处理. SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME. PARAMETERS ...

  8. abap Loop循环用法

    LOOP AT itab - Basic Form LOOP AT itab result [cond 条件]. ... [AT ... ... ENDAT.] ... ENDLOOP. 语句LOOP ...

  9. ABAP ASSIGN 的用法

    ASSIGN COMPONENT OF STRUCTURE TO 系统将字符串 的组件 分配给字段符号 可以指定 为文字或变量.如果属于类型C或者字段串(像组件一样没有内表),它可以指定组件的名称.如 ...

最新文章

  1. 基于Redis的服务治理平台!
  2. Scrapy框架的学习(3.pipeline介绍以及多个爬虫的pipeline的使用)
  3. 深入理解Java内存模型(七)——总结
  4. .Net大户的选择:Windows Container在携程的应用
  5. 在JDT中使用Java 8 Lambda
  6. html5储存类型特点,避免踩雷!你不得不知的 HTML5 “新”特性
  7. python基本对象类型
  8. springCloud 搭建Eureka
  9. linux c 运行脚本,linux 将c源代码当作shell一样脚本运行_沃航科技
  10. [转载]学习java30条基本的概念
  11. 低解密指数攻击_CTF中RSA的一些攻击思路
  12. jQuery获取鼠标事件源(万能)
  13. c语言编程编写笑脸,用C语言编写笑脸游戏.doc
  14. 写给非网工的CCNA教程(7)通过VLAN连接实现同网段通信
  15. casue usb kb 找不到驱动程序_手把手教你安装喷墨打印机驱动程序
  16. Macbook pro (m1)突然没有办法按住shift打出大写R
  17. NI ELVIS III模拟电子电路课程实验解决方案
  18. 英文文本大小写的转换
  19. 小红书种草笔记怎么写?种草笔记标题怎么写比较好
  20. vue收藏/取消收藏,点赞、取消点赞一个道理,切换图标

热门文章

  1. 最新版YOLOv5 6.1使用教程
  2. 红米note3 android go,离完美只差一步:MI 小米 红米Note5 智能手机 体验评测(含高通骁龙636性能测试)...
  3. 【Python语言基础】——Python NumPy 数组索引
  4. 基于快速GeoHash,如何实现海量商品与商圈的高效匹配?...
  5. “小身材,大味道”小蚁4K+运动相机深度测评
  6. 全景软件:探索数据基因,提升企业数据效能
  7. 研发团队管理经验总结(一)
  8. Linux下MySQL的安装与使用
  9. 【OpenStack】在OpenStack上搭建OpenStack UT环境
  10. 不坑盒子:强大的word插件,让工作更高效