SAP系統(tǒng)架構是什么
成都網(wǎng)站建設、網(wǎng)站建設服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。創(chuàng)新互聯(lián)公司把每個網(wǎng)站當做一個產品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
SAP是英文“Systems,Applications and Products in Data Processing”的縮寫,其開發(fā)公司SAP公司是目前全球應用最廣的企業(yè)管理和協(xié)同化商務解決方案供應商。下面讓我們一起來看看什么是SAP系統(tǒng)架構。
1 SAP系統(tǒng)的三層架構
SAP是一個基于客戶/服務機結構和開放系統(tǒng)的、集成的企業(yè)資源計劃系統(tǒng)[3]。其功能覆蓋企業(yè)的財務、后勤(工程設計、采購、庫存、生產銷售和質量等)和人力資源管理、SAP業(yè)務工作流系統(tǒng)以及因特網(wǎng)應用鏈接功能等各個方面。SAP系統(tǒng)的運行環(huán)境是該系統(tǒng)的核心部分,其主體是由C及C++語言編寫,也有一部分有SAP自身開發(fā)到程序語言ABAP編寫。
SAP系統(tǒng)的核心執(zhí)行以下幾個任務:
1)運行SAP程序:所有的SAP程序都在一個軟件處理器(虛擬機)中運行。
2)提供數(shù)據(jù)庫讀寫服務:SAP程序并不直接對數(shù)據(jù)庫進行操作,而是通過自身的Database Interface,使用SAP Open SQL(Structured Query Language)對底層數(shù)據(jù)庫進行讀寫。
3)通訊服務:SAP程序可與其他SAP程序進行通信,同時也可與非SAP程序通過BAPI接口進行通信。
4)系統(tǒng)監(jiān)控:用戶可對SAP程序的運行進行監(jiān)控及改變運行環(huán)境參數(shù)。
SAP系統(tǒng)是一個典型的Three-Tier系統(tǒng)架構,由表現(xiàn)層,應用層及數(shù)據(jù)庫構成(圖1):
1)SAP系統(tǒng)架構表現(xiàn)層(Presentation Layer):這是SAP用戶圖形界面(SAP GUI),是SAP用戶和SAP系統(tǒng)交流的接口,用戶登錄后對SAP系統(tǒng)進行操作。通過這圖形界面用戶可對SAP發(fā)出指令或遞交數(shù)據(jù)給應用層,應用層接收到指令或數(shù)據(jù)后,會進行相應的計算操作,之后底層將處理后把數(shù)據(jù)返還給表現(xiàn)層。
2)SAP系統(tǒng)架構應用層(Application layer)這層包括一個或者多個應用服務器(ABAP Programm)和一個消息服務器(ABAP Dispatcher)。每一個應用服務器包括一系列服務以便運行應用程序。Dispatcher是系統(tǒng)應用層的核心,所有從客戶端傳遞進來的請求都將首先傳遞到消息服務器中,消息服務器首先按照First in First out的原則將所有請求排序,然后將用戶請求依次傳遞給空閑的工作進程(Work Process)中,每個工作進程在某一時刻只能處理一個用戶請求。工作進程會根據(jù)具體的要求通過Open SQL到數(shù)據(jù)層中讀取對應的數(shù)據(jù)。
3)SAP系統(tǒng)架構數(shù)據(jù)庫層(Database layer):這里存放了所有SAP系統(tǒng)的數(shù)據(jù)。SAP系統(tǒng)通過自身的標準語言Open SQL對數(shù)據(jù)庫進行管理,同時實現(xiàn)了上層應用于底層數(shù)據(jù)庫類型的不相關性。SAP支持很多數(shù)據(jù)庫系統(tǒng),包括:Microsoft SQL Server,ORACLE,INFORMIX,DB2等。
2 SAP系統(tǒng)的數(shù)據(jù)庫接口
SAP系統(tǒng)支持多種數(shù)據(jù)庫,SAP程序可通過SAP Open SQL對數(shù)據(jù)庫進行讀寫,SAP Open SQL的編寫不依賴于數(shù)據(jù)庫的類型。在圖2中所示的數(shù)據(jù)庫接口是SAP應用層中一個重要的組成部分,它將Open SQL指令轉換成與數(shù)據(jù)庫類型相應的SQL語句(Native SQL)。這樣使得在SAP開發(fā)時無需考慮底層數(shù)據(jù)庫的類型。在數(shù)據(jù)庫接口對Open SQL進行轉換時會先對驗證其語法,并自動最大限度使用本的'緩存來優(yōu)化數(shù)據(jù)庫的操作。人們也可在SAP程序中直接定義與數(shù)據(jù)庫類型相應的SQL指令(Native SQL)來讀寫數(shù)據(jù)庫中數(shù)據(jù)。
3 總結
任何ERP軟件都不可能覆蓋企業(yè)的多樣性和復雜性的所有方面,對于企業(yè)的特殊要求用戶可自行進行必要的二次開發(fā),并要求同其他應用軟件也可方便地集成。這就要求供應商提供的軟件都能具有很強的開放性,而充分利用這種開放性的前提就是必須熟知其系統(tǒng)的基本架構。本文通過對SAP系統(tǒng)的三層結構和數(shù)據(jù)庫接口的分析使大家更能深層次的了解SAP系統(tǒng)的系統(tǒng)框架,能夠更好的使用SAP系統(tǒng)。
;
倉庫管理SAP系統(tǒng)使用:
1、簡單來講SAP系統(tǒng)提供的倉庫管理功能有:收、發(fā)、轉、盤點四大項。其中,收就是收貨入庫,除系統(tǒng)標準的收貨、退貨外,還可以依實際需要增設超交收貨、折補收貨、免費收貨等;
2、發(fā)就是發(fā)料,主要有對訂單的投料(進訂單成本)、對成本中心的投料(費用性消耗);
3、轉就是轉儲,轉儲含車間之間轉儲、工廠之間轉儲、跨公司轉儲、跟單與不跟單轉儲等;
4、盤點在SAP中只提供了盤盈虧的賬務處理功能,如果需要打印盤點表、盤點卡等,需要另外開發(fā)處理。
拓展資料
一、簡介
倉儲在企業(yè)的整個供應鏈中起著至關重要的作用,如果不能保證正確的進貨和庫存控制及發(fā)貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉儲管理已無法保證企業(yè)各種資源的高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復雜化多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業(yè)帶來巨大損失。
二、功能
1、業(yè)務批次管理
該功能提供完善的物料批次信息、批次管理設置、批號編碼規(guī)則設置、日常業(yè)務處理、報表查詢,以及庫存管理等綜合批次管理功能,使企業(yè)進一步完善批次管理,滿足經營管理的需求。
2、保質期管理
在批次管理基礎上,針對物料提供保質期管理及到期存貨預警,以滿足食品和醫(yī)藥行業(yè)的保質期管理需求。用戶可以設置保質期物料名稱、錄入初始數(shù)據(jù)、處理日常單據(jù),以及查詢即時庫存和報表等。
3、質量檢驗管理
集成質量管理功能是與采購、倉庫、生產等環(huán)節(jié)的相關功能,實現(xiàn)對物料的質量控制,包括購貨檢驗、完工檢驗和庫存抽檢3種質量檢驗業(yè)務。同時為倉庫系統(tǒng)提供質量檢驗模塊,綜合處理與質量檢驗業(yè)務相關的檢驗單、質檢方案和質檢報表,包括設置質檢方案檢驗單、質檢業(yè)務報表等業(yè)務資料,以及查詢質檢報表等。
SAP集成了很多數(shù)據(jù)庫上的管理和統(tǒng)計工具,在SAP的圖形界面或操作系統(tǒng)的菜單驅動工具里面就可以完成,而不需要去記一大堆腳本。即使沒有很多的數(shù)據(jù)庫知識也能完成絕大多數(shù)日常的數(shù)據(jù)庫的工作。
傳統(tǒng)上SAP的系統(tǒng)管理員需要負責數(shù)據(jù)庫的日常維護工作,很多小型的SAP系統(tǒng)中是沒有專屬的DBA的。SAP是建立在數(shù)據(jù)庫基礎上的應用系統(tǒng), 沒有數(shù)據(jù)庫的知識,很難想象能成為一個好的sap管理員
倉庫管理SAP系統(tǒng)使用:
1、簡單來講SAP系統(tǒng)提供的倉庫管理功能有:收、發(fā)、轉、盤點四大項。其中,收就是收貨入庫,除系統(tǒng)標準的收貨、退貨外,還可以依實際需要增設超交收貨、折補收貨、免費收貨等;
2、發(fā)就是發(fā)料,主要有對訂單的投料(進訂單成本)、對成本中心的投料(費用性消耗);
3、轉就是轉儲,轉儲含車間之間轉儲、工廠之間轉儲、跨公司轉儲、跟單與不跟單轉儲等;
4、盤點在SAP中只提供了盤盈虧的賬務處理功能,如果需要打印盤點表、盤點卡等,需要另外開發(fā)處理。
拓展資料
SAP系統(tǒng):
系統(tǒng)配置:
所謂系統(tǒng)配置命令,通常包含系統(tǒng)操作配置、系統(tǒng)傳輸配置、系統(tǒng)自定義內容配置等相關命令。系統(tǒng)配置的范圍很廣,這里介紹的系統(tǒng)配置不包括模塊配置內容,主要是系統(tǒng)層面的相關配置命令。常用的操作命令主要包含以下幾種。
(1)系統(tǒng)傳輸配置命令:SE09/SE10、STMS
(2)系統(tǒng)后臺參數(shù)配置命令:SPRO
(3)系統(tǒng)信息發(fā)布命令:SM02
(4)目標集團參數(shù)配置命令:SCC4
后臺維護:
在SAP系統(tǒng)中,普通用戶常常因為權限不夠導致很多事項無法處理,需要通過管理員在后臺對相應的主數(shù)據(jù)及參數(shù)進行修改設置。這里主要介紹以下幾個常用的后臺維護命令。
(1)批處理命令:SCAT
(2)定義后臺作業(yè)命令:SM36
(3)查看后臺作業(yè)命令:SM37
程序:
程序編輯屬于SAP系統(tǒng)開發(fā)的一個重要組成部分,SAP系統(tǒng)本身帶有ABAP語言編輯器,可以提供強大的自開發(fā)程序功能。這里介紹程序編輯通常使用的相關命令。一般來說,程序編輯常用到的命令有以下3各。
(1)程序編輯器命令:SE38
(2)函數(shù)編輯器命令:SE37
(3)對象瀏覽器命令:SE80
表間維護:
(1)SAP系統(tǒng)中的數(shù)據(jù)都是存儲在不同的表空間中。對于這些表的查詢、修改及數(shù)據(jù)整理,SAP提供有相應的操作命令。常用的表間維護命令主要包括以下幾種。
(1)ABAP數(shù)據(jù)字典命令:SE11
(2)維護表視圖命令:SM30
用戶權限:
在SAP系統(tǒng)中對于用戶及權限的控制是非常嚴格的,權限參數(shù)、權限、用戶的管理,均有一套專有的體系。這里介紹用戶及權限控制常用的命令,包括以下幾種。
(1)權限創(chuàng)建及修改命令:PFCG
(2)用戶創(chuàng)建及配置命令:SU01
(3)用戶批量處理命令:SU10
(4)用戶組創(chuàng)建維護命令:SUGR
6、系統(tǒng)監(jiān)控常用命令:
SAP系統(tǒng)作為企業(yè)管理的核心工作平臺,系統(tǒng)管理員需要隨時監(jiān)控日常的系統(tǒng)運行情況,尤其是對系統(tǒng)日志、進程管理、用戶使用、操作系統(tǒng)、數(shù)據(jù)庫等運行的情況要重點關注。這里簡單介紹幾個常用的系統(tǒng)監(jiān)控命令。
(1)系統(tǒng)日志分析命令:SM21
(2)系統(tǒng)進程監(jiān)控命令:SM50
(3)用戶狀態(tài)監(jiān)控命令:SM04
參考資料來源百度百科-sap系統(tǒng)
當前題目:sap系統(tǒng)數(shù)據(jù)庫管理的簡單介紹
瀏覽地址:http://www.rwnh.cn/article12/dopjegc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、微信公眾號、面包屑導航、網(wǎng)站營銷、定制網(wǎng)站、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)