sap基本数据类型char转换 java类型_ABAP基本数据类型、通用类型

cd8b6f64f14f470a2e253991d91aa2ee.png

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的远程目标。

e9686a729ae6d7f2139b20b7e613b204.png

27bf59cd6b94a3fee121437232848643.png

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

program id 是java程序中使用的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值