ABAP基本数据类型通用类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP基本数据类型通用类型相关的知识,希望对你有一定的参考价值。

技术分享

string,在系统内部,长度可变的内置类型(string,xstring)是通过引用实际动态的 数据对象的固定内存地址来进行操作的,

因而这两种内置类型和引用类型一样,属于纵深类型。

P类型(数据)数据

是一种压缩的定点数,其数据对象占据内存字节数和数值范围取定义时指定的整个数据的大小和小数点后位数,如果不指定小数位,则将视为I类型。其有效数据大小可以是从1~31位数字,小数点后最多可以有14个数字。

P类型的数据,可以用于精确运算。

通用类型

除了object ,所有的通用类型都能直接用TYPE(如TYPE  data,但没有TYPE  object, object不能直接跟在TYPE后面,只能跟在TYPE REF TO 后面)

type ref to 后面可接的通用类型只能是data(数据引用)或者是object(对象引用),其他通用类型不行:

type ref to data: 表示的是数据引用data  references

type ref to object:表示的是对象引用object  references


扁平类型和纵深类型

扁平结构就是指变量内存中直接存储的内容,而不是地址,指针是一种典型的引用类型即纵深类型。

扁平结构:指的是所有代表实际操作内容的数据对象,因此固定长度的基本类型数据均为扁平结构数据。

纵深结构:指的是数据对象的内容为其他的内存地址区域,因而引用的数据对象是典型的纵深类型。

ABAP访问Java服务

ABAP(作为clint端),调用java(作为服务器端)

sap通过Jco反向调用JAVA的rfc服务也是简单的,只是在JAVA端需要使用Jco创建一个rfc服务,然后在sap端注册这个服务程序。

首先,Jco服务器程序需要在网关中进行注册,在SM59中,定义一个连接类型为T的远程目标。


技术分享

技术分享


RFC目标系统:是ABAP  RFC调用java时,需要指定目标系统名,

program id 是java程序中使用的。






以上是关于ABAP基本数据类型通用类型的主要内容,如果未能解决你的问题,请参考以下文章

abap怎么定义数据类型啊

ABAP 内表数据类型转换

ABAP基础篇2 数据类型

abap 数据类型强制转换

ABAP 基础

abap 数据类型转换