SAP ABAP编程 MOVE-CORRESPONDING将一个结构中的数据赋予另一个结构中
2014-09-25 09:54
369 查看
MOVE-CORRESPONDING用于将一个结构中的数据赋予另一个结构中的对应字段,只能存一行数据。
所以使用时应该是如下形式:
TABLES: spfli.
DATA: yp_wa LIKE spfli,
yp_tab LIKE TABLE OF spfli.
TYPES: BEGIN OF sp,
sel TYPE c.
INCLUDE STRUCTURE spfli.
TYPES: END OF sp.
DATA: wa TYPE sp,
tab TYPE TABLE OF sp.
LOOP AT yp_tab INTO yp_wa.
MOVE-CORRESPONDING yp_wa TO wa.
APPEND wa TO tab .
ENDLOOP.
其中yp_tab / tab为两个自定义内表,yp_wa中只有字段名相同的才可以被赋予wa的工作区中。
所以使用时应该是如下形式:
TABLES: spfli.
DATA: yp_wa LIKE spfli,
yp_tab LIKE TABLE OF spfli.
TYPES: BEGIN OF sp,
sel TYPE c.
INCLUDE STRUCTURE spfli.
TYPES: END OF sp.
DATA: wa TYPE sp,
tab TYPE TABLE OF sp.
LOOP AT yp_tab INTO yp_wa.
MOVE-CORRESPONDING yp_wa TO wa.
APPEND wa TO tab .
ENDLOOP.
其中yp_tab / tab为两个自定义内表,yp_wa中只有字段名相同的才可以被赋予wa的工作区中。
相关文章推荐
- 在C#编程中要将一个表中的数据复制到另一个表中出现报错“该行已经属于另一个表”解决办法
- 关于结构相同,数据不同的数据库进行一个表数据合并入另一个数据库中的表
- 一个单词单词字母交换,可得另一个单词,如army->mary,成为兄弟单词。提供一个单词,在字典中找到它的兄弟。描述数据结构和查询过程
- 将一个数据库中的表结构及其数据导入到另一个数据库的方法
- 数据结构实验之串二:字符串匹配(查看一个字符串是否为另一个字符串的子串)
- 数据结构——确定一个二叉树是不是另一个二叉树的子树
- 把一个数据库中的一个表数据迁移到另一个数据库的相同结构的表中
- oracle 同一个数据库实例下 一个用户下面导入到另一个用户表结构还有数据
- oracle赋予一个用户具有查询另一个用户所有表数据
- 数据库sql批量插入数据,一个表插入另一个表,或表结构相同数据批量插入
- 数据结构——确定一个二叉树是不是另一个二叉树的子树(2)
- 数据结构5 用一个栈实现另一个栈的排序
- 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
- sqlserver 两个数据库中表的结构不同,如何把一个表中的数据导入到另一个表中
- 快速实现将一个表中数据更新至另一个库中的同结构表
- Sqlserver 复制一个表的内容到另一个相同结构的表
- [转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!
- 从一个表插入另一个相同结构表的数据
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- Oracle 9i & 10g编程艺术-深入数据库体系结构——第12章:数据类型