ABAP-ADS安裝及配置


轉載: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表單數據提取出來返還給系統。

 
安裝檢查:
 
  1. 檢查PI Java Stack上是否安裝了ADS
 
http:// <AS Java主機名>:<端口> / monitoring / ComponentInfo
 
 

    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
  • /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配置
 
  1. 登錄到ABAP系統,調用事務SM59,然后從“ HTTP連接到分機”中選擇“ ADS”。服務器'。
  2. 指定其他獨立AS Java的服務器名稱和http端口號。
  3. 您還需要在“登錄/安全”選項卡上更新相應的用戶和密碼信息。

/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配置:       

  1. 登錄到其他獨立AS Java的NetWeaver管理員。
  2. 選擇服務器->服務->目標-> HTTP。
  3. 創建一個條目“ FP_ICF_DATA_ <SID>”,其中<SID>是ABAP后端系統ID。
  4. 在“ URL”字段中輸入ABAP HTTP端口(http:// <服務器名稱>:<端口>)。
  5. 在“用戶名”字段中輸入用戶“ ADS_AGENT”,以及ABAP后端系統的相應密碼。
  6. 保存您的輸入。
/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:// <獨立AS Java服務器名稱>:<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的連接

  1. 登錄到您的SAP系統。
  2. 啟動事務SA38。
  3. 輸入測試報告的名稱FP_PDF_TEST_00。
  4. 輸入連接的名稱。輸入默認名稱ADS,如果輸入其他名稱,則輸入您在系統中使用的名稱。
  5. 選擇執行(F8)。
  6. 如果配置正確,系統將顯示Adobe Document Services的版本號。

 

        ·       檢查目標服務和ICF服務

        1. 登錄到您的SAP NetWeaver AS ABAP系統。
        2. 呼叫事務SA38。
        3. 輸入測試報告
          FP_CHECK_DESTINATION_SERVICE 的名稱
        4. 執行測試而不選擇帶有
          目標服務的選項
        5. 系統在
          不使用目標服務的情況下在后台呈現測試表單,並顯示創建的PDF的大小。
        6. 再次執行測試。現在,選擇帶有
          目標服務的選項
        7. 如果目標服務的設置
          正確,則系統將顯示與以前相同的消息(請參閱步驟5)。
 
 

 

注意:有關Adobe Document Services的故障排除,請參考SAP注釋944221。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM