1

我们已将我们的开发 SAP 系统从 ECC6 SPS3 升级到ECC6 SPS5

SAP 外部的应用程序(KOFAX - SAP 认证产品)将发票图像和发票数据传递到 SAP 系统。然后它调用功能模块Z_DICOM_STORE_USING_FB60_FB65(由 KOFAX 提供)以将图像存储在SAP Content Server上并触发工作流。

在升级 SAP 系统之前,这是可行的,现在不行了。在从功能模块SCMS_ARCHIVE_INFO_GET有效调用的形式check_and_add_delimiter (子例程池 SCMS)中引发异常。

引发异常是因为当调用类方法CL_GUI_OBJECT->CLASS_INIT时,标志:

  • GUI_IS_RUNNING
  • ACTIVEX
  • 爪哇豆
  • WWW_ACTIVE

设置为空白值。

当进程从KOFAX GUI启动时会发生这种情况。如果我从事务SE37运行Z_DICOM_STORE_USING_FB60_FB65并使用相同的数据填充结构,则会存储图像并触发工作流。

请你能建议为什么程序运行时没有填充标志吗?

谢谢。

4

3 回答 3

0

对于大多数情况,正常的 RFC 连接就足够了,只有当您尝试在功能模块中执行 BDC 时才需要 SAP GUI(例如,对于“直接发布”)。既然你说它之前有效,我只能假设情况并非如此。

难道不是在上传图片的过程中发生了错误吗?也许升级对内容服务器配置有影响?有一个可以运行的内容服务器测试程序。

于 2010-03-08T09:43:37.153 回答
0

我们的一位开发人员解决了这个问题。他给我的答案是:

我们修改了 check_and_add_delimiter(子程序池 SCMS)来解决这个问题(我们有效地阻止了一些违规代码被调用)

于 2010-04-23T09:05:23.773 回答
0

这是您其他帖子的“技术副本”。再次,问题很清楚 - “KOFAX GUI”似乎使用 RFC 连接来调用功能模块,但功能模块然后使用其他一些不需要 RFC 连接的东西,但另一个需要成熟的 SAP GUI结束,因为它试图访问 SAP GUI 属性。我没有进入 CMS,所以我无法帮助您弄清楚为什么在升级过程中发生了更改...

于 2010-02-10T19:08:39.217 回答