反饋已提交

網絡繁忙

SAP 資料集插件

1. 概述

1.1 版本

報表伺服器版本

JAR 包

SAP 資料集插件版本

10.02016-12-14V1.8.8
9.02016-12-14V1.8.4
8.02016-12-14V1.8.2

1.2 功能介紹

啟用「SAP資料集插件」後,可連結 SAP 系統,並在資料集中新增 SAP 資料集型別。

2. 準備工作

2.1 安裝 SAP 插件

安裝插件 SAP 数据集,安裝方法參考以下文檔:

設計器插件安裝方法參照 設計器插件管理

伺服器安裝插件方法參照 伺服器插件管理

2.2 環境準備

與 SAP 系統進行連結,需要匯入 SAP API包和本地庫,並確定運作的 JVM 能夠找到API包和本地庫。

2.2.1 Windows 系統伺服器

报表工程部署在 Windows 系统的服务器下,以 Tomcat 为例。

JDK 位數JDK 版本SAP 檔案包將SAP 檔案包中的檔案匯入對應路徑
32JDK 1.8 且小版本需在 JDK8u102 以上

sapjco3_windows_32bit.rar


sapjco3.jar 放在%TOMCAT_HOME%\lib路徑下

sapjco3.dll 放在C:\Windows\System32路徑下

64
JDK 1.8 且小版本需在 JDK8u102 以上

sapjco3_windows_64bit.rar

sapjco3.jar 放在%TOMCAT_HOME%\lib路径下
sapjco3.dll 放在C:\Windows\System32路径下

注注1:如果資料連結失敗,可以嘗試將 sapjco3.dll 檔案放置在系統 jre 的 bin 目錄下,例如%JAVA_HOME%\jre\bin

注2:Windows Server 2003 和 Windows XP 的系统在连接 SAP 时,需要下载安装 Microsoft Visual C++ 2005 SP1。

2.2.2 Mac OS 系統伺服器

1)點選下載驅動:libsapjco3.rar,解壓後可以將其放置在%FineReport%/lib下。

2)開啟設計器%FineReport%/lib,右擊「designer」,選擇「顯示包內容」,開啟 vmoptions.txt 檔案,如下圖所示:

3)在檔案中寫入:-Djava.library.path=/Applications/FineReport10.0/lib(放置驅動檔案的路徑)

注:如果同時安裝了 SAP 和 SAP BW 插件,可能會存在衝突導致有某一種資料集預覽報錯的問題。


2.2.3 Linux 系統伺服器

報表工程部署在 Linux 系統的伺服器下,以 Tomcat 為例。

JDK 位數SAP 檔案包將SAP 檔案包中的檔案匯入對應路徑
32位

sapjco3_linux_32bit.rar

sapjco3.jar 放在%TOMCAT_HOME%\lib路下

libsapjco3.so 放在%JAVA_HOME%\jre\bin路径下

libsapjco3.so 放在usr\lib文件夹下,若 Linux 为 64 位,放到usr\lib64路径下

64位

sapjco3_linux_64bit.rar

sapjco3.jar 放在%TOMCAT_HOME%\lib路径下

libsapjco3.so 放在%JAVA_HOME%\jre\bin路径下

libsapjco3.so 放在usr\lib64路径下

注:如果仍连接不了,看报错信息,例如验证 SAPJCO 失败,缺少依赖包 libstdc++.so「SAPJCO2 才需要,而 SAPJCO3 不需」,则需要安装共享库。

2.2.4 本地設計器

如果本地設計器用到 SAP 資料連結,根據安裝的設計器位數,下載 Windows 系統下對應位數的 JDK1.6 版本的 SAP 檔案包。


設計器位數 SAP檔案包將SAP 檔案包中的檔案匯入對應路徑
32位

sapjco3_windows_32bit.rar

sapjco3.jar 放在%FR_HOME%\lib路径下
sapjco3.dll 放在%FR_HOME%\jre\bin路径下

64位

sapjco3_windows_64bit.rar

sapjco3.jar 放在%FR_HOME%\lib路径下
sapjco3.dll 放在%FR_HOME%\jre\bin路径下

3. SAP 資料連結

3.1 建立連結

1)進入設計器,點選「伺服器>定義資料連結」,如下圖所示:

2)輸入連結資訊。

主機名:局域網中已配置的 SAP 的主機名稱,也可以寫此機器的 IP 位址。(不是資料庫伺服器的主機名,而是 SAP 應用伺服器的 IP)

SAP系統名:SAP 系統中設定的屬性,用於交互的埠號,一般來說是 00,具體根據 SAP 系統來定。

用戶端:SAP 系統管理的業務和資料的最大有效集合,也是 SAP 系統的一個屬性,具體根據 SAP 系統決定。

使用者:連結 SAP 時使用的帳號的帳號。(不是資料庫帳號,而是連結應用的 SAP 使用者帳號)

密碼:連結 SAP 時使用的帳號的密碼。(不是資料庫密碼,而是連結應用的 SAP 使用者密碼)

連結池屬性:SAP 系統中的容量和最大連結數。


3)點選「測試連結」,連結成功後點選「確定」推出資料連結設定頁面。如下圖所示:


3.2 新增 SAP 資料集

連結成功之後就可以透過此資料連結從 SAP 系統中取數,新增 SAP 資料集至 FineReport ,詳細請查看 SAP 資料集 。

附件列表


主題: 資料準備
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉