ABAP

您所在的位置:网站首页 安装啥玩意 ABAP

ABAP

#ABAP| 来源: 网络整理| 查看: 265

转载:https://blogs.sap.com/2014/03/12/ads-installation-and-configuration-in-nw73-or-higher/

  简介: Adobe文档服务(ADS)支持对基于ABAP和基于Java的应用程序触发的业务数据进行基于表单的处理。它是SAP NetWeaver用法类型AS Java中包含的附加SAP NetWeaver解决方案扩展。  

1. Adobe的form技术很容易集成到现有的web应用服务器上,表单设计,在线离线表单处理以及表单的分发等动作一气呵成。这一特性非常适合于人力资源管理以及金融等领域。

2. 在表单的设计方面,Adobe拥有两大利器 -- Adobe LiveCycle Designer 和Adobe Document Service。 Adobe LiveCycle Designer 是一个非常易于上手的form设计工具,有完整的UI,支持拖拽,只要有相关电脑操作经验的人就能轻松上手;而Adobe Document Service 是一个运行于Web服务器上的服务,它通过对soap请求的处理来生成用户需要的表单,它有两项最主要的任务,第一是通过结合表单模板文件和系统数据输出pdf 表单,第二是把用户输入的pdf表单数据提取出来返还给系统。

  安装检查:   检查PI Java Stack上是否安装了ADS   http:// : / monitoring / ComponentInfo    

    2.如果已安装,请配置PI和ECC之间的通信

  如果尚未安装,请按照以下步骤进行安装。   从SAP支持门户网站下载支持包ADSSAP07_0-10009589.SCA(针对ADOBE DOCUMENT SERVICES 7.31的SP07)。 将SCA文件上传到AS Java服务器(任何临时位置)。 使用 adm用户通过SSH登录到AS Java服务器控制台。 执行telnet localhost 并以AS Java用户的管理员(管理员或类似身份)登录。 执行lsc(请参阅SAP注释1715441) 使用命令为ADOBE文档服务7.31 部署SP07(请参阅http://wiki.scn.sap.com/wiki/display/TechTSG/(JSTSG)(Telnet)DeployController+Commands?original_fqdn=wiki.sdn.sap.com):

部署/tmp/ADSSAP07_0-10009589.SCA on_deploy_error = stop注意:在部署ADSSAP组件期间,将重新启动AS Java服务器实例。

  执行 telnet localhost ,并以AS Java用户管理员身份登录以重新连接到Deploy ControllerTelnet。 执行get_result以查看部署结果。 打开http:// : / monitoring / ComponentInfo并验证 “系统信息:组件信息”下是否列出了ADSSAP。 /wp-content/uploads/2014/03/1_408879.jpg

 

  配置:由于ADS在AS Java(PI)上运行,并且表单处理是在ABAP(ECC)环境中执行的,因此我们必须配置AS ABAP上运行的Form Processing Framework和AS Java 上运行的ADS之间的通信。     注意:请参考SAP注释925741     AS ABAP配置:   登录到ABAP系统,调用事务SM59,然后从“ HTTP连接到分机”中选择“ ADS”。服务器'。 指定其他独立AS Java的服务器名称和http端口号。 您还需要在“登录/安全”选项卡上更新相应的用户和密码信息。 /wp-content/uploads/2014/03/2_408880.jpg /wp-content/uploads/2014/03/3_408884.jpg

 

4.确保在AS ABAP 中创建具有对应角色SAP_BC_FP_ICF和SAP_BC_FPADS_ICF 的用户ADS_AGENT 。如果该用户不存在,请根据《 ADS配置指南》中的步骤创建它。

 

注意:在SM59中对ADS目标进行连接测试时,结果可能是“ HTTP响应:(405)不允许使用方法”。这是正常的。

5.打开事务SICF。

 

6. 在树中选择default_host →sap→bc→  fp。

 

7,选择服务/虚拟主机→激活

8.如果AS ABAP和AS Java(带有ADS)安装在不同的系统中,并且您希望捆绑表单以     提高性能,则还必须激活fpads ICFservice。

 

AS Java配置:       

登录到其他独立AS Java的NetWeaver管理员。 选择服务器->服务->目标-> HTTP。 创建一个条目“ FP_ICF_DATA_ ”,其中是ABAP后端系统ID。 在“ URL”字段中输入ABAP HTTP端口(http:// :)。 在“用户名”字段中输入用户“ ADS_AGENT”,以及ABAP后端系统的相应密码。 保存您的输入。 /wp-content/uploads/2014/03/4_408885.jpg

 

注意:对目标执行ping测试时,结果可能是“错误404:未找到”。这是正常的。

作为WebDynpro应用程序的Java配置:

1.    登录到其他独立AS Java的NetWeaver管理员。

2.    选择SOA管理->技术配置->目标模板

3.    管理

4.    选择“创建目的地”并输入以下条目:

5.    目的地类型:WSIL

6.    目标名称:ConfigPort_Document

7.     URL:http:// : /inspection.wsil

8.    SecurityTab

9.    选择身份验证“ HTTP身份验证”和“用户ID /密码(基本)”

10.  选择“详细信息”,然后输入用户ADSUser和相应的密码。

11.  选择“保存/wp-content/uploads/2014/03/5_408886.jpg

测试ADS配置:

·       在ABAP环境中检查ADS配置

1.  登录到AS ABAP系统。

2.  启动事务SA38。

3.  输入程序名称FP_TEST_00。

4.  选择程序执行(F8)。

5.  确保在相应的字段中输入以下默认值:

o  表格:FP_TEST_00

o  ADS连接:系统中指定的ADS或RFC目标名称(如果它与默认条目不对应)

6.  选择程序执行(F8)。

7.  输入输出设备。

8.  选择打印预览。

9.  如果系统在两页上显示包含多行的表单,则ADS配置正确。否则,请执行以下描述的测试。

 

·       检查ABAP与ADS的连接

登录到您的SAP系统。 启动事务SA38。 输入测试报告的名称FP_PDF_TEST_00。 输入连接的名称。输入默认名称ADS,如果输入其他名称,则输入您在系统中使用的名称。 选择执行(F8)。 如果配置正确,系统将显示Adobe Document Services的版本号。

 

        ·       检查目标服务和ICF服务

登录到您的SAP NetWeaver AS ABAP系统。 呼叫事务SA38。 输入测试报告FP_CHECK_DESTINATION_SERVICE 的名称。 执行测试而不选择带有目标服务的选项。 系统在不使用目标服务的情况下在后台呈现测试表单,并显示创建的PDF的大小。 再次执行测试。现在,选择带有目标服务的选项。 如果目标服务的设置正确,则系统将显示与以前相同的消息(请参阅步骤5)。    

 

注意:有关Adobe Document Services的故障排除,请参考SAP注释944221。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3