WD打印版本SALV_WD_EXPORT_PDF配置错误

2020-08-25 18:24发布

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

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


大家好,

我必须在解决方案管理器中配置WD Print版本。为此,我遵循了SNOTE 1413938-WD ABAP ALV-创建打印版本。

我对先决条件的安装部分不清楚,我是否建议安装ADS + Bi JAVA或其中的任何一个(它需要ADS或BI JAVA或两者都安装)。

根据注释:

--------------------------------------------------- -------------------------------------------------- --------------

安装

  • 打印服务必须安装在AS Java上。 该AS Java至少具有7.00版本支持包14。
    AS Java不必具有与AS ABAP相同的版本级别或相同的支持包级别。 有关在AS Java上安装打印服务的详细信息,请参阅SAP Note1888795。
  • 如果已将ADS指定为生成PDF文档的服务,则必须完全安装和配置ADS。 有关更多信息,请参阅SAP Note894009。版本级别必须至少为7.00支持软件包14。
  • 最多包含三个组件:

    A: WD ABAP ALV应用程序在其上运行的AS ABAP

    B: 安装了打印服务的AS Java

    C:运行ADS服务器的AS Java

    仅在使用时才需要组件(C) ADS服务以生成PDF文档。 在以下情况下使用ADS服务:
    • 在SAP Customizing中,您将ADS定义为生成PDF的服务。
    • 组件B(带有BI Java的Web应用服务器Java)的发行版<7.02。 在这种情况下,SAP BI导出库不可用,并且系统自动使用ADS创建打印版本。
  • 然后必须使用SAP Customizing实现以下目的:

    AS ABAP(A)使用RFC连接在AS Java(B)上调用打印服务。 然后,打印服务使用AS Java上的ADS(C)或使用BI导出库(B)创建PDF文档。 -------------------------------------------------- -----------------------------------------------

我继续并配置了ADS,然后发布了ADS配置,然后检查了SA38中的报告FP_CHECK_DESTINATION_SERVICE(有和没有目的地)和FP_PDF_TEST_00,并且工作正常。

之后,我去了SPRO-> SAP List Viewer(ALV)并创建了SPRO中提到的RFC&JCO RFC Provider(RFC和JCO RFC Provider的连接测试都正常工作)。 现在,如果我单击"打印版本",则会出现以下错误:

我检查了SNOTE 1882863-WD ABAP ALV-打印版本故障排除

提示错误

打印版本系统失败:在主机xxx上找不到Bean SALV_WD_EXPORT_PDF。

  • 在Application Server Java上未安装或未完全安装包含打印服务的使用类型。
    在Application Server Java上检查安装。 有关详细信息,请参阅SAP注意:
    1888795-WD ABAP ALV-打印版本installatn打印服务AS Java
  • 您在事务SM59的Application Server ABAP中定义的RFC目标SALV_WD_EXPORT_PDF没有指向正确的Application Server Java。 在事务SM59中,检查RFC目标SALV_WD_EXPORT_PDF。 选择以下SAP菜单路径:"其他->系统信息->目标系统",然后检查"系统ID"字段。


我还发现在其他两个scn链接中,相同的错误指向BI JAVA启用。

因此,我要回到第一点是由于未启用BI JAVA而导致此错误,我是否需要同时使用ADS + BI JAVA进行WD Print Version配置,或者该错误是由于其他原因所致。

我正在尝试在7.4 SP 15的解决方案管理器7.2:ABAP堆栈和7.4 SP13的JAVA堆栈中实现打印版本。

感谢与问候,

Rajdeep

(15.2 kB)

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

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


大家好,

我必须在解决方案管理器中配置WD Print版本。为此,我遵循了SNOTE 1413938-WD ABAP ALV-创建打印版本。

我对先决条件的安装部分不清楚,我是否建议安装ADS + Bi JAVA或其中的任何一个(它需要ADS或BI JAVA或两者都安装)。

根据注释:

--------------------------------------------------- -------------------------------------------------- --------------

安装

  • 打印服务必须安装在AS Java上。 该AS Java至少具有7.00版本支持包14。
    AS Java不必具有与AS ABAP相同的版本级别或相同的支持包级别。 有关在AS Java上安装打印服务的详细信息,请参阅SAP Note1888795。
  • 如果已将ADS指定为生成PDF文档的服务,则必须完全安装和配置ADS。 有关更多信息,请参阅SAP Note894009。版本级别必须至少为7.00支持软件包14。
  • 最多包含三个组件:

    A: WD ABAP ALV应用程序在其上运行的AS ABAP

    B: 安装了打印服务的AS Java

    C:运行ADS服务器的AS Java

    仅在使用时才需要组件(C) ADS服务以生成PDF文档。 在以下情况下使用ADS服务:
    • 在SAP Customizing中,您将ADS定义为生成PDF的服务。
    • 组件B(带有BI Java的Web应用服务器Java)的发行版<7.02。 在这种情况下,SAP BI导出库不可用,并且系统自动使用ADS创建打印版本。
  • 然后必须使用SAP Customizing实现以下目的:

    AS ABAP(A)使用RFC连接在AS Java(B)上调用打印服务。 然后,打印服务使用AS Java上的ADS(C)或使用BI导出库(B)创建PDF文档。 -------------------------------------------------- -----------------------------------------------

我继续并配置了ADS,然后发布了ADS配置,然后检查了SA38中的报告FP_CHECK_DESTINATION_SERVICE(有和没有目的地)和FP_PDF_TEST_00,并且工作正常。

之后,我去了SPRO-> SAP List Viewer(ALV)并创建了SPRO中提到的RFC&JCO RFC Provider(RFC和JCO RFC Provider的连接测试都正常工作)。 现在,如果我单击"打印版本",则会出现以下错误:

我检查了SNOTE 1882863-WD ABAP ALV-打印版本故障排除

提示错误

打印版本系统失败:在主机xxx上找不到Bean SALV_WD_EXPORT_PDF。

  • 在Application Server Java上未安装或未完全安装包含打印服务的使用类型。
    在Application Server Java上检查安装。 有关详细信息,请参阅SAP注意:
    1888795-WD ABAP ALV-打印版本installatn打印服务AS Java
  • 您在事务SM59的Application Server ABAP中定义的RFC目标SALV_WD_EXPORT_PDF没有指向正确的Application Server Java。 在事务SM59中,检查RFC目标SALV_WD_EXPORT_PDF。 选择以下SAP菜单路径:"其他->系统信息->目标系统",然后检查"系统ID"字段。


我还发现在其他两个scn链接中,相同的错误指向BI JAVA启用。

因此,我要回到第一点是由于未启用BI JAVA而导致此错误,我是否需要同时使用ADS + BI JAVA进行WD Print Version配置,或者该错误是由于其他原因所致。

我正在尝试在7.4 SP 15的解决方案管理器7.2:ABAP堆栈和7.4 SP13的JAVA堆栈中实现打印版本。

感谢与问候,

Rajdeep

(15.2 kB)
付费偷看设置
发送
2条回答
粗暴的香蕉
1楼 · 2020-08-25 19:02.采纳回答

您好Rajdeep,

想知道您是否克服了这个问题,如何解决?

我最近的情况完全一样。 想要使用我的新solman 7.2 java实例从abap webdynpro进行pdf打印(称为ALV打印-没有线索,ADS无法处理此问题)。 在ALV OSS支持团队和Java升级OSS支持团队之间打开了几条OSS消息之后,结果如下:solman 7.2 Java堆栈无法用于此目的-除非我错过了一些东西。


以下是OSS提供给我的门票的一些摘录:

1-"请不要将解决方案管理器系统ABAP或JAVA用于其他用途,仅用于解决方案管理器应用程序本身,我们不支持在解决方案管理器系统中安装其他使用类型。"

2-"无法仅在解决方案管理器系统上更新PDF导出

3-"您需要在其他Java系统上安装技术用法"

4-"如果客户没有可以使用的任何其他Java服务器,则他只有以下选项:
•关闭打印版本功能:然后将在其中隐藏"打印版本"按钮 在整个ALV工具栏上,最终用户将无法获得不可用的显示功能。
◦事务SPRO
◦导航到以下文件夹:SP NetWeaver-> UI Technologies-> SAP List Viewer(ALV)
◦执行活动:维护Web Dynpro ABAP特定的设置
◦禁用复选框" Java Server Available"
•最终用户可以将数据导出到Excel并利用Excel打印功能(可以 如果没有太多的数据要打印)"


如果您可以就此主题共享您的位置,并最终确认solman的java部分在这方面是死胡同,那就太好了。 听起来很疯狂,因为他们知道这些家伙带有一个名为BI-WDALV的组件! 这些可能仅用于java系统中的ALV打印,而不能用于abap webdynpro(?)中的ALV打印。
在我们的最后,我们通过添加" BI java"用法类型(最近称为Product)来前进 实例)到我们环境中的旧ECC门户(旧但高于7.00支持软件包14)。


谢谢! 问候吉恩

灬番茄
2楼-- · 2020-08-25 18:56

大家好,

如果您的系统是solman java,则无法使用WEB DYNPRO ALV打印版本功能。

请检查SAP注释-> 2640065

与Web Dynpro ALV打印服务有关的任何其他问题。 请检查以下注释。

1413938 WD ABAP ALV-创建打印版本

1335403 Web Dynpro ALV打印版本:ADS限制

1888795 WD ABAP ALV打印版本:安装AS Java打印服务

1882863 WD ABAP ALV-打印版本故障排除

一周热门 更多>