关闭

内表

标签: 数据abap
181人阅读 评论(0) 收藏 举报
分类:
内表是SAP程序中存储数据库表的载体。

三种内表类型:

  1. standard table——标准表
  2. sorted table——排序表
  3. hashed table——哈希表

内表声明:



有无HEADER LINE的内表比较

HEADER LINE就是内表的工作区WORK AREA,用在数据的存取上。在某些操作下,如LOOP、READ等,如果没有HEADER LINE,则需要定义相同结构的工作区来接收数据。
工作区是结构化的只存储1条数据的数据对象。
LIKE TABLE OF默认定义的是标准表,同LIKE STANDARD TABLE OF。


内表操作

APPEND——附加操作

语法:APPEND [LINES OF] [<itab1>] [FROM <n1>] [TO <n2>] [TO] <itab2>.

COLLECT——聚集数据

在加入新行时将KEY字段或非数值字段具有相同值的数据行的数值字段的值进行加总,多行数据汇总成一行。
语法::COLLECT [<wa> INTO] <itab>.

READ TABLE——读取内表行数据(只读取1条)

语法:READ TABLE <itab> [INTO <wa>] [INDEX <idx>]
                        [WITH KEY <col> = <f>].

MODIFY——修改内表数据(MODIFY不用在LOOP中,则必须指定INDEX)

语法:MODIFY  <itab>  [FROM <wa>] [INDEX <idx>]
                      [TRANSPORTING <f1>…<f2>]
                      [WHERE <condition>].

DELETE——删除内表数据

语法:DELETE <itab> INDEX <idx>.
   or DELETE <itab> [FROM <n1> to <n2>] [WHERE <condition>].

SORT——排序内表

语法:SORT  <itab>  [<order>]  [BY <f1>].
     <order>:可分成递减(DESCENDING)和递增(ASCENDING), 空白表示ASCENDING。
      <f1>:指定排序的字段。

LOOP——循环内表

语法:LOOP  AT  <itab>  [INTO <wa>] [FROM <n1> TO <n2>] [WHERE <condition>].
          <loop  expression>.
      ENDLOOP.



0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

linux2.6内核链表

一、        链表数据结构简介      链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链...
  • DLUTBruceZhang
  • DLUTBruceZhang
  • 2013-08-09 13:09
  • 1227

ABAP 内表总结-2 整体内表的操作

一、内表是什么     用处:当程序中处理有固定结构的数据时候,就需要使用内表,特别是内表是在程序中存储数据库表的载体。 内表:Internal memory table 内存中的表,是外设(...
  • yuqinying112
  • yuqinying112
  • 2013-04-10 11:29
  • 3336

ABAP将内表行列转换实例(动态内表)

把内表的行列转换,网上的例子很多,但是新人想看懂,几乎很难,所以总结下我是怎么完成的。 比如:你的内表如图: 你想让内表最后展示成这样:如图: 那么完成之后会是这样: ...
  • szlaptop
  • szlaptop
  • 2013-05-10 10:29
  • 2655

艾迈斯AS7000生物传感器芯片,包含技术手册、寄存器表、引脚图、封装等信息

  • 3天前 20:57
  • 2.77MB
  • 下载

Cadence Virtuoso SPICE网表导入指南

  • 4天前 09:45
  • 128KB
  • 下载

scala API 操作hbase表

  • 5天前 10:42
  • 20KB
  • 下载

广西医科大学自建库书表

  • 前天 04:37
  • 13.14MB
  • 下载

国家、城市中文名称层级关系数据表

  • 5天前 22:13
  • 318KB
  • 下载

Android开发丶ExpandableListView实现可展开列表

  • 2018-01-08 16:38
  • 15.46MB
  • 下载

归并两个链表

  • 2018-01-07 16:10
  • 1KB
  • 下载
    个人资料
    • 访问:4975次
    • 积分:173
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类