abap SE11中数据字典中type group是做啥用的,怎么使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了abap SE11中数据字典中type group是做啥用的,怎么使用相关的知识,希望对你有一定的参考价值。

type group是一种程序类型,即类型池类型的程序,在创建一个Program时,导航会弹出窗口让你选择程序类型,默认是可执行程序,下拉列表中许多类型,类型池就是其中之一,但是创建类型池类型的程序并不是在se80 或者 se38中的,而是在se11的TYPE GROUP中创建的,就是你上面提到的数据字典type group
在该类型的程序中,可以定义一些自定义的类型(结构等),比如数据字典中并没有创建的结构,在程序中就无法引用,你可以将该结构声明在类型池程序中上,该程序以 TYPE-POOL 引导
然后在程序中引用该类型池程序,然后程序中就可以使用类型池程序中定义的结构了
在程序中TYPE-POOLS来引用已经存在的类型池程序
type group是一种统一管理类型的程序,有很多便利之处,SAP的标准程序中很多地方都用到的
参考技术A 就是里面集中定义了很多的TYPES

在程序里添加这个type group的时候 就可以使用里面所有的type

写ALV的时候会声明一个TYPE-POOLS: slis

这个SLIS就是一个type group

abap怎么定义数据类型啊

abap怎么定义数据类型啊 因为多次使用 需要定义个数据类型~

TYPES用于定义数据类型,如果一个数据类型会多次使用,特别是结构,那样如果要一次次的定义
就会显得很麻烦,这时候就可以使用TYPES把它定义为一个数据类型,那在程序中就可以使用该数据类型对数据进行定义。
结构的定义方法和定义变量一样,只是把定义变量
时的 data 改为 types。
参考技术A DATA <f>[(<length>)] <type> [<value>] [<decimals>].
<f> 命名变量
<length> <type> 指定变量的数据类型和长度
<value> 指定初始值
<decimals> 指定小数位数数据类型有:数据类型 默认大小 有效大小 初始值 说明
C 1 1 - 65535 SPACE 文本、字符(字母、数字、字符)
D 8 8 '00000000' 日期(格式: YYYYMMDD)
F 8 8 0 浮 点数
I 4 4 0 整型(整数)
N 1 1 - 65535 '00...0' 数字文本
P 8 1 - 16 0 压缩 号
T 6 6 '000000' 时 间(格式: HHMMSS)
X 1 1 - 65535 X'00' 十 六进制

以上是关于abap SE11中数据字典中type group是做啥用的,怎么使用的主要内容,如果未能解决你的问题,请参考以下文章

ABAP数据字典和数据表的读取

ABAP DIALOG POV F4搜索帮助

abap 定义变量 like、type、for的区别

abap中创建函数时,如何将输入的参数设置为表格

SE11 数据表中 日志数据更改 勾选的作用

ABAP 数据元素“部分激活”解决