- SAP NetWeaver 教程
- SAP NetWeaver - 首頁
- SAP NetWeaver - 簡介
- SAP NetWeaver - 架構
- SAP NetWeaver - 元件
- SAP NetWeaver - 版本詳情
- SAP NW - ECC 系統中的 NW 版本
- SAP NetWeaver - 設定 NW
- SAP NW - 安裝選項
- 傳遞安裝引數
- SAP NW - 傳輸管理
- 管理後臺作業
- SAP NW - NW 業務客戶端
- SAP NW - 服務配置
- 業務客戶端安裝
- NWBC 事務和導航
- 基於 NW 的 SAP 應用程式
- SAP NetWeaver - 門戶
- SAP NetWeaver - 建立系統
- 企業門戶角色和組
- SAP NW - 知識管理
- SAP NW - KM 管理
- SAP NetWeaver - 開發者工作室
- SAP NetWeaver - 網頁內容
- 流程整合選項
- SAP NetWeaver - 閘道器
- SAP NetWeaver - 安全
- SAP NetWeaver - PFCG 角色
- SAP NW - 身份驗證方法
- SAP NW - 通訊安全
- SAP NetWeaver 有用資源
- SAP NW - 常見問題解答
- SAP NetWeaver 快速指南
- SAP NetWeaver - 有用資源
- SAP NetWeaver - 討論
SAP NetWeaver 快速指南
SAP NetWeaver - 簡介
SAP NetWeaver (SAP NW) 描述了所有用於“業務賦能”的軟體和服務。SAP Business Suite,例如 ERP Central Component (ECC) 或 Supplier Relationship Management (SRM),包含特定業務解決方案的軟體元件。
以下是關於 SAP NetWeaver 平臺的關鍵要點:
它是一個開放的技術平臺,提供了一套全面的技術,用於執行關鍵業務應用程式以及整合人員、流程和資訊。
它是一個基於 Web 的開放整合應用程式平臺,作為企業面向服務的架構 (Enterprise SOA) 的基礎,並允許跨業務和技術邊界整合和協調人員、資訊和業務流程。
它利用開放標準來實現與來自幾乎任何來源或技術的的資訊和應用程式的整合。
它是 SAP Business Suite 和 SAP Business by Design 的基礎。它還為合作伙伴解決方案和定製應用程式提供支援。
SAP NW 開發
SAP NetWeaver 最初由一家以色列公司 TopTier Software 於 1997 年推出。SAP 在 2000 年代初收購了這家公司。SAP NetWeaver 的第一個版本於 2004 年釋出,版本為 NW7.0。
注意 - 最新版本為 2015 年第四季度釋出的 SAP NetWeaver 7.5。
SAP 與各種硬體供應商合作,提供不同的應用程式元件以增強 NetWeaver 平臺的功能。SAP Business Warehouse (BW) Accelerator 就是一個例子,它旨在提高 SAP BW 中的資料載入和查詢效能。
SAP 基於 NetWeaver 平臺推出了各種應用程式開發,例如 ABAP Workbench、Web Dynpro、Visual Composer、SAP Solution Manager 和基於 JAVA 堆疊的 NetWeaver Developer Studio (NWDS)。
在下圖中,您可以看到基於 SAP NW 平臺的關鍵功能:
高度可配置的業務應用程式 - 這包括 SAP ECC 套件、SAP CRM 客戶關係管理軟體套件、供應鏈管理和其他 SAP 企業資源計劃 (ERP) 解決方案的關鍵模組。
業務賦能應用程式 - 這包含業務賦能應用程式,例如 SAP 流程整合 (PI)、企業門戶和商業智慧軟體套件。
通用開發和技術平臺 - 這包含 Web 開發和應用程式開發技術,例如 ABAP Workbench、SAP Web Dynpro、Visual Composer 等。
SAP NetWeaver - 優勢
SAP NW 是一個開放平臺,用於管理和配置業務應用程式以及開發工作臺應用程式,因此您可以獲得多種優勢。
它基於面向服務的架構方法,因此允許您靈活地執行任務。系統升級也可以輕鬆執行。
使用 SAP NetWeaver 應用伺服器,您可以即時執行分析和嵌入式分析。
使用 ABAP Workbench、Web Dynpro 和 NW 開發工作室等工具輕鬆開發 Web 應用程式。
一個單一的應用程式平臺來管理來自不同提供商、用不同語言實現的應用程式。
使用 Web 和移動應用程式輕鬆實施和使用業務邏輯和 SAP 後端系統內容。
使用基於 JAVA 的 SAP NetWeaver Gateway、SAP UI5 和基於 HTML5 的應用程式開發,為移動和 Web 應用程式提供靈活簡單的開發環境。
透過使用基於 NetWeaver 平臺部署模型的 SAP Fiori Launchpad,輕鬆工作流程和管理日常業務運營。使用 NetWeaver 閘道器,開發人員可以建立將業務使用者與任何環境和任何裝置上的 SAP 軟體連結的應用程式。
SAP NetWeaver - 架構
SAP NetWeaver 被稱為 SAP 軟體堆疊的核心基礎,併為其他 NetWeaver 元件(如流程整合器、商業智慧、企業門戶)以及 ABAP 和 Java 應用程式提供靈活的平臺。
SAP NetWeaver 應用伺服器支援平臺無關的 Web 服務、業務應用程式和基於標準的開發,使您能夠利用現有的技術資產來構建面向 Web 服務的解決方案。
所有 NetWeaver 元件都構建在 SAP Web 應用伺服器上,並且元件是用 J2EE 或 ABAP 編寫的。
SAP NetWeaver - 架構
SAP NetWeaver 是整個 SAP 軟體堆疊的核心元件之一,併為其他元件以及 JAVA 和 ABAP 應用程式提供平臺。
SAP 應用伺服器由多個應用伺服器例項和資料庫伺服器組成。透過使用對話例項,它還包含一個訊息伺服器和一個排隊伺服器。
使用者執行的對話例項包含以下元件:
內部通訊管理器 - 用於處理客戶端和伺服器 Web 請求。它支援協議 - HTTP、HTTPS、SMTP。
排程程式 - 排程程式用於將使用者請求分配給不同的工作程序。如果所有工作程序都繁忙,則請求將儲存在排程程式佇列中。
工作程序 - 用於執行 Java 或 ABAP 程式。
SAP 閘道器 - 提供 SAP 例項之間的 RFC 介面。
訊息伺服器 - 用於訊息通訊,並在 SAP 系統中平衡負載。
SAP NetWeaver - 元件
SAP NetWeaver 包括一組全面的元件、應用程式和工具。
SAP NetWeaver 應用伺服器
它支援平臺無關的 Web 服務、業務應用程式和基於標準的開發,使您能夠利用現有的技術資產來構建面向 Web 服務的解決方案。
其主要功能包括:
- 經過驗證的可擴充套件且全面的工具集,用於管理應用程式平臺開發。
- 利用現有的基礎設施技能組合。
Internet 通訊管理器
Internet 通訊管理器 (ICM) 用於處理 Web 和伺服器請求,並使用 HTTP、HTTPS 和 SMTP 協議建立到 Internet 的連線。請求由使用者透過 Web 瀏覽器傳送。
RFC 連線用於將 SAP NetWeaver 應用伺服器連線到後端系統以獲取和處理資料。
在 SAP Web 應用伺服器中,SAP 閘道器使 SAP 例項之間的 RFC 介面可用。
訊息伺服器用於處理訊息並在 SAP 系統中進行負載平衡。
SAP NetWeaver 應用伺服器的安裝選項
要安裝 SAP NetWeaver 應用伺服器,您可以從以下兩個安裝選項中選擇:
ABAP 系統 - 使用此安裝方法,您可以執行 ABAP 程式以及一些選定的 SAP Java 應用程式。
Java 系統 - 使用此安裝方法,您可以執行 J2EE 應用程式,但不能執行任何 ABAP 程式
SAP NetWeaver - 商業智慧
它使您能夠整合來自整個企業的的資料,並將其轉換為實用的、及時的業務資訊,以推動明智的決策。
SAP NetWeaver - 閘道器
它使開發人員能夠建立將業務使用者與任何環境和任何裝置上的 SAP 軟體連結的應用程式。
SAP NetWeaver - 主資料管理
它確保跨系統的資料一致性,並幫助整合跨擴充套件價值鏈的業務流程。
SAP NetWeaver - 流程編排
它有助於改進流程,從簡單的流程到跨應用程式和組織邊界的整合流程。它包括業務流程管理、業務規則管理和流程整合的功能。
SAP NetWeaver - 門戶
它統一關鍵資訊和應用程式,為使用者提供跨企業的基於角色的檢視,使您能夠充分利用您的資訊資源。
SAP 自動識別基礎設施
它為您提供整合所有自動化感測裝置(包括 RFID 閱讀器和印表機、藍牙裝置、嵌入式系統和條形碼裝置)所需的所有功能。
SAP NetWeaver - 身份管理
它解決了典型企業面臨的訪問和配置問題。它為整合業務流程創造了新的機會,並有助於在異構 IT 環境中整合系統。
SAP NetWeaver - 資訊生命週期管理
它允許您根據您定義的監管保留規則以易於訪問的格式存檔資料。
SAP NetWeaver - 版本詳情
SAP NetWeaver 平臺和基於 NetWeaver 技術的不同應用程式允許您在異構環境中使用 SAP 和非 SAP 產品。下表列出了 SAP NetWeaver 平臺的不同版本詳細資訊。
SAP NetWeaver 7.0 最初於 2004 年釋出。其最新版本是 SAP NetWeaver 7.5,於 2015 年 11 月釋出。
| 技術 | 版本詳細資訊 |
|---|---|
| SAP NetWeaver 平臺 | SAP NetWeaver 7.5 SAP NetWeaver 7.4 SAP NetWeaver 7.3 包括增強包 1 SAP NetWeaver 7.3 SAP NetWeaver 7.0 包括增強包 3 SAP NetWeaver 7.0 包括增強包 2 SAP NetWeaver 7.0 包括增強包 1 SAP NetWeaver 7.0 |
| SAP 組合環境 | SAP NetWeaver 組合環境 7.2 SAP NetWeaver 組合環境 7.1 包括增強包 1 SAP NetWeaver 組合環境 7.1 適用於 SAP NetWeaver CE 7.1 的企業服務儲存庫 |
| SAP 企業門戶,企業工作區 | SAP NetWeaver 門戶,企業工作區 1.0 SAP NetWeaver 門戶,企業工作區 1.1 |
| SAP NetWeaver 自適應計算控制器 | SAP NetWeaver 自適應計算控制器 7.3 SAP NetWeaver 自適應計算控制器 7.2 |
| SAP NetWeaver 企業搜尋 | SAP NetWeaver 企業搜尋 7.3 SAP NetWeaver 企業搜尋 7.2 |
| SAP NetWeaver 移動 | SAP NetWeaver 移動 7.1 包括增強包 1 SAP NetWeaver 移動 7.1 |
| SAP NetWeaver MDM | SAP NetWeaver 主資料管理 7.1 |
| SAP 流程整合 | SAP NetWeaver 流程整合 7.1 包括增強包 1 SAP NetWeaver 流程整合 7.1 |
| SAP 單點登入 | SAP NetWeaver 單點登入 2.0 SAP NetWeaver 單點登入 1.0 |
ECC 系統中的 NW 版本
如前所述,SAP NetWeaver 包含一套全面的元件、應用程式和工具。您可以在 SAP ECC 套件中檢查 NetWeaver 平臺的版本。
要檢查 NetWeaver 平臺的版本 -
步驟 1 - 使用 SAP GUI 登入到 SAP ECC 系統。
步驟 2 - 選擇要檢查 NetWeaver 版本並登入的系統。
步驟 3 - 要檢查版本,請點選頂部的系統選項卡 → 狀態
這將開啟系統狀態選項卡。
您可以檢視不同的詳細資訊,例如使用資料、儲存庫資料和主機資料。
步驟 4 - 要檢查版本,在 SAP 系統資料 → 元件版本 → 點選放大鏡圖示。
在下一個已安裝軟體螢幕中,在已安裝軟體元件版本下,您可以找到元件名稱、版本、Service Pack 級別和支援包。
步驟 5 - 在版本選項卡下,您可以檢查 NetWeaver 版本。在以下螢幕截圖中,它是 NetWeaver 7.4。
步驟 6 - 在同一螢幕但下一個選項卡,即已安裝產品版本下,您可以找到安裝在 SAP 系統上的每個元件的版本。要搜尋 SAP NetWeaver 的版本,請向下滾動以找到它。
SAP NetWeaver - 設定 NW
要設定 SAP NetWeaver,您必須檢查 SAP 網站上的 SAP NetWeaver 產品可用性矩陣 (PAM)。這會告訴您產品的平臺可用性、版本型別和維護以及升級持續時間。
使用 PAM,SAP 釋出以下有關 SAP 軟體版本的資訊 -
- 版本型別(例如,標準版本、早期採用版本或自定義開發專案版本)
- 計劃可用性
- 維護持續時間
- 升級路徑
- 平臺可用性,包括資料庫平臺和作業系統
要檢查 SAP NetWeaver 平臺的平臺、維護和升級以及版本詳細資訊,請訪問以下 SAP PAM 網站並使用合作伙伴 ID 和密碼登入 https://apps.support.sap.com/sap/support/pam
要檢查 SAP NetWeaver 7.4 的 PAM,請訪問以下連結並使用您的 SID 和密碼登入。
https://websmp201.sapag.de/~sapidb/011000358700000552252012E
此網站上提供了以下資訊 -
- 作業系統/資料庫
- 開發人員工作區
- 語言支援
- 瀏覽器支援
注意 - SAP 說明 1843183 用於 SAP NetWeaver 7.4 的版本。
適用於 SAP NetWeaver 的作業系統/資料庫 PAM
在下表中,您可以找到適用於 SAP NetWeaver 平臺的作業系統和資料庫產品可用性矩陣。沿著 Y 軸,它顯示了資料庫支援、它們的版本,沿著 X 軸,它顯示了支援哪個 Windows 作業系統。
- AS - 僅具有整個 SAP NetWeaver 堆疊的應用程式伺服器
- DB - 僅資料庫伺服器
- HA - 僅高可用性解決方案
- X64 - x64 和 x86_64 代表相同的硬體
適用於 SAP NetWeaver 的桌面和移動瀏覽器支援
以下是適用於 SAP NetWeaver 版本的桌面瀏覽器支援 -
Microsoft Internet Explorer
- IE 11 桌面版(推薦)
- IE 11 在 Windows 10 上的支援計劃於 2015 年 10 月開始
- IE 7 - IE 10 直到 2016 年 1 月
Microsoft Edge
- 計劃用於 UI 附加元件 2.0 SP1(SAPUI5 1.32)。計劃將向下移植到 UI 附加元件 1.0 SP15(SAPUI5 1.28)。
Mozilla Firefox
- 最新的擴充套件支援釋出週期(推薦)
- 最新的快速釋出週期(有條件地支援)
Google Chrome
- 適用於 Windows 的最新發布週期
- 支援 NW 7.02、7.03、7.30 及更高版本
Apple Safari
- 在 OS X 上,從版本釋出日期起 3 年內
- 支援 NW 7.02、7.03、7.30 及更高版本
以下是適用於 SAP NetWeaver 版本的移動瀏覽器支援 -
- iPad 上的 Apple Safari
- iPhone 上的 Apple Safari
- Samsung Galaxy Tab/S 上的 Google Chrome
- Samsung Galaxy Tab/S 上的 Android 瀏覽器(A4.4 及更高版本)
- 諾基亞 Lumia 930 上的 Windows Phone 8.1(有條件地支援)
- 諾基亞 Lumia 930 上的 Windows Phone 10(計劃中)
- BlackBerry Z10/30 上的 BlackBerry
注意 - 裝置和作業系統版本支援從供應商釋出日期起 3 年。
支援的 UI 技術 -
- SAPUI5 / OpenUI5
- SAP Fiori 應用程式可能具有不同的支援
SAP NetWeaver 開發人員工作區
- 由 SAP NetWeaver Developer Studio 和 AS Java 組成,平臺支援有限
- 本地開發和測試功能
- 不支援團隊開發
- 無法透過 Eclipse 更新站點獲取工具更新
- 不支援擴充套件
語言支援
所有關於語言可用性的資訊都可以在產品可用性中找到。
矩陣 (PAM) 在技術版本資訊 → 語言 → 產品例項 → 在其他資訊中顯示連結
SAP NetWeaver - 安裝選項
在執行安裝之前,第一步是檢查安裝的軟體和硬體要求。軟體要求包括安裝介質,硬體要求包括 - 配備 16 GB RAM 的 PC,硬碟空間至少 6080 GB 用於安裝和執行系統。如果您計劃建立虛擬映像,則可以為 VM 映像分配等效記憶體。
軟體要求
您可以從 SAP Marketplace 獲取軟體。訪問https://websmp201.sapag.de/#wrapper
點選底部的 SAP Store 圖示,您將被重定向到 https://www.sapstore.com/
點選登入按鈕並輸入 SAP 合作伙伴 ID 詳細資訊。登入後,您將看到以下螢幕 -
搜尋 SAP NetWeaver 應用程式伺服器 for ABAP 64 位試用版。
您還可以從以下 SAP Store 連結下載舊軟體產品 http://sdnweb.sdn.sap.com
軟體下載搜尋列表將舊 SCN 下載目錄項對映到新的商店連結。搜尋框將自動完成您的輸入,並幫助您找到您要查詢的專案。
在左側,我們列出了商店解決方案編號作為在商店中直接搜尋的參考。SAP Store 解決方案標題連結到相關的商店解決方案。
如果您找不到舊軟體包,請傳送一封包含舊標題和連結的電子郵件。
註冊您的帳戶並輸入所有詳細資訊。選中條款和條件複選框。
在您使用 SAP Store 註冊後,SAP 會為您提供一個包含檔案 - ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rar的連結,大小約為 4 GB。將此檔案解壓縮到一個新資料夾中,您將看到以下資料夾。您擁有用於執行安裝的應用程式安裝程式檔案。
這將開啟 SAP 安裝主嚮導。您需要完成以下步驟才能完成安裝。
- 選擇選項
- 定義引數
- 摘要
- 執行
- 已完成
在左側,您有每個選項的幫助。做出選擇後,接下來是轉到定義引數,在此接受終端使用者許可協議 EULA → 下一步。
在下一個(以下)螢幕中,您必須輸入所有使用者的密碼。此密碼將用於 SAPinst 建立的所有帳戶以及安全儲存金鑰階段。檢視 F1 幫助以瞭解限制和依賴關係。
當您點選下一步時,在下一個視窗中,系統將執行先決條件檢查器結果。在詳細結果下,您可以找到不同的選項 -
- 條件
- 結果程式碼
- 嚴重性
- 訊息
- 更多資訊
當您再次點選下一步時,嚮導將帶您到引數摘要選項卡。您可以看到所有密碼的詳細資訊(常規引數、主密碼、Windows 域),如以下螢幕截圖所示。
在底部,點選下一步按鈕。您將被移動到安裝嚮導的“執行”選項卡。在這裡,您可以看到分階段安裝,如以下螢幕截圖所示。
在此任務進度期間,您可能會遇到不同的錯誤。其中一些是 -
- 資料庫錯誤(驅動程式問題)
- 匯入 ABAP
- 安裝後活動(配置問題)
安裝過程完成後,您將看到確認訊息,如以下螢幕截圖所示。
傳遞安裝引數
在安裝過程中,您必須傳遞不同的引數,這些引數稱為輸入使用者引數。這些引數取決於安裝模式的型別。您可以從以下安裝選項中選擇 -
- 典型模式
- 自定義模式
典型模式
當您選擇“典型”模式時,安裝嚮導僅為典型引數選擇預設值,並且安裝執行時間縮短。
在典型模式下,您需要選擇以下輸入引數 -
- 主密碼
- 系統 ID
- 資料庫連線引數
- NetWeaver 7.4 或更高版本需要維護加密金鑰
自定義模式
在安裝過程中選擇“自定義”模式時,必須選擇所有使用者輸入引數。在安裝嚮導中定義步驟 2 → 下一步中的引數後,系統將提示您檢視引數摘要。
在摘要步驟中,您可以再次更改所有引數。
安裝完成後,無法將引數模式從典型更改為自定義或從自定義更改為典型,因此應在安裝過程中根據業務需求進行選擇。
SAP NetWeaver - 傳輸管理
傳輸管理系統 (TMS) 是 SAP 系統的關鍵元件之一,用於控制新的請求,監控更改(例如誰實施了更改),以及在 SAP 環境中定義和配置系統景觀。
傳輸管理系統包含 3 個部分 -
更改和傳輸組織器 (CTO)
事務:SE01
用於管理、配置 SAP 儲存庫和其他物件中的更改。這為開發和配置專案提供了一箇中央環境。(https://wiki.scn.sap.com)
傳輸管理系統
用於管理、控制和複製開發物件,以及使用配置了 RFC 連線的傳輸路徑在 SAP 系統景觀中執行自定義。這包括從一個 SAP 系統匯出物件並匯入到目標系統。
工具
工具是 SAP Kernel 的一部分,用於管理 R3trans 和傳輸控制程式。
R3trans 稱為 SAP 系統傳輸,用於在不同的 SAP 系統之間傳輸物件。它由傳輸控制程式 (tp) 或使用 SAP 升級實用程式呼叫。
傳輸控制程式用於支援在不同平臺上以及不同資料庫上執行的不同系統之間的資料和物件傳輸。
配置傳輸管理
傳輸管理是 SAP 系統景觀中的關鍵元件之一。
傳輸域控制器
用於管理所有 TMS 配置詳細資訊。對配置設定的任何更改都會分發到所有系統。要設定域控制器,請使用 事務:STMS
如果 SAP 系統沒有域控制器,系統將提示您建立一個新的。傳輸域包括以下要執行的活動 -
建立使用者 TMSADM
RFC 連線和請求建立,TMSADM 用於登入目標系統
DOMAIN.CFG 檔案建立在 usr/sap/trans/bin 目錄下,該檔案儲存 TMS 配置,並由系統和域用於檢查現有配置。
將系統新增到傳輸域
要新增系統,請登入到要新增到系統的 SAP 系統。使用 客戶端 000 並啟動 事務 STMS。如果未新增系統,TMS 將檢查配置檔案 DOMAIN.CFG 並要求加入域。單擊“選擇建議”並儲存。系統最初將保持“等待”狀態。
要完成任務 → 登入到域控制器系統 → 事務 STMS → 轉到概述 → 系統。
您可以看到將可用的新系統。轉到 SAP 系統 → 批准。
管理傳輸路徑
傳輸路徑 定義為 SAP 管理員定義的用於在不同 SAP 系統之間傳輸更改的路徑。
您可以定義兩種型別的傳輸路徑 -
- 整合(從 DEV 到 QAS) - 使用傳輸層
- 交付(從 QAS 到 PRD) - 不需要傳輸層
傳輸請求
傳輸請求 包含要在開發系統中實施的更改數量。它包含更改型別、目的、更改類別、目標系統和其他詳細資訊。
傳輸請求以標準格式命名為 - <SID>K<Number>
示例
SID 代表系統 ID
K 代表固定關鍵字/字母
Number 可以是任何從 900001 開始的範圍內的數字
可以在 SAP 系統中建立兩種請求型別 -
工作臺請求 - 此請求型別用於包含儲存庫和跨客戶端自定義物件。工作臺請求用於對 ABAP 工作臺物件進行更改。
自定義請求 - 此請求型別用於包含屬於客戶端特定自定義的物件。當用戶自定義設定時,系統會自動建立這些請求,並根據傳輸層自動分配目標系統。
要建立傳輸請求,請使用 事務 SE01
傳輸請求可以透過兩種方式建立 -
自動 - 自動建立。
手動 - 您也可以手動建立傳輸請求。
傳輸系統中物件的匯入/匯出
在源系統中完成傳輸請求後,必須從源系統匯出請求並將其匯入到目標系統。要執行匯入,必須選擇匯入佇列。
執行事務 STMS → 匯入,或者您可以轉到頂部的概述選項卡 → 匯入。
您可以看到當前域中系統的列表、描述以及匯入佇列中可用的請求數量和狀態。
匯入佇列
此列表包含目錄中準備匯入到目標系統的傳輸請求。
要手動新增請求,您可以轉到其他 → 其他請求 → 新增。您應該知道傳輸請求的名稱。
傳輸請求日誌
完成傳輸請求後,您還可以檢查日誌。要檢查日誌,事務 SE01 → 轉到 → 傳輸日誌。
傳輸管理系統中提供了以下兩種型別的日誌 -
傳輸日誌 - 它跟蹤已在傳輸請求中移動的傳輸日誌檔案。
操作日誌 - 它包含在傳輸請求中執行的操作日誌的詳細資訊。包括匯出、匯入等。
日誌記錄值
傳輸管理系統中存在以下日誌記錄值 -
0 - 此值表示匯出成功。
4 - 此值表示已發出警告並且物件已成功傳輸。
8 - 這表示已發出警告,並且至少有一個物件無法傳輸。
12 或更高 - 此值表示傳輸請求中存在錯誤,並且通常不是由於傳輸請求中的物件導致的。這可能是由於系統故障造成的。
SAP NetWeaver - 管理後臺作業
後臺作業 是 SAP 系統中在後臺執行的作業,不會影響系統中的正常操作。後臺作業用於減少人工操作並自動化流程。它們可以在沒有任何使用者輸入的情況下在後臺執行,並且可以安排在系統負載較低時執行。
後臺作業可分為三類 -
A 類(高優先順序) - 用於緊急或關鍵任務,必須安排為 A 類優先順序作業。A 類作業保留一個或多個後臺工作程序。
B 類(中優先順序) - 這些作業在完成 A 類高優先順序作業後執行。
C 類(低優先順序) - 這些作業在完成 A 類和 B 類作業後執行。
事務程式碼 - SM36
常規資料
在常規資料中,輸入以下詳細資訊以建立後臺作業 -
輸入作業名稱
優先順序/作業類別
選擇要在其上執行作業的目標伺服器。這用於負載平衡。您可以定義要在其上執行作業的目標伺服器。
使用列印列表接收者,輸入電子郵件 ID(如果要透過電子郵件獲取結果)。
要定義執行步驟,請轉到步驟選項卡。在欄位中輸入程式名稱、變式名稱。如果您尚未根據您的需求建立變式,則將其留空。單擊底部的儲存按鈕。
要傳遞開始條件,請輸入開始日期、結束日期、頻率等。如果未指定開始條件,則作業將保持計劃狀態,不會執行。可以使用各種選項來定義開始條件。要建立定期作業,請選中底部的複選框。
定義計劃後,單擊儲存按鈕儲存作業。您可以定義不同的計劃選項 -
立即 - 立即執行作業。
日期/時間 - 您可以新增日期和時間以執行作業。
作業結束後 - 您也可以在特定作業完成後安排此作業。
事件後 - 您也可以在觸發特定事件時新增計劃。
在操作模式下 - 您也可以在操作模式下新增計劃。
取消計劃後臺作業
要取消計劃作業以使其將來不執行,必須釋放作業。要取消計劃作業,請使用 事務程式碼:SM37
注意 - 當作業處於活動狀態時,在它完成之前無法取消計劃。
步驟 1 - 輸入作業名稱和使用者名稱。
步驟 2 - 要取消計劃作業,請從狀態選項卡中選擇已釋放和準備就緒。
步驟 3 - 輸入作業開始條件,然後選擇頂部的執行按鈕,如下面的螢幕截圖所示。
以下螢幕截圖將確認作業已釋放以及作業的其他詳細資訊。
SAP NetWeaver - NW 業務客戶端
SAP NetWeaver 業務客戶端 (NWBC) 是一個使用者介面,用於從單個平臺訪問所有應用程式。您無需開啟每個應用程式,並且可以在不開啟 SAP 登入或 Internet Explorer 中的每個應用程式的情況下使用每個應用程式。
您可以透過兩種方式訪問 NWBC -
適用於 HTML 的 NWBC
這可以透過使用 URL 開啟,在這種情況下無需安裝客戶端工具。
URL 格式 - http://applicationservername.com:8070/nwbc/~launch/?sapclient=800&sap-language=EN
您必須在 URL 中輸入詳細資訊才能登入 NWBC。需要以下資訊:系統、客戶端、使用者、密碼和語言,如下面的螢幕截圖所示。
適用於桌面應用程式的 NWBC
在這種情況下,您需要安裝 NWBC 桌面工具,並且必須新增 URL 和應用程式伺服器詳細資訊。
SAP NWBC 支援單點登入,因此它對於業務使用者和開發人員來說都是一個非常有用的工具,可以從單個平臺執行所有必要的操作,因為無需在多個位置登入即可訪問不同的應用程式。
注意 - 使用者可以使用 SAP NetWeaver 業務客戶端和 SAP 前端 GUI 客戶端訪問 SAP 系統。兩者的使用取決於需求。如果使用者僅訪問 SAP 系統且未使用任何基於 Web 的應用程式,則首選 SAP GUI。
當用戶同時擁有 SAP 系統和基於 Web 的應用程式時,建議使用 NetWeaver 業務客戶端。
SAP GUI 和 NWBC 的主要區別
NWBC 和 SAP GUI 之間的主要區別在於訪問 Web Dynpro (WD) 應用程式的方式。使用 SAP GUI,當您執行 WD 應用程式時,它會在瀏覽器中開啟;而在 NWBC 上,如果該應用程式已新增到您的角色中,則它會在 GUI 中開啟,就像普通的 Dynpro 事務一樣。
請注意,SAP NW Business Client 基於角色的訪問許可權工作。也就是說,當您使用 NWBC 登入到特定系統時,您只能看到分配給您的角色中的那些事務,並且您在主頁上看到的選項卡是根據分配的角色定義的。
NWBC 版本
NetWeaver Business Client 釋出了 3 個版本:NWBC 3.0、NWBC 3.5 和 NWBC 4.0
要使用 NetWeaver Business Client 4.0,您還應該安裝最新版本的 SAP GUI,即 SAP GUI 7.4。
NetWeaver Business Client 導航分為 4 個部分,如下面的螢幕截圖所示:
- 左側的導航面板
- 頂部的導航選項卡
- 畫布工作區
- 導航選項卡上方的快速啟動欄
在啟動板中,您可以執行高階搜尋,無需開發人員和使用者記住完整的交易程式碼。您只需開始鍵入第一個字母,它就會為您提供建議。
SAP NetWeaver - 服務配置
etWeaver Business Client 使用 HTTP 訪問 ABAP 伺服器。因此,配置至少一個埠並使其處於活動狀態非常重要。要配置 HTTP 服務,使用事務 SMICM
要顯示在後端系統中配置的服務,請單擊轉到 → 服務
如果 HTTP 或 HTTPS 服務尚不存在,或者您想進行更改,您可以建立或編輯服務,方法是按照以下路徑操作 - 服務 → 建立或服務 → 更改。
要啟用/停用服務,請選擇服務並單擊服務 → 啟用。
在 ICF 中啟用服務
使用 Internet Communication Framework,您可以使用標準協議與您的 SAP 系統通訊。為了能夠對您的系統使用 NWBC,您需要使用 SICF 事務(即/sap/bc/nwbc)及其下屬元件在系統上啟用 SICF 服務。
步驟 1 - 要啟用服務,請呼叫事務:SICF
步驟 2 - 將層次結構型別設定為 SERVICE 並單擊執行 (F8)。
步驟 3 - 展開 default_host 下的節點。
步驟 4 - 可以透過導航到以下服務樹來訪問 Business Client 的駕駛艙子節點:default_host/sap/bc/nwbc
步驟 5 - 選擇相關服務節點,然後選擇服務/主機 → 啟用。
步驟 6 - 選擇任何服務並單擊停用。系統將提示您確認停用。
步驟 7 - 轉到資訊選項卡,如下面的螢幕截圖所示,您可以看到停用的結果。單擊相應服務的“是”以將其停用。
SAP NetWeaver - Business Client 安裝
NetWeaver Business Client 可用於 Windows 作業系統,並確保 Business Client 的平穩執行。
硬體要求包括至少 1 GB 記憶體,記憶體需求取決於開啟的會話選項卡數量和視窗數量。
SAP 建議使用至少 1024*768 的螢幕尺寸和 VGA 顯示器。所有硬體要求與 SAP GUI 前端安裝相同。
要安裝 NWBC 桌面應用程式,您需要該工具的安裝程式。
步驟 1 - 雙擊執行安裝檔案,安裝嚮導將開啟。嚮導將幫助您配置 SAP 產品安裝 → 下一步。
步驟 2 - 在下一個視窗中(如下面的螢幕截圖所示),您必須進行產品選擇。選擇 SAP NetWeaver Business Client 並單擊“下一步”按鈕。您的磁碟驅動器上應有足夠的記憶體來滿足安裝的記憶體空間要求。

步驟 3 - 選擇“下一步”按鈕,安裝過程將開始。在安裝過程中,您將收到有關安裝進度的通知。
步驟 4 - 要完成設定,請單擊“完成”按鈕,如下面的螢幕截圖所示。
NWBC 事務和導航
提供了不同的系統事務程式碼,您可以使用這些程式碼在 ABAP 系統中訪問和管理 NetWeaver Business Client。使用事務程式碼,事務:NWBC
當您在 ABAP 系統中執行此事務時,這將在瀏覽器中啟動“啟動 URL”,並啟動一個單獨的瀏覽器例項。
如果您的 HTTP 服務未配置/啟用,則在執行事務:NWBC時將收到以下訊息
要解決此問題,您必須執行事務 SMICM。單擊轉到 → 服務。選擇 HTTP 服務,服務 → 啟用。
當您在 ABAP 系統中執行 NWBC 事務時,它會顯示系統上所有駕駛艙的列表以及關聯角色的列表。
第一個圖示或帶有前導斜槓的連結將為 HTML 開啟 NWBC。
第二個圖示或沒有前導斜槓的連結將開啟 NWBC 桌面工具。
注意 - 使用事務 NWBC,類 CL_GUI_HTML_VIEWER始終在瀏覽器(Microsoft Internet Explorer)中啟動 URL,即使在系統上將另一個瀏覽器定義為預設瀏覽器也是如此。
這是因為該類包含其他邏輯,用於在啟動時將正在執行的 SAP GUI 會話中的身份驗證資訊注入 Internet Explorer (IE) 例項。因此,客戶端將在 Internet Explorer 瀏覽器中以相同的使用者名稱開啟。
基於 NW 的 SAP 應用程式
SAP NetWeaver 被稱為開放技術軟體元件,它為您提供了一個平臺來執行關鍵業務應用程式以及人和、流程和資訊之間的整合。它允許在異構軟體環境中組合、供應和管理 SAP 和非 SAP 應用程式。
下表定義了 SAP NetWeaver 的主要用例及其關鍵領域:
| 序號 | 用例和描述 |
|---|---|
| 1 | 資料倉庫 SAP BW |
| 2 | 構建整合方案 SAP 流程整合 PI |
| 3 | 移動業務流程 SAP NetWeaver 移動 |
| 4 | 構建複合應用程式 SAP 組合環境 |
| 5 | 與 SAP 企業門戶整合 SAP 企業門戶 |
| 6 | 應用程式開發 ABAP NetWeaver 應用伺服器 ABAP 上的 ABAP 開發 |
SAP NetWeaver BW
SAP 商業智慧 (BI) 指的是分析和報告來自不同異構資料來源的資料。SAP 商業倉庫 (BW) 整合來自不同來源的資料,轉換和整合資料,執行資料清理以及儲存資料。它還包括資料建模、管理和暫存區。
SAP BW 中的資料藉助於一個稱為 SAP BI 管理工作臺的集中式工具進行管理。BI 平臺提供基礎設施,其中包括OLAP 處理器、元資料儲存庫、流程設計器和其他功能。
Business Explorer (BEx) 是一種報表和分析工具,支援 BI 中的查詢、分析和報表功能。使用 BEx,您可以分析歷史和當前資料,以達到不同的分析程度。
SAP BW 被稱為開放且標準的工具,允許您從不同的系統中提取資料,然後將其傳送到 BI 系統。它還使用不同的報表工具評估資料,您可以將其分發到其他系統。
下圖顯示了商業智慧的開放、廣泛和基於標準的架構。
SAP 流程整合
SAP 流程整合 (PI) 是 SAP NetWeaver 平臺的一部分。在NetWeaver 7.0 ehp2和更早版本中,它被稱為 SAP NetWeaver Exchange Infrastructure (XI)。SAP NetWeaver 流程整合是 NetWeaver 軟體元件的一部分,用於在公司內部系統或與外部方交換資訊。
SAP PI/XI 使您能夠設定跨系統通訊和整合,並允許您連線基於不同程式語言(如 Java 和 SAP ABAP)的 SAP 和非 SAP 系統。它提供了一個開源環境,這在複雜的系統環境中對於整合系統和通訊是必要的。
SAP 流程整合是一箇中間件,允許公司內部或與公司外部的系統之間 SAP 和非 SAP 應用程式之間無縫整合。
SAP PI 架構由多個元件組成,這些元件在設計時、配置時和執行時使用。在 SAP PI 中,傳送方系統稱為源,接收方稱為目標系統,架構稱為集線器和輪輻結構。輪輻用於連線外部系統,集線器用於交換訊息。
SAP PI 系統分為以下元件:
- 整合伺服器
- 整合構建器
- 系統景觀目錄 SLD
- 配置和監控
SAP NetWeaver 移動
SAP NetWeaver mobile 是一種用於為 SAP Business Suite 開發移動解決方案的解決方案。您可以使用不同的工具來部署和操作用於偶爾和始終連線的移動裝置的移動應用程式。
SAP NetWeaver mobile 有兩種可能的情況:
偶爾連線
在偶爾連線的 SAP NetWeaver mobile 場景中,移動裝置包含移動客戶端以及 Web 伺服器、資料庫層和業務邏輯。
在這種情況下,使用者可以在離線狀態下工作,並且無需等待網路連線到中介軟體即可處理分配給他們的任何關鍵任務。NetWeaver 移動裝置還包含用於資料同步和資料複製的工具,以使資料可用於後端系統。
始終連線
在始終連線的場景中,為了管理業務運營,移動裝置始終連線到中介軟體。移動應用程式位於中央伺服器上,沒有移動客戶端。使用者必須連線到伺服器才能訪問這些應用程式。
應用程式在中央伺服器上開發和部署,並根據不同的移動裝置以不同的方式呈現。
在這兩種移動場景中,SAP NetWeaver Mobile 充當企業移動性的中介軟體。使用此中介軟體提供以下功能:
- 訊息傳遞和網路監控
- 裝置管理
- 資料分發
- 企業身份
- 安全
應用程式開發 ABAP
ABAP 代表高階業務應用程式程式設計,一種 4GL(第四代)語言。目前,它與 Java 一起被定位為 SAP 應用伺服器程式設計的主要語言。
Web Dynpro 是一種標準的 SAP UI 技術,允許您使用圖形工具和與 ABAP 工作臺整合的開發環境來開發 Web 應用程式。圖形工具的使用減少了實施工作量,並且您可以更好地重用和維護 ABAP 工作臺中的元件。
要訪問 ABAP 工作臺中的 Web Dynpro 執行時環境和圖形工具,您可以使用事務程式碼 - SE80。
這兩個解決方案都在 NetWeaver 平臺上開發,併為使用者提供應用程式和 Web 開發環境。
Web Dynpro 是一個用於 Web 開發的 ABAP 環境,基於 UI 程式設計的模型檢視控制器 (MVC) 概念。它根據平臺分別適用於 Java 和 ABAP,並支援類似的功能。
Web Dynpro 具有以下功能:
- 顯示和業務邏輯的分離
- 使用圖形工具輕鬆更改佈局
- 介面沒有平臺依賴性
以下是 Web Dynpro 架構的關鍵概念:
元資料
Web Dynpro 為您提供了一個開發基於 Web 的應用程式的環境,您可以使用圖形工具以應用程式開發中的元資料形式定義 Web Dynpro 應用程式。您還可以定義自己的事件;但是,事件處理應在單獨的程式碼中定義,並且必須在觸發事件時執行。
Web Dynpro 應用程式的使用者介面由使用 Web Dynpro 工具定義的小元素組成。您也可以透過在執行時更改這些元素或重新整合這些元素來更改或增強使用者介面。
圖形工具
您可以使用各種圖形 Web Dynpro 工具來生成基於 Web 的應用程式。您無需為此建立原始碼。以下是 Web Dynpro 應用程式中圖形工具的關鍵特性:
- 定義使用者介面元素的屬性
- 資料流
- 使用者介面佈局
對於所有這些屬性,您都可以使用圖形工具,而無需建立原始碼。
業務和應用程式邏輯
Web Dynpro 允許您在前端執行應用程式,並且可以透過本地服務或遠端連線訪問後端系統。您的使用者介面維護在 Dynpro 應用程式中,持久邏輯在後端系統中執行。
您可以使用自適應 RFC 服務或呼叫 Web 服務將 Web Dynpro 應用程式連線到後端系統。
MVC程式設計模型
Web Dynpro 應用程式基於 MVC 模型:
模型 (Model) - 這允許在 Web Dynpro 應用程式中訪問後端資料。
檢視 (View) - 用於確保在 Web 瀏覽器中表示資料。
控制器 (Controller) - 用於控制模型和檢視之間的通訊,它接收使用者的輸入,從模型獲取處理後的資料,並在瀏覽器中顯示資料。
SAP NetWeaver - 門戶
SAP NetWeaver 門戶是 NetWeaver 架構中的關鍵元件之一,為組織的應用程式提供單點訪問。組織的客戶、合作伙伴和員工可以使用企業門戶作為單點訪問組織服務和執行日常任務所需資訊的入口。
SAP NetWeaver 門戶允許以下型別的使用者身份驗證:
- 使用者名稱和密碼
- SAP 登入票證
- 使用安全套接字層 (SSL) 的 X.509 證書
- 客戶端證書
- 斷言票證
SAP NetWeaver 門戶提供兩種使用方式:
應用程式門戶 EPC
當不需要完整的企業門戶功能時,此功能適用。它也稱為EP Core。它包括門戶和通用工作列表 (UWL)。
門戶為 SAP 和非 SAP 資訊源、組織應用程式、資料庫和服務提供單一訪問點。
使用者可以從移動裝置(如智慧手機和平板電腦)以及桌上型電腦和筆記型電腦訪問門戶。門戶允許使用者(員工、客戶、合作伙伴和供應商)管理基於角色的訪問,以訪問與其日常工作任務相關的特定資訊。
通用工作列表允許業務使用者管理、操作和委派日常工作項。工作項可以使用自動化的業務流程生成。
使用 UWL,它將來自多個提供程式系統的工作項收集到一個列表中,以便一站式訪問。
NetWeaver 企業門戶
企業門戶包括知識管理和協作功能,並且基於 EP Core。
門戶導航
當您執行 NetWeaver 門戶時,它會提供組織的所有關鍵物件,並提供基於角色的安全訪問其日常工作相關資訊。所有利益相關者(客戶、合作伙伴、供應商和經銷商)都可以訪問 SAP 應用程式、第三方應用程式、桌面應用程式、文件、資料庫和其他服務。
NetWeaver 門戶框架包含使用者可以導航的每個頁面上所需的所有元件和功能。
頂級導航 - 用於管理使用者和系統管理任務以及開發活動。
詳細導航 - 系統環境、所有新增的系統和環境管理以及服務配置。知識管理和通用工作列表導航。
帶工具區域的搜尋欄位 - 用於在門戶內容中執行搜尋和高階搜尋選項。
動態導航
門戶收藏夾 - 您有收藏夾連結,可以直接從主頁訪問。
內容區域 - 從詳細級別導航中選擇的任何內容都將顯示在內容工具欄中。
頁面工具欄 - 此工具欄每個頁面都不同,並且根據選擇和內容區域內容而有所不同。
SAP NetWeaver - 建立系統
您可以在 NetWeaver 門戶下建立新的系統,還可以新增系統的別名。
步驟 1 - 要建立系統,您必須以管理員身份登入門戶。
步驟 2 - 在頂級導航欄中,轉到系統管理→系統配置→系統環境,如下面的螢幕截圖所示。
步驟 3 - 接下來,轉到門戶內容。右鍵單擊門戶內容,然後選擇新建系統,如下面的螢幕截圖所示。
步驟 4 - 選擇 JDBC 系統,然後單擊下一步。
步驟 5 - 輸入系統名稱和系統 ID 屬性,作為新建系統→下一步→完成。
企業門戶角色和組
企業門戶的所有使用者和角色任務都可以使用使用者管理引擎 (UME) 執行。UME 整合到 SAP NetWeaver 應用伺服器中。在 UME 中,您可以定義 UME 操作以應用授權。UME 操作是 Java 許可權,用於定義使用者角色,並且可以進一步分配給門戶角色。
使用者管理引擎執行使用者授權,以確保在向用戶提供對企業門戶中的iView和功能的訪問許可權之前,已為其分配了正確的 UME 操作。
對於每個門戶角色,在使用者管理引擎中都定義了 UME 操作。下表列出了所有關鍵門戶角色和相應的 UME 操作。
| 關鍵門戶角色 | UME 操作 |
|---|---|
| 委託使用者管理員 | UME.Manage_Users UME.Manage_Role_Assignment |
| 每個使用者核心角色 | UME.Manage_My_Profile |
| 標準使用者角色 | UME.Manage_My_Profile |
| 超級管理員 | UME.AclSuperUser UME.Manage_All |
| 系統管理員 | UME.System_Admin |
| 使用者管理員 | UME.Manage_All |
以下 UME 操作僅為企業門戶角色定義:
- UME.AclSuperUser
- UME.Manage_Role_Assignments
- UME.Remote_Producer_Read_Access
- UME.Remote_Producer_Write_Access
UME 和門戶角色之間的比較
在 NetWeaver 門戶中,門戶管理員都可以管理 UME 角色和門戶角色。UME 角色包含 Java 操作;但是,門戶角色包含對 iView、資料夾和系統的訪問許可權。
下表列出了 UME 和門戶角色之間的主要區別:
| 門戶角色 | UME 角色 |
|---|---|
| 用於管理門戶內容 - iView、工作集、資料夾等。 | UME 操作是一組 Java 許可權。 |
| 這用於定義內容如何組合在一起以及如何在門戶中顯示。透過分配門戶角色,您可以定義使用者在門戶中看到的內容。 | 這用於定義使用者在 J2EE 引擎上執行應用程式的授權。 |
| 當您將門戶角色分配給使用者或組時,他們會獲得該角色的終端使用者許可權。 | 這提供了對 J2EE 引擎上應用程式的訪問許可權。 |
| 它們是在門戶內容工作室的角色編輯器中建立的。 | 它們是使用身份管理建立的。 |
建立角色並將 iView 新增到角色
步驟 1 - 要建立角色,請導航到內容管理→門戶內容。
步驟 2 - 右鍵單擊您選擇的資料夾,然後選擇新建→角色。
步驟 3 - 首先,建立一個角色並將其命名為 OBNRole。
步驟 4 - 首先,建立一個角色並將其命名為 OBNRole。
步驟 5 - 轉到使用者管理選項卡→角色,如下面的螢幕截圖所示。
步驟 6 - 找到上一步中建立的 OBNRole,並使用分配的角色選項卡將其新增到管理員使用者/其他使用者中,如下面的螢幕截圖所示。
SAP NetWeaver - 知識管理
SAP NetWeaver 知識管理 (KM) 元件將來自不同資料來源的非結構化資訊組織成結構化格式,並使其可供所有使用者訪問。來自各種資料來源的資訊以記事本文件、PPT 和 HTML 格式存在。可以使用不同的功能整合來自不同來源的資訊。
SAP 企業知識管理的關鍵特性
以下是 SAP 知識管理功能的關鍵特性:
跨多個文件儲存庫的統一訪問
- 任何儲存庫的統一 API
- 合作伙伴可以擴充套件廣泛的聯結器
- 整合到 SAP 企業門戶中
完整的套件內容管理服務
瀏覽、搜尋、簽入和簽出、基於訂閱的知識文章。
完整的套件搜尋和分類服務
- 索引,搜尋
- 自動分類
- 文字挖掘
搜尋
- 全文
- 屬性
不同的搜尋模式
- 精確
- 語言學:使用查詢詞的詞幹進行搜尋
- 模糊搜尋容錯
- 萬用字元搜尋,使用“*”或使用“?”
- 用於複雜表達的短語搜尋
- 布林運算子
- 突出顯示/HTML 轉換/到維護的關鍵字的連結
- 內容摘要
- 聯合搜尋(其他搜尋引擎索引的使用)
文字挖掘
- 搜尋類似文件
- 建議替代搜尋詞
- 將文件自動分類到類別中
建立和上傳文件到知識中心
在 NetWeaver 知識管理中,可以建立文件併發布到知識管理資料夾。所有使用者都可以訪問這些文件,每個使用者可以在門戶中建立文件。它可以釋出到知識管理資料夾。
SAP NetWeaver - KM 管理
各種配置/管理功能在企業門戶中知識管理的各個區域執行。
初始配置
要使 KM 執行,您需要在安裝過程後立即執行基本配置。這些活動對於使用知識管理功能是強制性的。
- 安裝搜尋和分類引擎 (TREX)
- 基於模板的基本配置
- 手動配置
系統管理
您需要執行與知識管理門戶相關的各種管理任務。這些任務可以使用企業門戶中的“管理”選項卡來執行。
- 系統配置
- 監控、日誌記錄和跟蹤
您可以在門戶頂級導航窗格的“系統管理”選項卡下找到執行這些任務的工具,如下面的螢幕截圖所示。
內容管理
內容管理涉及管理不同型別的知識管理內容。門戶內容和 KM 內容使用 SAP Enterprise Portals 的內容管理角色進行管理。
KM 中的內容型別 -
門戶內容 - 這包括前面章節中提到的 iView,用於訪問 KM 功能和其他門戶內容目錄。
KM 內容 - 這些物件在知識管理儲存庫中進行管理。
將報表新增到 KM 儲存庫管理器
在 PAR 檔案結構中部署報表時,需要將報表分配給儲存庫管理器。
步驟 1 - 導航到頂級詳細導航欄中的“系統管理”→“系統配置”選項卡。
步驟 2 - 在左側的詳細導航欄中,轉到“知識管理”→“內容管理”→“儲存庫管理器”→“報表儲存庫”。
步驟 3 - 接下來,選擇標準報表儲存庫管理器進行編輯,並將簡單報表新增到活動報表列表中。將自定義報表新增到管理器後,您需要儲存更改。
步驟 4 - 轉到內容管理器角色,您可以看到新報表可供排程。內容管理器可以執行此報表。
SAP NetWeaver - 開發者工作室
NetWeaver Developer Studio 是 SAP 基於 Eclipse 的開發環境,用於開發 Java 業務應用程式。使用 Developer Studio,您可以基於不同的程式設計模型開發應用程式 - Web Dynpro 和 Java EE。
最新版本的 Developer Studio 附帶 NetWeaver Composite Environment 7.1。以下是 NetWeaver Developer Studio 的主要功能 -
您可以提供一個強大的、完全整合的開發環境,尤其適合大型 Java 專案和大型開發團隊。使用 Developer Studio 提供了一個高效率的環境,涵蓋了 Java 專案的整個生命週期。
藉助 Developer Studio,它透過為SAP的開發元件模型提供緊密支援,降低了解決方案的複雜性並提高了可重用性。
透過高度靈活的開發流程,您可以使用 Developer Studio 作為本地開發環境。您可以離線構建和編輯所有原始碼,並在本地安裝的伺服器上部署和測試。
Developer Studio 為 Java 業務開發的所有方面提供了一套完整的開發工具 - 使用者介面、電子商務邏輯和 Java 永續性。
Developer Studio 提供嚮導和各種圖形編輯工具,以提高生產力和降低開發成本。
在 Developer Studio 中建立 Web 專案
步驟 1 - 要在 NetWeaver Developer Studio 中建立專案,請開啟 Developer Studio。
步驟 2 - 要開啟 JAVA 透檢視,請轉到“視窗”→“開啟透檢視”→“其他”→“Java EE”。
步驟 3 - 選擇“檔案”→“新建”→“專案”,這將開啟“新建專案”視窗。選擇專案型別。
步驟 4 - 單擊“下一步”後,您需要輸入專案名稱並選擇目標執行時和配置。
步驟 5 - 單擊“完成”按鈕。
步驟 6 - 單擊“完成”後,這將在 NetWeaver Developer Studio 中開啟專案,如下面的螢幕截圖所示。
您可以執行以下常見的 J2EE 應用程式開發 -
- 建立 J2EE 元件應用程式開發。
- 將不同的元件收集到一個單元中,該單元可以部署在 NetWeaver 等應用程式伺服器上。
SAP NetWeaver - 網頁內容
業務使用者生成的內容可以使用 Web 頁面組合器工具進行管理,該工具允許業務使用者管理大多數 WCM 任務以及建立可以將業務應用程式與使用者生成網頁和靜態內容相結合的門戶頁面。使用 Web 頁面組合器,您可以融合業務應用程式和使用者生成的內容。
Web 頁面組合器支援專業人員建立互動式門戶頁面。終端使用者可以輕鬆訪問門戶中的 Web 內容和應用程式。
以下是 Web 頁面組合器頁面的結構元件。
導航 - WPC 區域已整合到基於角色的導航結構中。
收藏夾 - 終端使用者可以儲存其收藏夾頁面以更快地訪問。
搜尋 - 搜尋結果包括上下文資訊,例如相關頁面和角色。
使用 Web 頁面組合器新增文章
步驟 1 - 導航到“區域管理”→“內容編輯器”→“文章”選項卡→“內容”
這將開啟內容編輯器視窗。
步驟 2 - 新增以下詳細資訊以在企業門戶中釋出文章 -
- 內容標題
- 作者
- 選擇圖片
- 摘要
- 標題
- 段落
步驟 3 - 要儲存併發布此文章,請單擊儲存按鈕。
步驟 4 - 要檢視此文章,請轉到“文章”選項卡並單擊“重新整理”按鈕。
步驟 5 - 轉到右側的“頁面內容”,並說明您希望如何在企業門戶上釋出此內容。以下是可用的選項 -
- 文章
- 橫幅
- 連結列表
- 段落
- RSS 連結列表
- 摘要
- URL 檢視
步驟 6 - 要預覽已釋出的內容,請轉到“文章編輯器”→頂部的“預覽”按鈕。
流程整合選項
SAP Process Integration (SAP PI) 是 SAP NetWeaver 平臺的一部分。在 NetWeaver 7.0 ehp2 和更早版本中,它被稱為SAP NetWeaver Exchange Infrastructure XI。SAP NetWeaver Process Integration 是 NetWeaver 軟體元件的一部分,用於在組織的內部系統或與外部方之間交換資訊。
SAP PI/XI 使您能夠建立跨系統通訊和整合,並允許您連線基於不同程式語言(如 Java 和 SAP ABAP)的 SAP 和非 SAP 系統。它提供了一個開源環境,這在複雜的系統環境中對於整合系統和通訊是必要的。
SAP Process Integration 是一種中介軟體,允許在組織中的 SAP 和非 SAP 應用程式之間或與組織外部的系統之間進行無縫整合。
為什麼我們需要 SAP PI?
在一個組織中,SAP ERP 不包含單個系統,而是由許多整合系統組成,例如 SAP CRM、FICO、EWM 等。SAP PI 提供了一個平臺作為所有系統的單個整合點,而無需觸及所有資料和資訊交換的複雜遺留系統。
以下是 SAP Process Integration 提供的關鍵功能 -
連線
使用 SAP PI,您可以連線具有不同技術通訊方式的不同應用程式和系統。SAP PI 為您提供了各種介面卡,允許您基於不同的協議(如 HTTPS 或遠端功能呼叫 (RFC))連線應用程式。
路由
路由定義了執行時不同系統之間訊息流的規則。
對映
SAP PI 用於在分散式環境中連線不同的應用程式或系統,這些系統可以在不同的組織之間建立。因此,兩個元件之間的資料交換結構可能彼此不同。
SAP NetWeaver PI 安裝選項
在 SAP PI 中執行方案時,通訊和處理功能取決於與 SAP PI 安裝一起安裝的執行時引擎。您可以在主機系統上安裝一個或多個執行時引擎。SAP PI 提供以下兩種安裝選項 -
型別 1 - 雙用途型別
此安裝基於 ABAP 和 Java,並提供用於設計和配置整合內容以及以下執行時引擎的工具 -
- 整合引擎
- 業務流程引擎
- 高階介面卡引擎
型別 2 - 高階介面卡引擎擴充套件 (AEX)
此安裝基於 Java,並提供用於設計和配置整合內容的工具,幷包含 AEX 作為執行時引擎。
SAP NetWeaver PI 架構
SAP PI 架構由多個元件組成,這些元件在設計時、配置時和執行時使用。在 SAP PI 中,傳送方系統稱為源,接收方稱為目標系統。該架構稱為集線器和輪輻結構。輪輻用於連線外部系統,而集線器用於交換訊息。
SAP PI 系統分為以下元件:
- 整合伺服器
- 整合構建器
- 系統景觀目錄 (SLD)
- 配置和監控
SAP NetWeaver - 閘道器
SAP NetWeaver Gateway 用於在 SAP 業務套件、目標客戶端、平臺和框架之間建立連線。它提供開發和生成工具,用於使用不同的客戶端開發工具建立 OData 服務。
SAP NetWeaver gateway 為 Web 應用程式上 SAP 後端系統的業務邏輯和內容的消費提供了一種更簡單的方法。它還降低了訪問 SAP 資料的複雜性,並提供了易於使用的介面以縮短開發時間。
SAP NetWeaver Gateway:功能和主要優勢
SAP NetWeaver Gateway 是一種技術,它提供了一種簡單的方法來連線基於市場標準的裝置、環境和平臺到 SAP 軟體。
非破壞性,任何 SAP 業務套件。
易於開發簡單的 API,無需任何工具知識。
基於 REST、ATOM/OData。它允許使用任何程式語言或模型連線到 SAP 應用程式,而無需 SAP 知識,方法是利用 REST 服務和 OData/ATOM 協議。
它為 Eclipse、Visual Studio 2010 和 XCode 等知名 IDE 提供外掛。
閘道器安裝/部署選項
有兩種不同的部署選項可用於部署 SAP NetWeaver -
SAP NetWeaver Gateway 的中央集線器部署
在此選項中,閘道器伺服器功能在一個專用伺服器(集線器系統)上使用。與第一個選項相反,服務部署發生在集線器系統上。
如果後端系統上不需要執行任何開發,或者在 7.40 之前的版本中,或者不允許在後端部署 Add-On IW_BEP,則使用此選項。在這種情況下,開發人員僅限於通過後端中的 RFC 訪問的介面。
開發在閘道器集線器系統中進行,並且不觸及業務套件後端系統。IW_BEP 或 SAP_GWFND 在閘道器集線器系統中執行,並且 SAP 業務套件中沒有任何內容被觸及。
優點
此選項的優點是它不需要在後端系統中安裝閘道器附加元件。
缺點
無法直接訪問元資料 (DDIC) 和業務資料。因此,資料的重用受到限制。
無法遠端使用 GENIL 物件。
在此配置中,訪問僅限於遠端啟用的介面,例如 RFC 模組、BAPI 等。
嵌入式部署
在嵌入式部署架構中,開發在 SAP 業務套件後端系統中進行。網關係統也安裝在同一系統中。服務在 SAP 業務套件後端系統中註冊和釋出。
IW_BEP 或 SAP_GWFND 在安裝 SAP 業務套件的同一系統中執行。
優點 -
它需要較少的執行時間,因為減少了一個遠端呼叫。
缺點 -
系統不應用作其他後端系統的集線器。
在多個 SAP 業務套件系統的情況下,必須多次配置閘道器。
此配置僅推薦用於沙盒目的。
SAP NetWeaver - 安全
在分散式環境中,您使用 Internet 管理業務資料,安全是任何系統中的關鍵要求之一。不應有任何未經授權的訪問和使用者錯誤,配置訪問也不應導致任何資訊丟失。
SAP NetWeaver 安全包括以下幾點 -
- 技術系統景觀/架構(之前已涵蓋)
- 使用者管理和身份驗證
- 網路和傳輸層安全
使用者管理
在SAP NetWeaver中,您可以使用各種使用者管理工具。這些工具內置於SAP系統中,可以透過事務呼叫。
使用這些工具,您可以管理Java和ABAP的應用程式平臺。
在ABAP引擎中管理使用者
步驟1 - 使用T-Code: SU01在SAP系統中管理使用者。您可以使用它來管理ABAP系統中的使用者。
步驟2 - 輸入您要建立的使用者名稱,然後單擊建立圖示,如下面的螢幕截圖所示。
步驟3 - 您將被定向到下一個選項卡 - 地址選項卡。在這裡,您需要輸入姓名、姓氏、電話號碼、電子郵件ID等詳細資訊。
您將進一步被定向到下一個選項卡 - 登入資料,如下面的螢幕截圖所示。
步驟4 - 在登入資料選項卡下輸入使用者型別。我們有五種不同的使用者型別。
以下是不同的使用者型別 -
對話使用者 - 此使用者用於從GUI進行互動式系統訪問。
系統使用者 - 此使用者用於後臺處理、系統內的通訊。
通訊使用者 - 此使用者用於外部RFC呼叫。
服務使用者 - 此使用者是為更大且匿名的使用者組建立的。
參考使用者 - 使用此使用者型別無法登入到系統。用於一般與人員無關的使用者,允許分配其他授權的使用者型別。
步驟5 - 輸入第一次登入密碼 → 新密碼 → 重複密碼。
您將被定向到下一個選項卡 - 角色。
步驟6 - 將角色分配給使用者。
您將進一步被定向到下一個選項卡 - 配置檔案。
步驟7 - 將配置檔案分配給使用者。
步驟8 - 單擊儲存圖示以接收確認。
鎖定/解鎖使用者
在SAP系統中,管理員還可以根據需要鎖定或解鎖使用者。這可以針對特定時間段或永久執行。可以透過以下兩種方式鎖定/解鎖使用者 -
- 手動/強制
- 自動(在多次登入失敗嘗試後)
手動或強制
您可以使用以下事務程式碼強制/自動鎖定使用者 -
事務程式碼 - SU01 用於單個使用者
事務程式碼 - SU10 用於多個使用者
步驟1 - 執行事務程式碼 - SU01
步驟2 - 選擇要鎖定/解鎖的使用者,然後單擊如下面的螢幕截圖所示的圖示。
SAP NetWeaver - PFCG 角色
您可以使用此事務(事務 - PFCG)來管理ABAP系統中的角色並提供使用者授權。您可以建立新角色、複製現有角色、定義單一和複合角色等。
步驟1 - 在下面的螢幕截圖中,輸入角色名稱並單擊單一/複合角色。
步驟2 - 要複製現有角色,請單擊“複製角色”按鈕。從現有角色列表中選擇角色。您可以選擇單一/複合角色。
步驟3 - 要更改角色,請從列表中選擇角色,然後單擊如下面的螢幕截圖所示的“更改”按鈕。
步驟4 - 當您轉到“使用者”選項卡時,您將看到已申請此角色的使用者列表。您可以看到他們的使用者ID、使用者名稱、開始日期和結束日期。
步驟5 - 您還可以執行使用者比較主記錄,或者可以將直接使用者新增到此角色。
SAP NetWeaver - 身份驗證方法
為了對使用者進行身份驗證,ABAP前端伺服器使用SAP NetWeaver提供的身份驗證和單點登入 (SSO) 機制。以下機制可用於身份驗證
SPNEGO/KERBEROS
當客戶端應用程式想要對遠端伺服器進行身份驗證,但兩端都不確定對方支援哪些身份驗證協議時,將使用SPNEGO。偽機制使用協議來確定哪些通用的安全服務應用程式程式設計介面 (GSSAPI) 機制可用,選擇一個,然後將所有進一步的安全操作分派給它。這可以幫助組織分階段部署新的安全機制。
SAP 登入票證
SAP登入票證代表SAP系統中的使用者憑據。啟用後,使用者可以透過SAP GUI和Web瀏覽器訪問多個SAP應用程式和服務,而無需進一步輸入使用者名稱和密碼。SAP登入票證還可以成為跨SAP邊界啟用SSO的工具。在某些情況下,登入票證可用於對第三方應用程式(例如基於Microsoft的Web應用程式)進行身份驗證。
X.509證書
X.509證書包含有關頒發證書的身份以及頒發證書的身份的資訊。許多人們稱為安全套接字層 (SSL) 證書的證書實際上是X.509證書。
SAP NetWeaver - 通訊安全
安全網路通訊 (SNC) 將SAP NetWeaver單點登入或外部安全產品與SAP系統整合。使用SNC,您可以透過使用安全產品提供的其他安全功能來增強安全性,而這些功能在SAP系統中是無法直接使用的。
SNC保護使用SAP協議、遠端函式呼叫 (RFC) 或動態資訊和操作閘道器 (DIAG) 的SAP系統各個客戶端和伺服器元件之間的通訊資料路徑。
各種安全產品已實現了眾所周知的加密演算法,並且使用SNC,您可以將這些演算法應用於您的資料以提高保護。
重要功能
SNC保護各個SAP系統客戶端和伺服器元件之間的通訊資料路徑。安全產品已實現了眾所周知的加密演算法,並且使用SNC,您可以將這些演算法應用於您的資料以提高保護。
使用SNC,您可以獲得應用程式級別的端到端安全性。在兩個受SNC保護的元件之間進行的所有通訊都將得到保護。
可以使用SAP不直接提供的其他安全功能(如智慧卡)。您可以在任何時間更改安全產品,而不會影響SAP業務應用程式。
保護級別
您可以應用三個級別的安全保護。他們是 -
- 僅身份驗證
- 完整性保護
- 隱私保護
僅身份驗證
僅使用身份驗證時,系統會驗證通訊夥伴的身份。這是SNC提供的最低保護級別。
完整性保護
使用完整性保護時,系統會檢測在通訊兩端之間可能發生的任何資料更改或操作。
隱私保護
使用隱私保護時,系統會加密正在傳輸的訊息,使竊聽無效。隱私保護還包括資料的完整性保護。這是SNC提供的最高保護級別。