SAP 快速指南
SAP 的發展歷程
SAP 是全球領先的企業應用軟體供應商,在軟體及相關服務收入方面佔據領先地位。按市值計算,它是全球第三大獨立軟體製造商,為所有規模的行業提供支援,幫助他們實現盈利運營、可持續發展並在市場競爭中保持領先地位。
SAP 概覽
SAP 以其獨特的創新而聞名全球,這些創新幫助客戶高效運營業務。其部分事實和資料如下:
全球 188 個國家/地區的 263,000 多個客戶。
130 多個國家/地區的 68,800 多名員工。
年度收入(IFRS)達 1682 億歐元。
在法蘭克福證券交易所和紐約證券交易所等證券交易所上市,股票程式碼為“SAP”。
ISO 證書
- SAP 開發:ISO 9001:2008 證書
- SAP 全球主動支援:ISO 9001:2008 證書
- SAP 全球主動支援:ISO 27001:2005 證書
行業與解決方案
行業 |
業務線 |
||
|---|---|---|---|
|
|
產品
商業應用 |
資料庫與技術 |
|---|---|
|
|
分析 |
移動 |
|
|
雲 |
|
|
SAP 合作伙伴
SAP 合作伙伴在幫助組織購買、構建、實施、服務和支援最符合其獨特需求的 SAP 解決方案方面發揮著重要作用。他們幫助組織更快地實現業務目標,並取得更好的成果。大體上,SAP 合作伙伴幫助:
- 滿足中小型企業的需求
- 使用自定義應用程式擴充套件 SAP 解決方案
- 管理國家/地區和語言的推廣
- 購買 SAP 解決方案
SAP 支援與服務
SAP 透過其 15000 多名經過培訓和認證的顧問,憑藉其在 25 個不同行業的無與倫比的知識,為其客戶提供廣泛的服務。
SAP 透過其入口網站提供以下支援和服務:
- 下載 SAP 軟體
- SAP 筆記(支援補丁和升級)
- 基於知識的文章
- 請求開發人員
- 編輯系統
- 管理遠端連線
- 報告和跟蹤支援事件等。
您可以透過以下連結訪問 SAP 支援門戶:
https://support.sap.com/home.html
使用您的“S-User ID”和“密碼”登入,並訪問 SAP 提供的支援。
SAP - 企業資源規劃 (ERP) 簡介
SAP 是提供ERP(企業資源規劃)解決方案和服務的市場領導者。在本章中,我們將嘗試更多地瞭解 ERP 及其應用場景。此外,我們將學習 ERP 的實施技術以及市場上可用的 ERP 軟體包。
什麼是 ERP?
企業資源規劃 (ERP) 是一種軟體,旨在為不同行業領域的組織提供服務,無論其規模和實力如何。
ERP 軟體包旨在支援和整合業務流程的幾乎所有職能領域,例如商品和服務的採購、銷售和分銷、財務、會計、人力資源、製造、生產計劃、物流和倉庫管理。
業務流程整合
每個企業,無論其所屬行業如何,都需要互聯的系統,以便資訊能夠高效地在各個業務流程之間流動。業務流程整合 (BPI) 在克服整合挑戰方面發揮著重要作用,使組織能夠在內部和外部連線系統。
業務流程整合 (BPI) 允許:
- 業務流程自動化,
- 系統和服務的整合,
- 在眾多應用程式之間安全共享資料,以及
- 管理、運營和支援流程的自動化。
下圖顯示了企業中執行的各種業務流程的概述以及它們是如何整合的。(此處應插入圖表)
ERP 的發展歷程
在早期開發階段,整合解決方案是針對特定流程領域設計的,例如:
- 物料管理 - 整合系統被稱為物料需求計劃 (MRP)
- 製造 - 整合系統被稱為製造資源計劃
然而,這些整合系統都不能為組織提供涵蓋主要業務流程領域的完整解決方案。在 20 世紀 90 年代初,Gartner 集團首次使用了縮寫詞ERP。到 20 世紀 90 年代中期,ERP 系統已經解決了所有核心企業職能。
在早期階段,大多數 ERP 解決方案都專注於自動化後臺職能,這些職能不會直接影響客戶或公眾。後來,前臺職能,例如客戶關係管理和電子商務系統被整合。
ERP 的功能
ERP 系統通常執行以下功能:
支援組織內部的整合業務流程。
改進資本規劃,並有助於執行組織計劃和戰略。
透過分析準確的資料,加快決策過程。
幫助將業務網路擴充套件到更廣泛的領域,擴大產品和服務範圍,以接觸更多客戶、供應商和合作夥伴。
識別運營風險以改進治理。
提供針對組織資料洩露和資訊洩露安全威脅的保護。
使組織能夠根據需要適應業務流程的快速變化。
透過提供增加客戶群的方法來獲得長期利潤。
職能領域
ERP 是一種業務管理軟體,通常是一套整合的應用程式,公司可以使用這些應用程式來收集、儲存、管理和解釋來自許多職能領域的資料,包括:
財務會計 - 處理財務交易和資料。
人力資源 - 處理與組織員工相關的資訊。
客戶關係管理 - 處理捕獲和管理客戶關係,促進使用客戶體驗來評估知識庫。
銷售與分銷 - 處理訂單下達、交付、裝運和開票。
物流與倉庫管理 - 處理產品的儲存和裝運。
製造與物料管理 - 處理生產和生產計劃活動。
供應鏈管理 - 處理產品的移動、儲存、管理和控制供應。
商業智慧 - 分析資料並將資料轉換為資訊。
ERP 的優點
透過整合業務流程,ERP 提供以下優點:
節省時間和費用。
允許管理層利用系統中設計的資料和報告工具更快地做出決策。
單一資料來源以及在組織所有部門之間共享資料。
有助於跟蹤組織中發生的每一筆交易,從開始到結束。
隨時提供即時資訊。
在不同職能領域(如銷售、市場營銷、財務、製造、人力資源、物流等)之間提供同步的資訊傳輸。
ERP 的缺點
將 ERP 整合到組織中並不總是容易的。ERP 存在以下缺點:
有時,對組織至關重要的業務流程需要重新設計才能與 ERP 解決方案對齊。
複雜的整合成本可能非常高。
從一個 ERP 解決方案切換到另一個解決方案會進一步增加實施成本。
需要對終端使用者進行日常操作培訓。
不建議進行自定義。
ERP 軟體包
許多公司根據其預算和要求開發和實施各種 ERP 軟體包,以幫助他們滿足其業務需求並高效地執行其業務。
以下連結將帶您進入維基百科頁面,您可以在其中找到幾乎所有在全球範圍內設計的 ERP 軟體包列表。
http://en.wikipedia.org/wiki/List_of_ERP_software_packages
SAP 模組
SAP 解決方案包括許多功能模組,這些模組支援執行關鍵業務流程的交易,例如:
- 財務會計 (FI)
- 財務供應鏈管理 (FSCM)
- 管理會計 (CO)
- 物料管理 (MM)
- 銷售與分銷 (SD)
- 物流執行 (LE)
- 生產計劃 (PP)
- 質量管理 (QM)
- 工廠維護 (PM)
- 專案系統 (PS)
- 人力資源 (HR)
財務與控制 (FICO)
SAP FICO是由兩個ERP模組組合而成,即財務會計 (FI) 和控制 (CO)。在SAP的財務模組以及企業層面,以下模組參與其中:
- FI − 財務會計
- CO − 控制
- IM − 投資管理
- TR − 資金管理
- EC − 企業控制
SAP FI (財務會計) 負責以受控的方式跟蹤整個組織的財務資料流,並將所有資訊整合起來,以便有效地進行戰略決策。
SAP FI涉及的活動
組織結構建立(定義公司、公司程式碼、業務領域、職能領域、信用控制,公司程式碼與信用控制的分配)
財務會計全域性設定(維護會計年度、過賬期間、定義憑證型別、過賬鍵、憑證編號範圍)
總賬會計(建立科目表、科目組、定義資料傳輸規則、建立總賬科目)
稅務配置及銀行主資料的建立和維護
應付賬款(建立供應商主資料和供應商相關的財務屬性,如科目組和付款條件)
應收賬款(建立客戶主資料和客戶相關的財務屬性,如科目組和付款條件)
資產會計
與SD和MM整合
SAP CO (控制) 模組有助於協調、監控和最佳化組織中的所有流程。它控制著組織中的業務流程。此模組有助於分析實際資料與計劃資料的差異,並規劃業務戰略。
CO中管理兩種型別的要素:
- 成本要素
- 收入要素
這些要素儲存在FI模組中。
SAP CO涉及的活動
成本要素會計(組織中發生的成本和收入的概述)
成本中心會計
基於活動的成本會計(分析跨部門的業務流程)
內部訂單
產品成本控制(計算產品製造或服務提供過程中發生的成本)
盈利能力分析(按各個細分市場分析組織的利潤或虧損)
利潤中心會計(評估組織內各個獨立領域的利潤或虧損)
銷售與分銷管理 (SD)
SAP SD是SAP中最重要的模組之一。它具有很高的整合複雜性。組織使用SAP SD來支援產品和服務的銷售和分銷活動,從詢價到訂單,再到交付。
SAP SD可以監控組織中發生的眾多活動,例如產品詢價、報價(售前活動)、下單、定價、安排交付(銷售活動)、揀貨、包裝、發貨、將產品運送給客戶、產品交付和開票。
在所有這些流程中,都涉及多個模組,例如FI(財務會計)、CO(控制)、MM(物料管理)、PP(生產計劃)、LE(物流執行)等,這表明了整合涉及的複雜性。
SAP SD涉及的活動
設定組織結構(建立新的公司、公司程式碼、銷售組織、分銷渠道、部門、業務領域、工廠、銷售區域,維護銷售辦事處、庫存地點)
分配組織單元(根據設計將上述活動中建立的各個元件相互分配,例如公司程式碼到公司,銷售組織到公司程式碼,分銷渠道到銷售組織等)
定義定價元件(定義條件表、條件型別、條件序列)
設定銷售憑證型別、開票型別和與稅務相關的元件
設定客戶主資料記錄和配置
物料管理 (MM)
物料管理處理透過其他模組(如物流、供應鏈管理、銷售和交付、倉庫管理、生產和計劃)的物料移動。
物流執行 (LE)
物流執行可以分為兩個子模組,即貨物運輸(採購到採購流程)和倉庫管理(貨物儲存)。這兩個模組與銷售和分銷、物料管理以及生產和計劃整合。
供應商關係管理 (SRM)
顧名思義,SRM模組處理組織與其供應商之間產品和服務的有效和高效轉移。本節涵蓋的主要流程是採購產品,例如直接物料、間接物料和服務。此模組可以有效地與計劃、會計和庫存系統整合。
端到端採購週期
使用SAP企業採購商的採購流程包含以下主要步驟:
- 購物車
- 購物車審批
- 需求採購
- 採購訂單
- 採購訂單審批
- 確認貨物/服務
- 確認審批
- 處理發票
- 發票審批
客戶關係管理 (CRM)
CRM處理端到端的客戶相關流程。CRM旨在集中所有與組織相關的客戶資料。它幫助組織:
根據市場需求和客戶資料分析,維護其銷售、服務和構建營銷策略。
專注於客戶,並透過資訊分析幫助企業更多地瞭解其客戶。
改進銷售和服務,並與客戶建立更好的關係。
人力資源 (HR)
人力資源主資料管理最重要的目標是輸入與員工相關的行政、時間記錄和工資目的的資料。
無需使用招聘功能即可聘用新員工。相反,您可以透過在人事管理中執行人事行動來聘用某人,從而建立僱用員工所需的資料。
必須保持員工資料的最新狀態。僱用員工後,總是可能出現需要輸入新資料或更正當前資料的情況。例如:
員工搬到新地址,必須將其儲存在系統中。
員工在年初加薪。必須為相關日期儲存新工資。
員工在組織內部換工作。他的組織分配、工作時間和工資也會發生變化。
資料可以儲存過去、現在或將來的資料。
注意 - 輸入過去與工資相關的資料會觸發追溯會計。
人力資源模組由稱為子模組的主要功能區域組成。人力資源模組真正展現了SAP產品在企業資源規劃方面的優勢。
人力資源系統與幾乎所有其他SAP模組都有非常強大的整合點(在無需人工干預的情況下來回傳遞資料)。此外,人力資源子模組之間也有非常緊密的整合。
上圖重點介紹了一些基本的SAP HR術語,如下所示。
- 商務旅行管理
- 招聘
- 工資單
- 個人發展
- 組織管理
- 時間管理
- 員工規劃
- 員工自助服務 (ESS)
- 管理者自助服務 (MSS)
- 培訓和活動管理
- 員工時間記錄 (CATS)
- 福利
- 薪酬管理
- 人事管理
SAP - 架構與安裝 SAP GUI
本章闡述了R/3的架構,並說明如何在您的系統上安裝SAP GUI。
SAP:三層架構
藉助SAP R/3,SAP引入了新一代企業軟體——從大型機計算(客戶機-伺服器架構)到資料庫、應用程式和使用者介面的三層架構。
SAP R/3的三層架構
表示伺服器
表示伺服器包含能夠提供圖形介面的系統。
- 表示層也稱為客戶端層
- 表示層是使用者互動
- 在SAP中,我們使用GUI來實現使用者互動的目的
- GUI代表圖形使用者介面
- 例如:桌上型電腦、移動裝置、筆記型電腦
應用伺服器
應用伺服器包括具有多個CPU和大量RAM的專用系統。
應用層也稱為核心層和基礎層。
SAP應用程式程式在應用層執行。
應用層充當表示層和資料庫層之間通訊器的作用。
應用伺服器是排程程式將工作負載分配給不同的工作程序以完成工作的場所。
資料庫伺服器
資料庫伺服器包含具有快速且大容量硬碟的專用系統。
- 資料庫層儲存資料
- 資料儲存可以是業務資料、SAP系統資料、SAP表、程式。
- 示例:Oracle、Microsoft SQL Server、IBM DB/2、Siebel、Sybase等。
三層架構
什麼是客戶端?
客戶端是SAP R/3物理資料庫的一個邏輯部分。從業務角度來看,客戶端可以解釋為公司的邏輯分組。
要點:
所有SAP R/3中的定製(配置)和開發(ABAP)工作都在客戶端中執行。
但是,來自定製和開發工作的資料可能儲存在單個客戶端(客戶端相關資料)或系統中的所有客戶端(客戶端無關資料)中。
客戶端相關與客戶端無關
每個客戶端中的資料可能與其他客戶端的資料分開。SAP R/3系統中基本上有兩種型別的資料:客戶端相關資料和客戶端無關資料。
客戶端相關資料定義為特定於單個客戶端的資料。客戶端相關資料的示例包括編號範圍、ABAP 變體和使用者主資料,以及透過SAP R/3事務建立或更新的資料。
客戶端無關資料可以定義為系統中所有客戶端共有的資料。客戶端無關資料的示例包括資料字典物件(表、檢視)、ABAP 原始碼、螢幕和選單。
資料駐留在表中。要確定特定表是客戶端相關還是客戶端無關,需要查看錶結構。可以透過資料字典 (SE11) 查看錶結構。如果MANDT(德語中的客戶端)是表的第一個鍵欄位,則該表是客戶端相關的;否則,該表是客戶端無關的。
例如,TSTC表是客戶端無關的;但是,USR01表是客戶端相關的。
SAP R/3交付的客戶端
每個SAP R/3系統都包含三個客戶端000、001和066。讓我們回顧一下這些客戶端,並檢查它們包含的內容。
這些客戶端提供不同的功能,不得刪除。
客戶端000執行特殊功能。特別是,在升級過程中,它具有擴充套件的功能。
客戶端001基本上是000的副本,可以用作新定製客戶端的基礎。
客戶端066是一個特殊的客戶端,用於作業系統的監控。它由SAP R/3的早期預警服務用於提供效能建議。
在3.0之前的版本中,客戶端000包含一個模型公司。從4.0版本開始,客戶端000和001是相同的。客戶端000不再包含模型公司。任一客戶端都可以透過客戶端複製作為配置的基礎。通常,大多數專案都從客戶端000的副本開始構建配置。客戶工作決不應該在三個交付的客戶端中進行。
最低系統要求
要安裝最新的SAP GUI 730版本,MSU機器必須滿足以下最低系統要求:
執行Windows 7、Vista或帶有Service Pack 3的Windows XP的**基於Windows的PC**
執行Windows 7、Vista或XP(Service Pack 3)的虛擬機器軟體(VMWare、Fusion、Parallels)的**蘋果Mac**
系統記憶體 (RAM)
**Windows XP** – 最低1 GB;建議2 GB
**Windows 7** – 最低2 GB;建議4 GB
**帶有虛擬Windows環境的Mac** – 最低2 GB;建議4 GB
磁碟空間
SAP GUI安裝程式需要145 MB的可用磁碟空間
完全安裝的應用程式需要250 MB的可用磁碟空間
所需軟體下載
下載Java 平臺,企業版7 SDK許可協議
SAP GUI 7.30
SAP IDES 4.7安裝檔案
MS環回網路介面卡
安裝前的準備工作
增加虛擬記憶體
我的電腦(右鍵單擊)→ 屬性 → 高階系統設定 → 效能 → 設定 → 高階 → 虛擬記憶體 → 更改
以下螢幕截圖顯示了這些步驟。
SAP NetWeaver
NetWeaver是底層SAP核心(也稱為SAP OS層,基本上是WEB AS)和任何用於業務賦能的SAP軟體工具的組合。
NetWeaver概覽
SAP NetWeaver描述了用於“業務賦能”的所有軟體和服務。SAP業務套件,例如ECC或SRM,包含針對特定業務解決方案的軟體元件。
SAP NetWeaver是一個開放的技術平臺,它提供了一套全面的技術,用於執行關鍵業務應用程式以及整合人員、流程和資訊。
SAP NetWeaver是一個基於Web的開放整合應用程式平臺,它作為企業面向服務的架構(企業SOA)的基礎,並允許跨業務和技術邊界整合和協調人員、資訊和業務流程。
它利用開放標準,能夠與來自幾乎任何來源或技術的資訊和應用程式整合。
SAP NetWeaver是SAP Business Suite和SAP Business by Design的基礎。它還支援合作伙伴解決方案和客戶定製應用程式。
SAP NetWeaver元件
SAP NetWeaver包含一套全面的元件、應用程式和工具。
SAP NetWeaver應用伺服器
它支援平臺無關的Web服務、業務應用程式和基於標準的開發,使您可以利用現有的技術資產來構建面向Web服務的解決方案。
SAP NetWeaver商務倉庫
它使您可以整合來自整個企業的的資料,並將其轉化為切實可行的、及時的業務資訊,以推動合理的決策。
SAP NetWeaver閘道器
它使開發人員能夠建立將業務使用者與任何環境和任何裝置上的SAP軟體連線的應用程式。
SAP NetWeaver主資料管理
它確保跨系統的資料一致性,並有助於整合擴充套件價值鏈中的業務流程。
SAP NetWeaver流程編排
它有助於改進流程,從簡單的流程到跨應用程式和組織邊界的整合流程。它包括業務流程管理、業務規則管理和流程整合的功能。
SAP NetWeaver門戶
它統一了關鍵資訊和應用程式,為使用者提供跨企業的基於角色的檢視,使您可以充分利用您的資訊資源。
SAP自動識別基礎設施
它為您提供了整合所有自動化感測裝置(包括RFID閱讀器和印表機、藍牙裝置、嵌入式系統和條形碼裝置)所需的所有功能。
SAP NetWeaver身份管理
它解決了典型企業面臨的訪問和配置問題。它為整合業務流程創造了新的機會,並幫助您在異構IT環境中整合系統。
SAP NetWeaver資訊生命週期管理
它允許您根據您定義的監管保留規則,以易於訪問的格式存檔資料。
SAP NetWeaver工具
SAP NetWeaver包含以下工具:
自適應計算控制器
它提供了一箇中央控制點,用於分配計算資源並最佳化其使用。
SAP NetWeaver組合環境
它提供了一個強大的環境,用於設計、部署和執行符合面向服務架構的複合應用程式。
SAP NetWeaver開發工作室
它為開發J2EE應用程式提供了方便的使用者介面和豐富的功能。
SAP NetWeaver視覺化組合器
它簡化了門戶內容和分析應用程式的建立,使業務分析師能夠使用視覺化使用者介面而不是手動編碼來構建或自定義應用程式。
SAP解決方案管理器
它透過涵蓋解決方案部署、執行和持續改進所有關鍵方面的功能,為分散式系統提供技術支援。
SAP NetWeaver應用程式
SAP NetWeaver包含以下應用程式:
SAP NetWeaver企業搜尋
它為企業物件和事務提供了一個簡單安全的閘道器。
SAP NetWeaver單點登入
它提供了一個全面的單點登入解決方案,可以使使用者的初始身份驗證重複用於隨後登入所有應用程式。
SAP - 登入SAP系統
在本章中,我們將學習以下主題:
- SAP登入
- 新增新的應用伺服器
- 登入和登出SAP
- 建立新密碼或更改舊密碼
SAP登入
SAP登入用於建立登入SAP R/3的圖示。但是,使用SAP登入建立的圖示不會放置在SAP R/3 Windows組中;而是透過SAP登入選單顯示。安裝工作站上的SAP GUI後,即可使用SAP登入板。
SAP登入圖示
SAP登入板
SAP登入選單可以被認為是一站式商店,終端使用者可以在其中選擇登入圖示、登入組或建立新的登入圖示。
登入圖示將使用者登入到一個特定的應用程式伺服器。登入組將使用者登入到多個應用程式伺服器中的一個,具體取決於哪個伺服器具有最佳效能統計資料。
新增新的SAP應用伺服器
要建立連線到新的SAP應用伺服器的快捷方式,請按照以下步驟操作:
單擊桌面的SAP登入快捷方式圖示,將開啟登入板,如下面的螢幕截圖所示。單擊“新建”按鈕。
單擊此處所示的“下一步”按鈕。
在“系統條目屬性”螢幕中填寫以下詳細資訊。
**描述** – 提供有意義的簡短文字以標識伺服器。伺服器將以此名稱在SAP登入板中可用。
**應用伺服器** – 提供基礎管理員提供的應用伺服器的IP/地址。
**系統編號和系統ID** – 提供基礎管理員提供的系統編號。如果未指定任何內容,則應保持為00。
**SAP路由器字串** – 如果基礎管理員提供,請提供SAP路由器字串。有時它可以留空。
單擊“完成”以完成配置。新建立的SAP應用伺服器現在將在SAP登入板中可用。
登入SAP R/3
SAP登入板用於配置SAP伺服器。SAP GUI用於將計算機連線到SAP系統。
SAP GUI型別
SAP GUI可以分為以下三類:
- 適用於Windows環境的SAP GUI
- 適用於Java環境的SAP GUI
- 適用於HTML的SAP GUI
按照以下步驟登入SAP伺服器:
啟動SAP登入板。
雙擊SAP登入板中的應用伺服器(您需要連線的伺服器)。將出現SAP登入螢幕。
在SAP登入螢幕上:
預設客戶端的值會自動顯示。如果要登入到其他客戶端,請使用新的客戶端編號更改它。
接下來,輸入分配給您的使用者ID和密碼。
在語言中輸入“EN”以登入到英語設定。通常,語言預設為“EN”或任何其他語言,具體取決於國家/地區/使用者和已安裝的語言。因此,對於英語作為登入語言,您無需在SAP登入螢幕中輸入它,因為它從預設設定中獲取其值。
填寫四個欄位後,按Enter鍵登入SAP系統。
**注意** – 首次使用您的ID登入系統時,系統將提示您更改初始密碼。
建立新密碼
要更改密碼,請單擊“**新密碼**”按鈕並設定密碼。
選擇一個新密碼,然後再次輸入以確認。密碼欄位中將保留星號。
對您選擇的密碼滿意後,單擊
圖示。
首次登入SAP
登入後將顯示以下螢幕。該螢幕具有許多標準螢幕屬性和導航選項,可用於訪問不同的應用程式。我們將在後續章節中討論所有這些。
從SAP登出
點選系統選單欄中的“系統”(System),然後選擇“登出”(Logoff)。
您也可以點選螢幕右上角的
按鈕登出。
登出時,會彈出一條訊息:“未儲存的資料將會丟失。您要登出嗎?”如果您已經安全地儲存了正在處理的事務,請點選“是”。
SAP - SAP視窗個性化設定
本章將介紹如何根據使用者偏好和本地要求自定義SAP佈局。您可以根據您的偏好自定義以下設定:
視覺設定,例如SAP主題、顏色、字型和大小等。
互動設計,例如鍵盤設定、聲音和控制設定等。
此外,您還可以自定義其他各種屬性,這些屬性將直接影響您與SAP的互動。
佈局自定義選項可以透過應用程式工具欄或SAP登入板訪問。
透過應用程式工具欄進行自定義
點選應用程式工具欄上的“自定義本地佈局”按鈕
,將開啟一個下拉選單。點選選單“選項”,它將帶您進入本地佈局最佳化螢幕。
在SAP GUI中,您可以進行以下調整:
- 選項
- 新的視覺設計
- 自定義本地佈局下的常規設定
- 自定義本地佈局下的其他常規設定
- 自定義本地佈局下的國際化設定
- 切換視覺設計
透過登入板進行自定義
您可以透過從SAP登入板訪問選項來自定義本地佈局。點選左上角的圖示
,將出現一個下拉選單。從選單項中選擇“選項”,它將帶您進入下一個螢幕截圖中顯示的SAP GUI自定義螢幕。
[注意 - 此SAP系統不支援客戶端特定設定,更改對新會話生效。]
SAP - 終端使用者自定義
本章介紹如何修改使用者引數,例如個人資料到通訊資料、時區、日期和時間欄位格式、列印屬性等。
維護使用者配置檔案
點選選單欄上的“系統”。選擇“使用者配置檔案”→“個人資料”,如下面的螢幕截圖所示。
將出現以下螢幕,其中包含更改以下屬性的選項:
- 日期格式
- 小數表示法
- 登入語言 - 如果要使用除英語以外的其他語言開啟SAP,請使用此選項。
- 時區
- 列印控制 - 此選項將設定預設印表機,除非在執行時或以程式設計方式更改印表機,否則您的文件將列印到該印表機。
這些選項已由SAP預設設定,使用者可以根據自己的喜好進行自定義。
此外,SAP還提供更改個人資訊(例如指定使用者ID的姓名、電子郵件ID和手機號碼)的選項。這些欄位可以在“地址”選項卡中維護。
SAP - 在SAP視窗中導航
本章介紹基本的SAP導航,包括您將經常使用的螢幕、選單、事務程式碼和按鈕。學習SAP的第一步是熟悉SAP導航。
標準工具欄
標準工具欄位於頂部第二個位置,直接位於選單欄下方。它包含命令欄位/欄和其他標準工具欄按鈕。
標準工具欄按鈕提供對SAP功能的快速訪問,如下所示。
| 圖示 | 描述 | 圖示 | 描述 |
|---|---|---|---|
![]() |
輸入/繼續 | ![]() |
幫助 |
![]() |
儲存 | ![]() |
自定義本地佈局 |
![]() |
後退 | ![]() |
查詢 |
![]() |
退出系統任務 | ![]() |
高階搜尋 |
![]() |
取消 | ![]() |
首頁 |
![]() |
列印 | ![]() |
上一頁 |
![]() |
建立新會話 | ![]() |
下一頁 |
![]() |
建立快捷方式 | ![]() |
尾頁 |
注意 - 工具欄按鈕為灰色;在此特定螢幕上不可用。
命令欄位
命令欄位用於輸入事務程式碼,這些程式碼可以直接指向系統任務或應用程式,而無需使用選單路徑。可以使用命令欄右側的圖示開啟和關閉命令欄位,即
您可以在此欄位中使用Enter執行以下命令:
在同一會話(視窗)中呼叫事務
輸入 - /nxxxx (xxxx = 事務程式碼)
在同一會話(視窗)中呼叫事務,跳過初始螢幕
輸入 - /*xxxx (xxxx = 事務程式碼)
在附加會話中呼叫事務
輸入 - /oxxxx (xxxx = 事務程式碼)
結束當前事務
輸入 - /n
警告 - 未儲存的更改將丟失,恕不另行通知。
刪除當前會話
輸入 - /i
生成會話列表
輸入 - /o
結束當前事務並返回起始選單
輸入 - /ns000
登出系統
輸入 - /nend
無需確認提示即可登出系統
輸入 - /nex
警告 - 未儲存的更改將丟失,恕不另行通知。
標題欄
標準工具欄和應用程式工具欄之間是標題欄。它用於顯示您正在訪問的螢幕或應用程式的名稱。標題欄是動態的,會根據應用程式而變化。
應用程式工具欄
應用程式工具欄位於螢幕標題的正下方。它包含重複選單欄中可用功能的按鈕,但為當前螢幕和系統任務提供對某些最常用功能的更快捷的訪問。
應用程式工具欄中可用的按鈕會根據設計而隨應用程式而變化。因此它們不是恆定的。
如下面的螢幕截圖所示,幫助和佈局選單始終在應用程式工具欄的每個螢幕上可用。
狀態列
狀態列位於SAP螢幕的底部。它顯示重要的系統訊息,例如錯誤和事務完成情況。它還顯示其他會話資訊,例如
- 系統 - 您已登入的伺服器(在螢幕截圖中:AU1)
- 客戶端 - 您正在訪問的客戶端資料庫(在螢幕截圖中:130)
- 使用者 - 您已登入的使用者ID(在螢幕截圖中:SWIN1-83)
在五種型別的訊息中,只有三種顯示在狀態列中。
成功訊息
錯誤訊息
警告訊息
選單欄
登入應用程式後,將出現初始選單螢幕。所有選單都顯示在選單欄中。選單欄中出現的選單會根據您在R/3系統中執行的任務而有所不同。因此,在執行不同的任務時,您將看到不同的選單。
系統和幫助選單始終在R/3系統的每個螢幕上可用:
系統選單 - 它包含影響整個系統的功能,例如建立會話、結束會話、使用者配置檔案或登出選項。
幫助選單 - 它包含訪問各種線上支援形式的功能。
注意 - 為了確定工具欄上的圖示代表什麼功能,請將游標放在圖示上(如果已啟用),將出現一個帶有文字和用於標識圖示的唯一功能鍵的浮動框。
導航區域
導航區域是指SAP選單中使用者選單和收藏夾資料夾及其子資料夾所在的區域。在導航區域下,您將找到三個資料夾:收藏夾、使用者選單和SAP選單。
收藏夾(
) 收藏夾由使用者根據自己的喜好建立。使用者可以訪問並在日常活動中使用的所有事務程式碼通常都會新增到此資料夾中。SAP使用者選單(
) 此選單中的內容或事務程式碼是根據授予特定使用者的角色和授權派生的。授予使用者的特定角色中指定的所有事務程式碼都將顯示在使用者選單中。SAP標準選單(
) 這是一個透過角色和授權派生的標準SAP選單。
SAP - 程式語言(ABAP)
本章概述了ABAP——SAP中用於開發業務應用程式支援和開發的程式語言。
ABAP(高階業務應用程式程式設計)
ABAP是在SAP ABAP執行時環境中執行的程式語言,由SAP建立並用於開發應用程式程式,包括:
- 報表
- 模組池程式設計
- 介面
- 表單
- 資料轉換
- 使用者出口和BADI
所有R/3的應用程式,甚至其基礎系統的一部分都是用ABAP開發的。
ABAP是一種事件驅動的程式語言。使用者操作和系統事件控制應用程式的執行。
ABAP也稱為ABAP/4。“4”在ABAP/4中代表“第四代語言”或4GL。
ABAP工作臺
SAP使用ABAP工作臺開發標準和自定義應用程式軟體。ABAP工作臺還用於建立字典物件。它包含以下元件:
ABAP編輯器用於維護程式。
ABAP詞典用於維護字典物件。
資源庫瀏覽器用於顯示包中元件的分層結構。
選單繪製器用於開發圖形使用者介面,包括選單欄和工具欄。
螢幕繪製器用於維護聯機程式的螢幕元件。
資源庫資訊系統包含有關開發和執行時物件的資訊,例如資料模型、字典型別和表結構、程式和函式。
測試和分析工具,例如語法檢查器和偵錯程式。
函式構建器,允許建立和維護函式組和函式模組。
資料建模器,一個支援圖形建模的工具。
工作臺組織器,維護多個開發專案並管理它們的釋出。
注意 − ABAP 工作臺以前被稱為 ABAP/4 開發工作臺。
報表
報表程式生成列表,可以分為經典報表和互動式報表。
經典報表不允許使用者互動;因此,基本列表包含大量資訊,使用者通常必須仔細篩選才能找到相關資料。
互動式報表允許使用者互動;因此,使用者可以透過選擇相關資料並請求更多資訊,從基本列表生成輔助的詳細列表。
SAP 查詢或 Ad-hoc 查詢或 InfoSet 查詢是一個工具,允許終端使用者根據 SAP 系統中的不同輸入和輸出引數,根據需求設計不同的查詢。這是 HR 模組中主要用於從關係資料庫提取資料的報表工具之一。InfoSet 查詢適用於 SAP R/3 系統所有領域的報表。
Ad-Hoc 查詢提供三種不同的報表型別:
基本列表 − 簡單報表。
統計 − 包含平均值、百分比等統計函式的報表。
排名列表 − 用於分析報表。
用於訪問 Ad-hoc 查詢的事務程式碼:
SQ01 − 維持查詢
SQ02 − 顯示 InfoSet
SQ03 − 維持使用者組
資料錄入
在終端使用者開始處理業務流程以進行分析和報告之前,必須填充 SAP 資料庫。根據要傳輸資料的複雜性和資料量,在各個階段使用各種方法將資料傳輸到系統。
資料可以從 SAP 傳輸到 SAP,或者從 SAP 傳輸到非 SAP 系統(遺留系統)。資料也可以透過手動輸入傳輸。用於資料傳輸的工具如下:
- BDC(批次資料通訊)
- IDOC(中間文件)
- LSMW(遺留系統遷移工作臺)
- 透過上傳包含資料的 .txt 或 Excel 檔案進行介面
- 使用事務程式碼進行手動資料錄入
列印
SAP 生成各種文件,例如採購訂單、銷售訂單、發票、工資單等。您可以根據需要列印這些文件。下圖顯示了 SAP 系統中的列印流程。
SAP 系統需要不同型別的列印方法,例如:
- 本地列印
- 遠端列印(網路)
- 前端列印(SAP GUI for Windows)
- 前端列印(SAP GUI for HTML)
使用者觸發列印流程後,列印請求將傳送到列印伺服器,其中包含處理所需的對話和列印作業程序。
通用程式設計
可以使用 R/3 系統的功能互動式地編寫程式。程式可以線上和後臺執行。還可以安排後臺作業以特定間隔執行。
模組池程式設計(或線上程式設計)涉及建立模組池(ABAP 模組的集合)和一個或多個螢幕。在程式執行期間,螢幕處理器呼叫這些模組。
批次輸入處理用於確保將資料安全地傳輸到 SAP 系統。此過程是自動的、受保護的資料傳輸到 SAP 系統,它使用 SAP 事務在填充 SAP 資料庫時驗證資料。
ABAP 包含符合 CPI-C 標準(通用程式介面 - 通訊)的語句。這些用於程式設計通訊程式。
ABAP 可以讀取和寫入順序資料集。
SAP - 安全性
為了確保安全性,需要關注以下三個方面:
機密性 − 防止資料未經授權的洩露
完整性 − 防止資料未經授權的修改
可用性 − 防止拒絕服務(計算資源缺乏可用性)
在 SAP 執行時環境中,必須控制應用程式安全性和對 SAP 的未經授權的系統訪問。為 SAP 執行時環境中使用者定義的使用者帳戶透過授予其授權的角色進行保護。SAP 授權控制對事務(業務流程活動)的訪問,或透過以下方式控制在特定業務流程步驟中可以執行的操作:
- 阻止未經授權的人員進入系統
- 阻止人員進入他們不應該去的地方
- 保護資料免受損壞或丟失
安全措施
為了避免威脅,健全且強大的系統實施了諸如訪問控制、防火牆、加密、作業系統加固、數字證書、安全監視器和防毒軟體等安全措施。
安全分類
安全可以分為三類:
- 組織安全 − 與組織相關
- 物理安全 − 與物理資產相關
- 技術安全 − 與技術威脅相關。這又分為四種類型:
- 程式級安全
- 作業系統級安全
- 資料庫安全
- 網路安全
不同的安全層
我們可以在 SAP R/3 系統中幫助實現多層安全。
身份驗證 − 只有合法使用者才能訪問系統。
授權 − 使用者只能執行其指定的任務。
完整性 − 資料完整性需要始終得到保證。
隱私 − 保護資料免受未經授權的訪問。
義務 − 確保對利益相關者和股東的責任和法律義務,包括驗證。
SAP - 基礎
本章解釋以下主題:
- BASIS 管理員的角色;
- 與 SAP BASIS 管理相關的任務;以及
- SAP 管理任務的分類。
我們可以將 SAP BASIS 顧問的角色細分為以下類別:
伺服器管理員
- 介面分析師
- 解決方案專家
- 系統架構師
網路管理員
- 傳輸管理員
- 批處理管理員
資料庫管理員
- 安全專家
- ABAP 專家
- DDIC 管理員
作業系統管理員
- SAP DBA
- 系統管理員
SAP BASIS 顧問的角色
下圖描述了 SAP BASIS 顧問通常執行的角色:
不同角色下執行的任務
我們可以進一步對不同角色下執行的任務進行分類:
系統架構師
- 調整 SAP 系統大小
- 設計 SAP 環境
傳輸管理員
- 跨 SAP 環境的變更控制
批處理管理員
- 建立和管理跨環境的批處理作業
安全專家
- 設計、監控和管理對 SAP 環境的訪問
ABAP 專家
- 對 ABAP 程式進行故障排除和調整
- 將修正應用於程式
DDIC 管理員
- 管理對 SAP 資料字典的更改
SAP DBA
- 管理 SAP 資料庫物件的完整性
- 管理備份和恢復
系統管理員
- 維護系統健康
- 監控和調整系統性能
介面分析師
- 分析和監控
- SAP 環境中的介面
解決方案專家
- 安裝 AP/附加元件
- 遷移作業系統/資料庫
- 升級 SAP 版本
- SAP 資料歸檔
SAP BASIS 管理任務
SAP BASIS 管理任務可以進一步分類如下:
SAP 管理
- 啟動和停止 SAP 例項
- 使用者管理 – 設定和維護
- 授權/角色/配置檔案 – 設定和維護
- 設定 SAP 安全性
- 維護系統的健康狀況
- 監控系統性能和日誌
- 列印作業和列印管理
- 維護系統環境
- 傳輸管理系統
- 管理變更請求
- 建立/管理批處理作業
- 備份計劃、執行和監控 SAP 備份
- 應用補丁、核心和 OSS 筆記
資料庫管理
- 資料庫空間管理
- 資料庫備份
- 資料庫恢復
- 資料庫日誌(重做日誌、存檔日誌)管理
- 資料庫效能調整
作業系統管理
- 作業系統安全
- 作業系統效能調整
- 作業系統空間管理
- 作業系統級後臺作業管理
- 作業系統級備份和恢復
整體系統監控
- 監控 R/3 伺服器和例項
- 監控使用者和授權
- 監控安全部分
- 監控工作負載分析
- 監控程序
- 監控緩衝區
- 監控作業系統
- 監控資料庫
- 監控備份
SAP 管理員常用的事務程式碼
SM04/AL08 − 使用者列表
SM51 − 顯示應用伺服器
SM37 − 後臺作業概述
SM50/SM66 − 管理工作程序
SM12 − 管理鎖條目
PFCG − 維持角色
SM13 − 管理更新記錄
SM21 − 分析系統日誌
SM02 − 傳送系統訊息
SAP 事務程式碼
事務程式碼用於在 SAP 中輕鬆訪問自定義應用程式或呼叫預定義的流程。事務程式碼是不同應用程式的快捷方式。根據應用程式領域和模組定義各種類別的事務程式碼。下面定義了一些常見且最常用的事務程式碼。
ABAP/表/資料字典
SE11 − 字典定義
SE14 − 資料庫實用程式
SE16 − 資料瀏覽器(僅顯示)
SE16n − 修改:“&sap_edit”(uase16n)
SD11 − 資料模型
SM30/SM31 − SAP 表檢視維護
SE54 (SOBJ) − 表/檢視叢集
SE37 − 函式模組編輯器
SE38 / SE39 - 程式編輯器/分屏
SA38 − 程式執行
SE80 − ABAP 開發工作臺
SE84 − 物件導航器
SE18 − BAdI 定義
SE19 − BAdI 實現
SE24 − 類構建器
SWO1/2 − 業務物件構建器/瀏覽器
SMARTFORMS − 智慧表單管理
SE71 − SAP指令碼(表單編輯器)
SE43 − 區域選單維護
SE91 − 報文維護
SE93 − 事務碼維護
執行時/日誌/資料庫
SM21 − 系統日誌 SM13 更新請求
ST22 − ABAP執行時錯誤(Dump)
SM12 − 表查詢條目
SM56 − 數字範圍緩衝區
SNRO − 數字範圍
SE30 − 執行時分析
ST01 − 系統跟蹤
ST05 − SQL跟蹤
DB02, ST04 − 資料庫工具/效能
ST02, ST06 − 資料庫調優概要
SCU3 − 表日誌記錄(參見V_DDAT_54)
作業/批處理/事件
SM36 − 作業定義
SM37/SMX − 作業概覽
SM50 − 程序概覽
SM34 − 檢視簇維護
SM49/SM69 − 外部命令
SM66 − 程序概覽
SM62/SM64 − 事件概覽/管理
STVARV(C) − 選擇欄位變數
使用者管理
SM04 − 使用者概覽
SU53 − 檢查使用者的授權資料
SUIM − 使用者資訊/授權
SU20/SU21 − 授權物件和類/欄位
SU01 − 使用者維護 PFCG角色
SU03 − 授權歸檔 開發工具包(ADK)
批次輸入
SM35 − 批次輸入:會話概覽
SHDB − 批次輸入記錄器
路徑和連線
AL11 − SAP檔案目錄
FILE − 邏輯檔案路徑
SM58 − 事務性RFC
SM59 − RFC連線
Spool(列印輸出)
SP01 − Spool請求選擇
SP02 − 本人Spool請求列表
SPAD − Spool管理
SAP 專案生命週期
本章將瞭解SAP專案生命週期的不同階段。SAP專案生命週期包含從評估到專案後續支援的各個階段。
SAP專案生命週期
SAP專案生命週期階段
典型的SAP專案在其生命週期中經歷以下階段:
評估
評估可能是決定選擇不同的軟體供應商,或從單個供應商選擇產品。
專案準備
由於SAP實施旨在將組織流程對映到SAP定義的流程,因此實施需要配備完全瞭解組織業務流程的人員。專案準備階段的目標包括確定這個團隊。
業務藍圖
業務藍圖包括將使用哪些SAP產品的模組以及將現有業務流程對映到SAP提供的流程。
實現
此階段完成將SAP軟體定製以與組織業務流程同步的實際工作。這包括定製現有SAP包和解決方案,以及根據需求開發新的物件。
測試
需要對在實現階段所做的更改進行隔離測試以及使用即時資料進行整合測試。這在測試階段完成。
最終準備
使用實現和測試階段的更改準備生產系統。某些活動也需要直接在生產系統中進行。這些活動在最終準備階段進行。
上線
在此階段,最終產品將釋出給終端使用者。上線可以採用“大爆炸式”(所有模組一次性上線)或分階段的方式進行。
維護/支援
專案現在進入“維護和支援”階段,在此階段將解決終端使用者的各種問題,並負責系統的持續維護。
SAP 職業發展
在SAP領域提升您的職業發展,您可以擔任以下不同的角色:
- SAP ABAP應用開發人員(設計SAP應用程式)
- SAP功能顧問(不同模組)
- SAP技術架構師
- SAP解決方案架構師
- SAP門戶顧問
- SAP門戶開發人員
您可以在以下公司尋找上述機會:
- SAP實驗室
- 埃森哲
- 塔塔諮詢服務公司
- Cognizant
- IBM全球業務服務
- 威普羅
- Tech Mahindra
- L&T InfoTech
- 德勤
- 畢馬威
行業
業務線
特色解決方案
商業應用
資料庫與技術
分析
移動
雲













