首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在ABAP中声明变量、类型等的完整方法列表

在ABAP中声明变量、类型等的完整方法列表
EN

Stack Overflow用户
提问于 2019-06-13 06:55:55
回答 1查看 1K关注 0票数 1

我尝试编译ABAP提供的声明变量、类型和类似内容的所有方法,包括过时的语法变体和acrane语法变体。因此,例如,我会在列表中包括字段组,但不包括类的声明。我目前的列表如下。我错过什么了吗?

  • 语句声明变量

代码语言:javascript
运行
AI代码解释
复制
- DATA-like declarative statements

数据(不包括公共部分的数据开头)、静态、参数、参数、常量

- FIELD-SYMBOLS -内联声明

-程序的实际参数

表单(子例程)、函数、方法

-其他变量声明语句

范围,SELECT-OPTIONS:还有更多?

  • 语句声明类型

代码语言:javascript
运行
AI代码解释
复制
- TYPES

  • other statements

代码语言:javascript
运行
AI代码解释
复制
- DATA BEGIN OF COMMON PART

本身不是一个声明性语句,而是一种对更多数据语句进行分组的方法。

-字段组

声明提取数据集,它不是数据类型和数据对象的ABAP类型概念的一部分

免责声明:我们正在用Java编写一个解析和转换ABAP代码的工具。特别是,我们不打算编写新的ABAP代码。但是,我们的工具必须处理所有ABAP,甚至是过时的语句和晦涩的语法变体。此外,我想指出的是,我不是ABAP专家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-13 08:43:05

要完成您的列表,您可以添加以下列表(部分取自ABAP doc - obsolete declarations):

属性的

  • TABLES
  • NODES
  • LOCAL
  • FIELDS
  • CLASS-DATA
  • ALIASES (不是真正的声明,但它为给定的attributes)
  • CONTROLS

添加了一个新名称

在构造函数表达式中有辅助变量 (FOR aux...,FOR,LET ...)

程序具有预定义的类型和变量(SYSCREEN等;我觉得您可以从“隐式系统包含”中提取所有这些类型和变量,但您必须了解这些包含)。

最后考虑中的语句,内部的(DEFINE)或外部的(表TRMAC)。

存在与内部包含相对应的语句

  • TYPE-POOLS (在7.02)
  • INFOTYPES
  • CONTEXTS

之前是必需的

当然,也有所有的DDIC类型

我不知道你是否也想扫描CREATE DATA (为了像抽象解释器这样的工具)。

PS:你说公共部分不是真正的声明性语句,这是错误的,他们声明了数据对象,加上一个额外的“共享功能”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56574905

复制
相关文章
TypeScript 中的变量声明:变量声明的语法、变量的作用域、变量的类型推断和类型断言
TypeScript 是一种由微软开发的静态类型编程语言,它是 JavaScript 的超集,并且可以在编译时进行类型检查。在 TypeScript 中,变量声明是非常重要的一个概念,它定义了变量的名称和类型。通过正确地声明变量,我们可以增强代码的可读性、可维护性和可扩展性。本文将详细介绍 TypeScript 中的变量声明,包括变量声明的语法、变量的作用域、变量的类型推断和类型断言等内容。
网络技术联盟站
2023/07/06
1K0
【C 语言】结构体 ( 结构体类型定义 | 结构体类型别名 | 声明结构体变量的三种方法 | 栈内存中声明结构体变量 | 定义隐式结构体时声明变量 | 定义普通结构体时声明变量 )
使用 struct 关键字 , 定义普通的 结构体类型 , 这是定义了 固定大小内存块别名 , 此时还没有给 结构体 分配内存 ;
韩曙亮
2023/03/29
2.3K0
TypeScript 在 Vue2 中的类型声明问题
最近在一个新项目中,尝试了vue2+typescript的组合,碰到一个问题,在data属性中,我怎么声明一个变量的类型。
2022/02/25
4.8K0
js中的变量声明问题
从1,,2中我们可以看出js引擎是先对var声明的变量进行注册,再对函数类型的变量进行注册。 而3和4是一样的原理,js引擎执行到这段代码时,首先注册var a,但是此时的a的值是undefined,然后注册function a,然后开始执行语句a=1,所以输出的是number。
theanarkh
2019/03/06
4.5K0
2. 变量声明与类型推断
本文介绍 Kotlin 变量声明涉及的相关知识点。首先我们来回顾一下 Java 局部变量声明的几个例子(成员变量的修饰符先不讨论):
sickworm
2020/02/11
6900
Typescript中的复杂类型声明
Typescript为javascript加入了众多类型声明语法,灵活使用可使代码变得健壮,不严谨的类型声明会带来后期的维护麻烦。本篇假设读者已经学会ts的基础类型声明语法,包括type、interface、extends和泛型,在此基础上,聊一聊一些更加复杂的类型声明场景以及解决办法。
腾讯IVWEB团队
2020/06/28
7.3K1
es6中的let声明变量与es5中的var声明变量的区别,局部变量与全局变量
自己通过看typescript官方文档里的let声明,与阮一峰老师翻译的的es6学习文档,总结以下三点 1、var声明可以多次重复声明同一个变量,let不行 2、let变量只在块级作用域里面有效果,var 变量不存在块级作用域(块级作用域指用{}包装的代码块,个人理解) 3、let变量不会声明提前,var变量会 以下是具体例子 for(var i=0;i<10;i++){ setTimeout(function(){console.log(i)},1000); } 由于var声明的变量会声明提升var i
windseek
2018/06/14
1.4K0
golang的变量声明
作者:matrix 被围观: 3 次 发布时间:2023-01-31 分类:Golang | 无评论 »
HHTjim 部落格
2023/02/13
1.1K0
面试题53(考察求职者对String声明变量在jvm中的存储方法)
(单选题) 1、有如下一段代码,请选择其运行结果() public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; System.out.println(a==MESSAGE); Syst
Java学习
2018/04/17
1.6K0
Shell中的变量声明和一些特殊变量
$n:传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
陈不成i
2021/06/22
1.1K0
变量、简单数据类型、列表
每种编程语言都必须细心设计,以妥善地处理浮点数,确保不管小数点出现在什么位置,数字的行为都是正常的。
狼啸风云
2019/01/18
1.6K0
sql中declare声明变量_sql怎么定义变量
1、系统变量的特点: (1)、每个客户机成功连接服务器后,都会产生与之对应的会话。会话期间,服务实例会在服务器内存中生成与该会话对应的会话系统变量。这些会话系统变量的初始值都是全局系统变量值的复制,有了标记不同的会话,会话系统又新增了一些变量,这些变量是全局扁郎没有的。
全栈程序员站长
2022/09/24
2.4K0
sql中declare声明变量_什么是变量说明
前言:最近在修改Android项目的后台业务实现,发现很多地方都需要跟数据库的表连接,视图,存储过程打交道,接触一段时间,感觉不会编写sql脚本真是硬伤,在此小结一下。
全栈程序员站长
2022/09/24
1K0
React TS 解决不声明变量类型时的报错问题
使用 TypeScript 的 React 项目中,变量如果没有声明任何类型,会被识别为 any,此时编译器会报错,要求强制给变量声明类型
Leophen
2021/07/08
1.8K0
全局变量的三种声明方法
显示true FWK未定义,说明隐式声明的全局变量可以被delete,与global对象的parseInt、escape、parseFloat等等类似,可直接被delete。
meteoric
2018/11/15
1K0
点击加载更多

相似问题

在ABAP中声明深表?

112

在abap中改变类型

33

传输单个方法,而不是完整的ABAP类

24

在C#中声明匿名类型的列表变量

31

ABAP中的内部表声明

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档