zoukankan      html  css  js  c++  java
  • ABAP中不修改内表参照的结构,给内表/结构体增加字段

    参照的结构体中字段数不够,除了se11修改结构之外,还可以在声明时用INCLUDE,如果不修改结构,在SE37运行测试是看不到这个字段的。

    Definition

    TYPES|DATA:
    
      BEGIN OF  struc1.
    
        ...
    
        k2 [TYPE type|LIKE dobj] ...,
    
     
    
        INCLUDE TYPE|STRUCTURE struc2 AS name
    
          [RENAMEING WITH SUFFIX suffix],
    
    TYPES|DATA:    col_alv TYPE lvc_t_scol ,
                flag    TYPE c,
    
        ...
    
        END OF struc1.

     这里struc2中的所有组件都将成为struc1的一部分,并可以通过RENAMEING附加项对struc2中的某个组件重新命名。

     

     EG: 

    DATA:
    
       BEGIN OF wa_itab.
           INCLUDE TYPE zxxxxx_yy.
         DATA: waerk TYPE vbap-waerk,
               netkw TYPE vbap-netwr,
       END OF wa_itab.
    
    DATA:  itab  LIKE TABLE OF wa_itab,
           g_itab LIKE TABLE OF wa_itab WITH HEADER LINE.

     注:这样的结构用作ALV不可行。

     

  • 相关阅读:
    final/override控制
    高效遍历图像
    快速初始化成员变量
    C++ boost.python折腾笔记
    百亿数据毫秒响应级交易系统读写分离存储数据设计
    解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
    生产应用常见坑
    spring AOP应用
    springmvc No mapping found for HTTP request with URI in Dispatc
    myeclipse使用maven插件进行maven install时报错check $m2_home environment variable and mvn script match
  • 原文地址:https://www.cnblogs.com/aurora-cj/p/9288927.html
Copyright © 2011-2022 走看看