启用远程的方法(wrt ABAP对象)

2020-08-15 23:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

坚持ABAP对象,在我的项目中,我正在创建实例方法静态方法,而不是功能模块

现在我有一个要求,其中需要使用RFC目标在另一台服务器上调用某些功能。

如果我创建一个功能模块,

1)i可以在功能模块的属性和

上选中单选按钮"启用远程模块"

2)我可以将其调用为

 呼叫功能'ZMY_FM'目的地'RFCDESTNAME'
 出口
 ...
 输入
 ...
 

在这种情况下,必须像上面那样创建FM,或者我可以通过编写等效的实例方法或静态方法来避免这种情况

如果我们用一种方法代替FM,则

1)我如何启用rfc方法,并且

2)在调用方法时提供rfc目标名称的语法是什么。

ABAP对象中是否提供了其他任何建议的概念,而不是建议使用"启用远程功能的模块"

预先感谢

Madhu_1980

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

坚持ABAP对象,在我的项目中,我正在创建实例方法静态方法,而不是功能模块

现在我有一个要求,其中需要使用RFC目标在另一台服务器上调用某些功能。

如果我创建一个功能模块,

1)i可以在功能模块的属性和

上选中单选按钮"启用远程模块"

2)我可以将其调用为

 呼叫功能'ZMY_FM'目的地'RFCDESTNAME'
 出口
 ...
 输入
 ...
 

在这种情况下,必须像上面那样创建FM,或者我可以通过编写等效的实例方法或静态方法来避免这种情况

如果我们用一种方法代替FM,则

1)我如何启用rfc方法,并且

2)在调用方法时提供rfc目标名称的语法是什么。

ABAP对象中是否提供了其他任何建议的概念,而不是建议使用"启用远程功能的模块"

预先感谢

Madhu_1980

付费偷看设置
发送
3条回答
SAP德到
1楼-- · 2020-08-16 00:07

你好Madhu

如果查看任何全局类的 properties ,您会发现"类别"的下拉列表包含以下项:

 30 =远程接口的代理类
 

对我来说,这听起来像是SAP可能正在提供某些东西来提供启用RFC的方法。 但是,是否以及何时实现这一点可能未知。

致谢

Uwe

SAP砖家
2楼-- · 2020-08-16 00:07

是的。 类型30用于为SOAP和PI生成的代理类(我认为)。

zhangjiyang1323
3楼-- · 2020-08-16 00:11

嗨,

我认为您必须从内部使用RFC功能模块,才能使用RFC给定的参数调用类的方法!

< p>致谢

克劳斯

一周热门 更多>