前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matinal:SAP ABAP 函数异步调用总结(四)

matinal:SAP ABAP 函数异步调用总结(四)

作者头像
matinal
发布2023-11-18 10:54:24
2480
发布2023-11-18 10:54:24
举报
文章被收录于专栏:SAP Technical

和外部系统之间会有一些数据传递的业务。外部系统传递数据到 SAP 系统或从 SAP 获取数据时,会通过接口方式进行通信。RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。 一:接口界面功能按钮介绍

1:接口需要激活,相当于其他编程语言中的编译才能执行。

2.点击执行后输入导入的参数,点击圆形按钮执行,即可调试或输出数据。

3:设置外部断点,设置调试用户账号,外部系统如果是该账号调用 SAP 接口,调用该接口时会命中断点,便于调试。

二:创建步骤:

新建RFC程序前必须先定义一个FuncitonGroup,一个Group下可包含多个Function,创建Function Group的命令的具体操作路径为:Goto-Function groups-Create group

事务代码:se37 》转到 》函数组 》 step1:

1:新建函数组,如果已经有函数组,可以跳过第一步。

2:输入函数组名及描述,包可选择本地 STMP 或开发包 ZDEV(举例,实际情况选择自己的开发包)。

STMP 表示保存本地类,建立在本地无法将接口等修改传递到开发机或生产机。

PS:自定义的接口,数据类型,表都要在名字前加上 Z.

3:保存任何修改,如果是新修改,点击新建请求,将这个新建或修改的程序包到请求号里,便于后续传输。

step2:

事务代码:se11

创建程序需要的数据元素或结构。

step3:

事务代码:se37

创建函数,输入函数名,点击创建。

输入函数组及改接口函数的描述。

一定要选择启用远程,允许该 Function 被 SAP 及非 SAP 程序调用。

根据接口的业务,设置导入导出参数,也可设置为表参数。

导入(Import)为数据输入接口,其接口参数可以为单个变量或者为一个结构体。本例为单个变量,

表(Tables)可同时作为输入输出接口,其参数可为单个变量或Struct或内表。

在源代码处编辑代码。编辑后点击上方保存按钮并激活执行。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • step2:
  • step3:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档