对内表的定义,我只说下有没occurs的区别。

*
*DATA: BEGIN OF itab OCCURS 0,
*  matnr LIKE mara-matnr,
*  maktx LIKE makt-maktx,
*  END OF itab.
*
*SELECT * FROM makt INTO CORRESPONDING FIELDS OF TABLE itab .
*
*LOOP AT itab.
*  WRITE:/
*  itab-matnr,
*  itab-maktx.
*ENDLOOP.

DATA: BEGIN OF itab,
  matnr LIKE mara-matnr,
  maktx LIKE makt-maktx,
  END OF itab.

DATA it_itab LIKE TABLE OF itab.

SELECT * FROM makt INTO CORRESPONDING FIELDS OF TABLE it_itab .

LOOP AT it_itab INTO itab.
  WRITE:/
  itab-matnr,
  itab-maktx.
ENDLOOP.

这是我写的1点特别简单的很基础的代码。
简单的看出了,带有OCCURS的这个关键字的内表,有表存储还有表输出。就是说,它可以不用再次的写like table of 内表。这样做的目的,就是它有存储功能。如果没有occurs,就只有输出显示的功能,只是1个结构。有occurs,就是可以存储了。

指定内存。<n> 是指定行(ex:10)的初始号。当第一行写入内表后,就为指定行保留了内存。如果添加到内表中的行比 <n> 指定的要多 ,则自动扩展保留的内存。
这是老写法了,应该直接  data ittab type standard table of spfli

ABAP编程中对内表的定义,后面接一个OCCURS (n)是代表什么意思。相关推荐

  1. Map-Reduce 思想在 ABAP 编程中的一个实际应用案例

    ABAP 是一门企业级应用编程语言,其 740 版本于 2013 年发布,增添了许多新的语法和关键字: 其中一个亮点就是新引入的 REDUCE 关键字.这个关键字的作用和在大规模数据集并行计算领域里广 ...

  2. Ecstore 中数据表结构定义 dbschema 详解

    详解Ecstore中的数据表结构定义文件dbschema 任何系统的操作无非都是对数据库的各种操作的结合,而对于ecstore的数据库操作可能与其他常见项目有些不太一样.可能有新入手的朋友会尝试在数据 ...

  3. Oracle将数据库中的表数据导入到另一个数据库中

    因为工作需要,把Oracle数据库1中的表数据导入到相同数据结构的数据库2表中,下面将数据库1简称为DB1,数据库2简称为DB2,刚开始的时候我只是简单的将DB1的表数据导出成sql脚本,然后导入到D ...

  4. java枚举对象作用_浅析Java编程中枚举类型的定义与使用

    定义枚举类型时本质上就是在定义一个类,只不过很多细节由编译器帮您补齐了,所以某些程度上,enum关键字的 作用就像是class或interface. 当您使用"enum"定义枚举类 ...

  5. mysql快速复制数据库中所有表及数据至另一个库中

    第一步:新建一个新的数据库(db_copy) CREATE DATABASE `db_copy` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; ...

  6. SAP编程中最基本的概念

    abap编程的语句(statement)功能和样子上与java语言没什么重大区别,所以很多学习其他语言的程序员看了一些abap语言环境下的report代码后,会认为abap的语法可以直接上手,很容易推 ...

  7. 编程中常见的代码词汇汇总

    抽象类(abstract class):抽象类不能创建对象,主要用来创建子类.Java中的抽象类使用 abstract 修饰符定义. 抽象数据类型(abstract data type ADT):抽象 ...

  8. 30-数据字典中的表或视围1

    数据库组件 数据字典中的表或视围 说 明 数据库 V$DATAFILE 记录系统的运行情况 表空间 DBA_TABLESPACES 记录系统表空间的基本信息 DBA_FREE_SPACE 记录系统表空 ...

  9. TCP的socket编程中“全双工的字节流”含义的深刻理解

    本人从事TCP的socket编程多年,趟过很多坑,对于TCP是"全双工的字节流"这几个字的含义有深刻理解.这几个字,文字虽少,但字字精辟.如果没有深刻理解,编程中可能知其然不知其所 ...

  10. flink中维表Join几种常见方式总结

    flink中维表Join 需求如下: 一个主流中数据是用户信息,字段包括用户姓名.城市id: 维表是城市数据,字段包括城市ID.城市名称. 要求用户表与城市表关联,输出为:用户名称.城市ID.城市名称 ...

最新文章

  1. linux ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)
  2. MySQL通过两表避免回表_mysql利用覆盖索引避免回表优化查询
  3. 图马尔可夫网络:融合统计关系学习与图神经网络
  4. 【Python3练习题 019】 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。...
  5. Vue3学习之第三节:setup()中使用计算属性
  6. 平均曲率、主曲率和高斯曲率
  7. android CircleIndicator 实现引导页
  8. 基于WEB的网上在线图书商城
  9. html 图片 气泡,微信气泡的图片铺满怎么做的?canvas做出来吗?css呢?
  10. 有哪些简洁的人生建议?
  11. 淘宝小程序体验优化:数据分析和优化实践
  12. android 开发比较好的学习网站和博主
  13. SpringBoot参数校验
  14. 学计算机能学好英语,英语专业转行学计算机能学好吗
  15. 在亚马逊能接到服装订单吗?亚马逊美国站突然没订单怎么办?
  16. 合肥工业大学——java(最新版)——第二次作业
  17. 谁是中国的制造业超级城市?中国城市制造业辐射力排名:深圳、苏州、东莞、上海、宁波位居前五 | 美通社头条...
  18. using static简化静态成员的使用
  19. JAVA生成json效率_java序列化和json序列化效率对比
  20. java机动武斗传隐藏_超级机器人大战j攻略 超级机器人大战j全隐藏要素

热门文章

  1. 如何快速将jpg格式文件转换成bmp格式
  2. 百度分享异步加载问题、分页,无效果解决
  3. HC-SR501红外人体传感模块封锁时间调整
  4. Flash制作雾效果
  5. SQLite数据库中的.db-shm文件和.db-wal文件
  6. 【iOS】 app 的优化
  7. 用Python做一个游戏辅助脚本,完整编程思路分享
  8. 复现论文常用函数(一)tf.one_hot,tf.train.batch,tf.train.shuffle_batch,数据读取机制,获取文件路径,Bunch等
  9. 如何利用Python开发App?
  10. 整合google,51ditu和mapbar的地图API