ABAP中不修改内表参照的结构,给内表/结构体增加字段
Situation:
DATA: 
      itab  TYPE STANDARD TABLE OF zsrsodtla_stru1,
      wa_itab TYPE zsrsodtla_stru1,
      g_itab TYPE STANDARD TABLE OF zsrsodtla_stru1 WITH HEADER LINE.
Ways:
参照的结构体中字段数不够,除了修改结构之外,还可以在声明时用INCLUDE,如果不修改结构,在SE37运行测试是看不到这个字段的。
格式:
DATA:BEGIN OF it_fgsr OCCURS 0.
INCLUDE TYPE zalv_fgsr_n.  
DATA:    col_alv TYPE lvc_t_scol ,
         flag    TYPE c,
     END OF   it_fgsr.
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中的某个组件重新命名。
Solutions:
DATA:
   BEGIN OF wa_itab.
       INCLUDE TYPE zsrsodtla_stru1.
     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.
ABAP中不修改内表参照的结构,给内表/结构体增加字段的更多相关文章
- ORDER BY 子句在视 图、内联函数、派生表、子查询和公用表表达式中无效
		
SQL语句: select * from (select distinct t2.issue,cashmoney from (select distinct issue from lot_gamepa ...
 - [sql Server]除非另外还指定了TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
		
今天遇到一个奇怪的问题,项目突然要从mysql切换到sql server数据库,包含order by 子句的嵌套子查询报错. 示例:select top 10 name,age,sex from ( ...
 - SQL中如何修改数据库名、表名、列名?
		
文章目录 1.SQL中如何修改数据库的名字? 2.SQL中如何修改表的名字? 3.SQL中如何修改列的名字? 4.SQL中如何修改列的数据类型?(未完成,待续) 1.SQL中如何修改数据库名? 语法 ...
 - oracle中查询某张表都被哪些表参照了
		
起因: 系统测试的时候发现如果某条记录已经被引用了,这个时候删除这条记录会引起数据不一致,系统会报错.比如警员信息,在考勤记录表里会引用警员ID,如果考勤记录表中已经存在这个警员ID了,这时从警员表中 ...
 - SAP abap 内表增加字段方法,结构复用
		
1.include data: begin of gth_qamr. include structure qamr. data: kurztext like qamv-kurztext ...
 - MySQL中的修改表操作
		
一.增加表的列 语法:alter table 表名 add( 增加列定义 ); 实例: #增加列 alter table text add( text_num ) ...
 - ABAP 中的搜索帮助
		
ABAP 中的搜索帮助 https://blog.csdn.net/u011576750/article/details/50999078 一.简介:在abap中,用到的搜索帮助个人遇到的情况如下,进 ...
 - 理解CSV文件以及ABAP中的相关操作
		
在很多ABAP开发中,我们使用CSV文件,有时候,关于CSV文件本身的一些问题使人迷惑.它仅仅是一种被逗号分割的文本文档吗? 让我们先来看看接下来可能要处理的几个相关组件的词汇的语义. Separat ...
 - mysql在线修改表结构大数据表的风险与解决办法归纳
		
整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求.那么表结构也会经常修改,加字段,加索引.在线直接在生产环境的表中修改表结构,对用户使用网站是有影响. 以前我一直为这个问题头痛.当然那个时候不需 ...
 
随机推荐
- C# 如何利用反射,将字符串转化为类名并调用类中方法
			
首先,先随便创建一个测试类 <span style="font-family:Microsoft YaHei;font-size:18px;">public class ...
 - [ 转载 ] ssh连接远程主机执行脚本的环境变量问题
			
近日在使用ssh命令ssh user@remote ~/myscript.sh登陆到远程机器remote上执行脚本时,遇到一个奇怪的问题: ~/myscript.sh: line n: app: co ...
 - 367. Valid Perfect Square
			
原题: 367. Valid Perfect Square 读题: 求一个整数是否为完全平方数,如1,4,9,16,……就是完全平方数,这题主要是运算效率问题 求解方法1:812ms class So ...
 - java资源文件解读
			
[1]从零开始建工程 最简单的:http://www.cnblogs.com/alipayhutu 其中d)换作: ApplicationContext context = new ClassPath ...
 - Chrome 不能访问tensorboard解决
			
Chrome 不能访问tensorboard解决 Run: Cmd Result: C:\Users\think>tensorboard --logdir=C:\Users\think\sour ...
 - C# 根据Excel生成树
			
需求: 根据Excel生成树,Excel的某些节点为属性节点, 如: 列(桩号.构件编码.测试属性1) 是列(分项工程名称) 的属性,非节点. 列(桩号.构件编码.测试属性1) 以属性的方式存在 导入 ...
 - AMQP协议与RabbitMQ、MQ消息队列的应用场景
			
什么是AMQP? 在异步通讯中,消息不会立刻到达接收方,而是被存放到一个容器中,当满足一定的条件之后,消息会被容器发送给接收方,这个容器即消息队列,而完成这个功能需要双方和容器以及其中的各个组件遵守统 ...
 - MFC笔记1
			
1.在对话框文档中定义两个定时器,每间隔5秒弹出一个消息框提示“定时器1”,每隔5秒弹出一个消息框提示“定时器2” UINT ID_TIMER1 = 1 , ID_TIMER2 = 2; //设置 ...
 - ofstream和ifstream
			
ofstream(输出流)是从内存到硬盘,ifstream(输入流)是从硬盘到内存. //#include<iostream> #include<fstream> using ...
 - maven(二)基于intellij idea搭建ssm的maven项目结构
			
项目配置文件整合步骤 1.这里使用maven来引入项目所需要的jar包,所以也就不需要手动来管理jar包了. pom.xml 配置模板如下: <project xmlns="http: ...