点击此处---> 群内免费提供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)
您好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)。
谢谢! 问候吉恩
大家好,
如果您的系统是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-打印版本故障排除
一周热门 更多>