abap append 用法

【转自http://blog.chinaunix.net/uid-7982817-id-91999.html】Append用法总结 2008-11-14 11:42:19

分类:

Syntax

APPEND { wa 
       | {INITIAL LINE} 
       | {LINES OF jtab [FROM idx1] [TO idx2]} } 
   TO itab [SORTED BY comp] 
   [ {ASSIGNING <fs> [CASTING]} | {REFERENCE INTO dref} ].

Effect

Appends rows to an internal table itab.

Additions

wa 
Appends a workarea wa.

INITIAL LINE 
Appends an initial row. 
附加初始化行

LINES OF jtab [FROM idx1] [TO idx2] 
Appends the rows from idx1 to idx2 of the internal table jtab.

this statement alike:
附加内表行
要将部分或 全部内表附 加到另一个 内表中,请 使用 APPEND 语句,用法 如下:
语法
APPEND LINES OF <itab1> [FROM <n1>] [TO <n2>] TO <itab2>.
如果没有 FROM 和 TO 选项,该语 句将整个表 格 ITAB1 附加到 ITAB2 中。如果使 用这些选项 ,则可通过 索引 <n1> 
或 <n2> 指定 ITAB1 中要附加的 第一或最后 一行。

notice:
用该方式将 表格行附加 到另一个表 格中的速度 比在循环中 逐行进行附 加快3到4倍 。
在 APPEND 语句之后, 系统字段 SY-TABIX 包含附加的 最后一行的 索引。

SORTED BY comp 
Creates a ranking, which is sorted by the row component comp in descending order. 
创建一个队列,按降序排列

ASSIGNING <fs> [CASTING] 
Assigns an appended row to a field symbol <fs> and a casting can thus be carried out.

REFERENCE INTO dref 
Sets a data reference dref to an appended row.

时间: 2024-10-08 16:54:13

abap append 用法的相关文章

ABAP Append Structure &amp; ABAP Include Structure

Structure is a database object which is a group of fields which can be used in multiple tables in SAP ABAP. The advantage of structure is that it is reusable in multiple tables. The difference between the table and structure is , structure can hold s

ABAP range 用法

转自http://www.sapjx.com/abap-range-table.html 1. Range Table 概述 Range Table 为 SAP R/3系统标准内表的一种,结构与 Selection Table 一致,由 SIGN, OPTION, LOW 和 HIGH字段组成: 可以通过 TYPE RANGE OF 语句或 RANGES 关键字定义 Range Table. Range Table 常用于Open SQL语句中的条件筛选,可以优化取数效率与程序性能. 2.定义R

app_query.append用法(转)

在项目在对某个form错误检查时候发现,当使用app_query.append时候,查询记录到一定数量时候会报错:数字或值错误.后来在matalink上查找之后发现原来用 app_query.append时候,where语句里面字节必须<2000,当大于这个字节数就会发生溢出. 因此顺便看了一下app_query里面的一些函数,做了如下笔记.app_query.append ('块名',user_where_clause):  在form中,给数据块查询添加新的where语句.      e.g

ABAP接口用法

1.定义接口INTERFACE intf [PUBLIC].   [components] ENDINTERFACE. 2.注意点: 2.1.接口中所定义的所有东西默认都是公共的,所以不用也不能写PUBLIC SECTION. 2.2.只有在接口中定义的常量(CONSTANTS)才可以使用 VALUE 选项来初始化,而DATA.CLASS-DATA定义的变量是不能初始化 2.3.接口定义中也只能包含成员声明部分,而具体的实现将在具体类中进行 2.4.如果要实现某个接口,则在类的公共声明PUBLI

python list中append()与extend()用法

列表是以类的形式实现的."创建"列表实际上是将一个类实例化.因此,列表有多种方法可以操作. 1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型. 2. append() 方法向列表的尾部添加一个新的元素.只接受一个参数. 3. extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中. append()用法示例: mylist = [1,2,0,'abc'] mylist [1, 2, 0, 'abc'] mylist.append(4)

GO、 智能合约、cannot use transactionRecordId + strconv.Itoa(id) (type string) as type byte in append

1.报错详情 2.在写fabric go智能合约发送的错误,像我这样的新手就是踩坑踩坑踩坑 3.下面是代码片段 4.研究了一下append用法.也看了下GO语言官网文章: var test_str []string test_str = append(test_str ,"this_ok") append(type,len,cap). 该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间. append比较适合用字面量初始的切片. 传入数据初始大小后,我们得到的实际

python系列(三)python列表详解

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文阅读目录: 1)len函数//查看列表的个数 2)序列[索引号] //查看索引号对应的元素 3)在list中追加元素到末尾list.append("元素") 4)把元素插入到指定的位置 list.insert(索引号,"元素") 5)删除list末尾元素list.pop()和指定索引号元素 list.p

jquery学习(二)-DOM操作

来自锋利的jquery第二版 一.DOM分类 DOM分为3类DOM Core(核心).HTML-DOM.CSS-DOM 1.DOM Core:其并不专属于javascript,任何一种支持DOM程序设计的语言都可以使用它.如javascript中的getElementById.getElementByTagName.getAttibute和setAttribute等方法,就是DOM Core的组成部分. 2.HTML-DOM:其比DOM Core出现的还要早,它提供了一些更简明的记号来描述各种H

shell--学习 sed

sed:数据流编辑器 读一行到内存处理一行然后输出一行. 模式空间: sed:默认不编辑源文件 sed [option]    ADDRESSCOMMAND   file 1.起始行. 结束行 sed   startline,endline   file               sed 2,5p  file 2.模式匹配   /模式/ sed /^root/p   file                    匹配到会打印两次,因为每个本身都要打印 3. /模式1/,/模式2/ sed /