学习

chouer

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  2 随笔 :: 948 文章 :: 8 评论 :: 0 Trackbacks
Cached @ 2025/6/14 11:18:48Control ASP.skins_cogitation_controls_blogstats_ascx
<2025年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

News

留言簿(0)

随笔档案

文章分类

文章档案

搜索

最新评论

  • 1. SAP资料下载
  • SAP下载网,
    SAP资料共享网站,完全免费
    资料全由网友共享,大家共享,大家下载
  • --SAP99

阅读排行榜

评论排行榜

Cached @ 2025/6/14 11:18:48Control ASP.skins_cogitation_controls_singlecolumn_ascx

ABAP/4 Internal Table 如同其它语言的数组结构, 在操作上可以有复制,删除,新增插入等功 

   .

   1.使用 TYPE 叙述

  语法:

        TYPES  <t>  <type>  OCCURS  <n>

        宣告一个数组 <t>, 型态为 <type>, 长度为 <n>

        Example:

                 TYPES  A  TYPE  I  OCCURS  10.

                 A 是个10个元素的数值Internal  Table

        Example:

                 TYPES: BEGIN  OF  LINE,

                        COL1  TYPE  I,

                        COL3  TYPE  I,

                        END  OF  LINE.

                 TYPES  ITAB  TYPE  LINE  OCCURS  10.

                 宣告一个Internal Table ITAB, 总共有10个元素, WORK AREA 名称

                 LINE

   2.使用 DATA 叙述      

     若使用DATA叙述来宣告Internal Table, 可分成要不要有HEADER LINE, HEADER LINE

     是所谓的 WORK AREA, 用在资料的存取上.

     语法:

           DATA  <f>  <type>  OCCURS  <n>  [WITH  HEADER  LINE]

           Example:

                   DATA  VECTOR  TYPE  I  OCCURS  10  WITH  HEADER  LINE.

 

3.直接宣告, 不使用 WORK AREA

语法:

     DATA: BEGIN  OF  <f>  OCCURS  <n>,

             <component 宣告>

            END  OF  <f>.

 

 

   Example:

           DATA: BEGIN  OF  ITAB  OCCURS  10,

                  COL1  TYPE  I,

                  COL2  TYPE  I,

                 END  OF  ITAB.

                 如此产生的Internal Table 不会有 Work Area, 也就是宣告时不会 Reference

                 其它的 Conponent 宣告

分享按钮发布于: 2006-09-22 13:30 chouer 阅读(367) 评论(0)  编辑 收藏

评论

标题
姓名
主页
内容 
  登录  使用高级评论  Top 订阅回复  取消订阅
[使用Ctrl+Enter键可以直接提交]