2

我正在尝试将文件从服务器目录上传到 SAP CRM 系统(附加到机会),因此我正在使用该类的方法create_with_filecl_crm_documents

要调用此方法,我使用的是我自己创建的 RFC-Function。如果我在 Function Builder 中测试我的 RFC-Function,一切正常。如果我从外部系统(在我的情况下为 MS-Outlook)执行 RFC,则会发生错误:“异常:RFC 回调服务器不可用”。
我启动了调试器,程序运行了大约一半(所以连接有效):create_with_file调用几个函数,直到调用RFC_START_PROGRAM函数。错误恰好发生在这一行。

有谁知道为什么只有当我远程调用该函数时才会发生错误?如何解决这个问题?

4

1 回答 1

1

我无法访问 CRM 系统,但可能会发生这种情况:您使用的类尝试使用 SAP GUI 在前端 PC 上执行一些操作。为此,它执行 RFC 回调或 SAP GUI。只要您使用函数构建器,这工作就很好,因为有一个可用的 GUI 连接。一旦您使用其他方式调用功能模块,GUI 将不再存在,程序将无法运行。我建议您检查代码以查看是否有一些参数或自定义可以让您抑制 RFC 调用...

于 2011-02-25T19:52:28.807 回答