轉載:https://blogs.sap.com/2014/03/12/ads-installation-and-configuration-in-nw73-or-higher/
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
2.如果已安裝,請配置PI和ECC之間的通信
- 從SAP支持門戶網站下載支持包ADSSAP07_0-10009589.SCA(針對ADOBE DOCUMENT SERVICES 7.31的SP07)。
- 將SCA文件上傳到AS Java服務器(任何臨時位置)。
- 使用<sapsid> adm用戶通過SSH登錄到AS Java服務器控制台。
- 執行telnet localhost <telnet port>並以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 <telnet端口>,並以AS Java用戶管理員身份登錄以重新連接到Deploy ControllerTelnet。
- 執行get_result以查看部署結果。
- 打開http:// <AS Java主機名>:<端口> / monitoring / ComponentInfo並驗證 “系統信息:組件信息”下是否列出了ADSSAP。
在AS Java(PI)上運行,並且表單處理是在ABAP(ECC)環境中執行的,因此我們必須配置
AS ABAP上運行的Form Processing Framework和
AS Java 上運行的ADS之間的通信。
- 登錄到ABAP系統,調用事務SM59,然后從“ HTTP連接到分機”中選擇“ ADS”。服務器'。
- 指定其他獨立AS Java的服務器名稱和http端口號。
- 您還需要在“登錄/安全”選項卡上更新相應的用戶和密碼信息。
注意:
在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_ <SID>”,其中<SID>是ABAP后端系統ID。
- 在“ URL”字段中輸入ABAP HTTP端口(http:// <服務器名稱>:<端口>)。
- 在“用戶名”字段中輸入用戶“ ADS_AGENT”,以及ABAP后端系統的相應密碼。
- 保存您的輸入。

注意:
對目標執行ping測試時,結果可能是“錯誤404:未找到”。
這是正常的。
作為WebDynpro應用程序的Java配置:
1. 登錄到其他獨立AS Java的NetWeaver管理員。
2. 選擇SOA管理->技術配置->目標模板
3. 管理
4. 選擇“創建目的地”並輸入以下條目:
5. 目的地類型:WSIL
6. 目標名稱:ConfigPort_Document
7. URL:http:// <獨立AS Java服務器名稱>:<http端口> /inspection.wsil
8. SecurityTab
9. 選擇身份驗證“ HTTP身份驗證”和“用戶ID /密碼(基本)”
10. 選擇“詳細信息”,然后輸入用戶ADSUser和相應的密碼。
測試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。