赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 4955|回复: 39

赛跑网-几种常用的内表定义方法

  [复制链接]
发表于 2012-4-28 10:21:44 | 显示全部楼层 |阅读模式
本帖最后由 SAPOK_ABAP 于 2012-5-1 16:02 编辑

标准定义方法<分为如下三步>
*1,定义类型
TYPES :
  BEGIN OF GTYP_TITLE,
    TITLE1(20),                  
    TITLE2(20),                  
    TITLE3(20),                  
    TITLE4(20),                  
    TITLE5(20),                  
    TITLE6(20),                  
    TITLE7(20),               
  END OF GTYP_TITLE.
*2,定义工作区域
DATA gs_title    TYPE GTYP_TITLE.
*3,定义内表
DATA GT_TITLE    TYPE STANDARD TABLE OF GTYP_TITLE.

***留意这种定义类型的方法,使用INCLUDE继承结构体中的字段
游客,如果您要查看本帖隐藏内容请回复

DATA:gt_out    TYPE STANDARD TABLE OF gs_out.
DATA:wa_out    TYPE gs_out.

***参考结构定义带表头的内表!
DATA:BEGIN OF gs_excel,
        werks(4),
        berid(10),
        material(18),
        zyear(4),
        zmonth(2),
        period(1),
        quantity(18).
DATA:END OF gs_excel.
DATA:gt_excel LIKE gs_excel  OCCURS 0 WITH HEADER LINE.

***参考数据库表定义带表头的内表!
DATA:gt_zindereq TYPE zindereq OCCURS 0 WITH HEADER LINE.

***使用OCCURS 0 定义内表
DATA:BEGIN OF lt_marc OCCURS 0,
      matnr TYPE matnr,
      werks TYPE werks_d,
     END OF lt_marc.
实际项目中内表的定义很多种,推荐大家使用第一种,不过其他的定义方法也要了解!

最近访客

  • tbb1177
    2024-01-17
  • austin
    2022-03-23
  • 15173179
    2021-10-08
  • chenc880
    2021-07-03




上一篇:学员如何听课
下一篇:赛跑网-选择屏幕制作之下拉列表
本楼点评(0) 收起
发表于 2012-5-3 14:36:19 | 显示全部楼层
谢谢分享谢谢
本楼点评(0) 收起
发表于 2012-5-21 10:53:04 | 显示全部楼层
谢谢老师分享
本楼点评(0) 收起
发表于 2012-5-21 10:56:19 | 显示全部楼层
要是sap有推荐使用一个标准统一的方法就好了。自己熟悉标准方法定义内表,但有时看别人的程序发现定义内表的方法不一样,很别扭。
本楼点评(0) 收起
 楼主| 发表于 2012-5-21 11:29:45 | 显示全部楼层
thp20000 发表于 2012-5-21 10:56
要是sap有推荐使用一个标准统一的方法就好了。自己熟悉标准方法定义内表,但有时看别人的程序发现定义内表的 ...

常见的方法也就这几种。熟悉了也就没问题了!
如果对程序进行扩展语法检查的话,SAP会给出Tables with headers are no longer supported in the OO context.的警告提示!不过不会影响程序的运行~
本楼点评(0) 收起
发表于 2012-6-13 15:30:31 | 显示全部楼层
好好补充一下。。。。
本楼点评(0) 收起
发表于 2012-6-27 20:27:08 | 显示全部楼层
几种常用的内表定义方法
本楼点评(0) 收起
发表于 2012-6-30 17:16:19 | 显示全部楼层
进来看看。。。
本楼点评(0) 收起
发表于 2012-7-10 21:56:44 | 显示全部楼层
本楼点评(0) 收起
发表于 2012-8-2 20:13:38 | 显示全部楼层
看看几种内表的定义方法
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-4-25 02:07 , Processed in 0.421785 second(s), 60 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表