SAP ABAP 学习总结(6):Interial table Append_insert_Read (内部表的插入、读取操作)

本文总结了SAP ABAP中内部表的插入(APPEND和INSERT)及读取(INDEX和TABLE KEY)操作。APPEND用于向标准表最后一行插入数据,INSERT允许在指定位置插入数据。READ TABLE则提供了按索引和通过键值读取数据的方法。
摘要由CSDN通过智能技术生成
append
  • APPEND 结构体 TO 表名. (向内表的最后一行插入一行,APPEND只能用于标准表中)
*新建一个type为gy_member的表
DATA:gt_table TYPE TABLE OF gy_member.
*声明一个变量
DATA:gs_member TYPE gy_member.
*先给结构体赋值
gs_member-id = 1.
gs_member-name = '张三'.
gs_member-age = 18.
gs_member-sex = '男'.
*向table中插入数据
APPEND gs_member TO gt_table. "gs_member是结构体,gt_table是表名
  • APPEND LINES OF表2 FROM 1 TO 3 TO 表1.(向内表1插入内表2中的n行)
*新建一个gy_member类型的表
DATA:gt_table2 TYPE TABLE OF gy_member.
*先实例化DATA
DATA:gs_member1 TYPE gy_member.
*赋值
gs_member1-id = 1.
gs_member1-name = '张三'.
gs_member1-age = 18.
gs_member1-sex = '男'.
*向gt_table2中插入数据,此时gt_table2中有5条数据
APPEND gs_member1 TO gt_table2.
APPEND gs_member1 TO gt_table2.
APPEND gs_member1 TO gt_table2.
APPEND gs_member1 TO gt_table2.
APPEND gs_member1 TO gt_table2.
*向gt_table中插入gt_table2的1到3行数据
APPEND 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值