modification 對(duì)旦大SAP的原代碼進(jìn)行修改,增加功能或者改變功能,
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到清江浦網(wǎng)站設(shè)計(jì)與清江浦網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋清江浦地區(qū)。
enhancement 對(duì)SAP的源代碼進(jìn)行增強(qiáng) ( user exit ), 使用SAP預(yù)留的功能增加接口,實(shí)現(xiàn)特定的用戶功能。 不改變SAP源代碼。
custom develop 用戶自開(kāi)發(fā),完全開(kāi)發(fā)代碼實(shí)現(xiàn)功能,不修改sap 源代碼。
4. ?custmizing ?這個(gè)也算在sap的變更里面,通過(guò)后臺(tái)配置來(lái)實(shí)現(xiàn)對(duì)業(yè)務(wù)功能的控制, 不需要進(jìn)行代碼開(kāi)發(fā)。
5. query ?通過(guò)屏幕配置, sap自動(dòng)生產(chǎn)代手圓碼,模薯豎 通常用于偶爾的數(shù)據(jù)查詢, 實(shí)現(xiàn)起來(lái)很方便,但通常效率較低。
SAP系統(tǒng)(全稱:systemsandproctsindataprocessing)是SAP公司推出的一個(gè)企業(yè)管理工具。全球77%的交易收入都與坦局盯SAP系統(tǒng)有關(guān),SAP(思愛(ài)普)是ERP的代名詞,是全球最大的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商、全球第二大云公司。在中國(guó)有超過(guò)16,100多家客戶。
SAP實(shí)施方法分為5步:
第一階段:項(xiàng)目準(zhǔn)備。包括:項(xiàng)目管理、項(xiàng)目組織培訓(xùn)、項(xiàng)目的初步實(shí)施計(jì)劃、制定項(xiàng)目實(shí)施的規(guī)范及標(biāo)準(zhǔn)、啟動(dòng)項(xiàng)目網(wǎng)絡(luò)/硬件技術(shù)環(huán)境的分析及規(guī)劃、質(zhì)量檢查。
第二階段:藍(lán)圖設(shè)計(jì)。包括:項(xiàng)目管理、項(xiàng)目組初中級(jí)培訓(xùn)、建立系統(tǒng)技術(shù)環(huán)境、企業(yè)組織結(jié)構(gòu)確定、企業(yè)業(yè)務(wù)流程的描述、分析、優(yōu)化及確定、質(zhì)量檢查。
第三階段:系統(tǒng)實(shí)現(xiàn)。包括:項(xiàng)目管理、項(xiàng)目組高級(jí)培訓(xùn)、基本系統(tǒng)配置及確認(rèn)、系統(tǒng)管理、最終系統(tǒng)配置及確認(rèn)、開(kāi)發(fā)數(shù)據(jù)轉(zhuǎn)換程序、開(kāi)發(fā)應(yīng)用接口程序、開(kāi)發(fā)外掛或擴(kuò)展程序、報(bào)表定義、格式定義、權(quán)限定義及管理、歸檔定義及管理、系統(tǒng)集成測(cè)試、用戶手冊(cè)及培訓(xùn)資料、質(zhì)量檢查。
第四階段:測(cè)試與準(zhǔn)備。包括:項(xiàng)目管理、用戶培訓(xùn)、系統(tǒng)管理、正式運(yùn)行、技術(shù)環(huán)境的安裝測(cè)試、系統(tǒng)性能、安全測(cè)試、制定明細(xì)運(yùn)行計(jì)劃、制定系統(tǒng)切換計(jì)劃、制讓和定系統(tǒng)運(yùn)行支持計(jì)劃、數(shù)據(jù)準(zhǔn)備臘閉、系統(tǒng)切換、質(zhì)量檢查。
第五階段:系統(tǒng)上線。項(xiàng)目管理、后續(xù)培訓(xùn)、提供用戶支持、確認(rèn)正式業(yè)務(wù)流程的正確性、優(yōu)化系統(tǒng)的使用、制定后續(xù)長(zhǎng)期計(jì)劃、系統(tǒng)升級(jí)、系統(tǒng)日常維護(hù)、項(xiàng)目回顧。
學(xué)會(huì)的時(shí)間不會(huì)太長(zhǎng),因?yàn)橐膊皇鞘裁措y事。
根據(jù)系統(tǒng)數(shù)據(jù)交換的方式以及讀寫數(shù)據(jù)的相對(duì)關(guān)系不同,可以將外部系統(tǒng)與SAP系統(tǒng)的接口形式分為:主動(dòng)式,被動(dòng)式和中間式\x0d\x0a\x0d\x0a1、主動(dòng)式接口\x0d\x0a\x0d\x0a即外部系統(tǒng)將SAP系統(tǒng)所需的信息直接寫入SAP系統(tǒng)的數(shù)據(jù)庫(kù)中。這種方式要求詳細(xì)了解SAP系統(tǒng)內(nèi)部的數(shù)據(jù)庫(kù)結(jié)構(gòu),并且SAP系統(tǒng)允許外部系統(tǒng)往里寫數(shù)據(jù)(即有寫的權(quán)限)。一般來(lái)說(shuō),主動(dòng)式接口形式需要對(duì)SAP系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)很清楚,對(duì)SAP系統(tǒng)錄入數(shù)據(jù)時(shí)需要進(jìn)行哪些數(shù)據(jù)校驗(yàn)也要很清楚,同時(shí)也要遵循SAP系統(tǒng)的數(shù)據(jù)校驗(yàn)規(guī)范,將其所需的物料信息、產(chǎn)品信息、加工信息等一一寫入SAP系統(tǒng)中,保證數(shù)據(jù)的準(zhǔn)確性和有效橘肢咐性。\x0d\x0a\x0d\x0a采用主動(dòng)式圓純接口形式的優(yōu)點(diǎn):外部系統(tǒng)與SAP系統(tǒng)中的信息同步性好。但在安全性方面存在一定問(wèn)題,如出現(xiàn)寫數(shù)據(jù)沖突,即外部系統(tǒng)寫數(shù)據(jù)到SAP系統(tǒng)的同時(shí),SAP系統(tǒng)本身也在往數(shù)據(jù)庫(kù)中寫入數(shù)據(jù)。對(duì)于SAP系統(tǒng)建議一般不要采用此種方式。\x0d\x0a\x0d\x0a2、被動(dòng)式接口\x0d\x0a\x0d\x0a被動(dòng)式接口,即SAP系統(tǒng)從外部系統(tǒng)中讀取所需的數(shù)據(jù),將其寫入自已的數(shù)據(jù)庫(kù)中。對(duì)于被動(dòng)式又有兩種方式:全被動(dòng)式和半被動(dòng)式。\x0d\x0a\x0d\x0a.全被動(dòng)式:外部系統(tǒng)完全公開(kāi)其表達(dá)和存儲(chǔ)信息的數(shù)據(jù)庫(kù)結(jié)構(gòu),SAP系統(tǒng)讀取信息時(shí)自行判斷哪些信息是增加的,哪些是修改的,哪些己刪除了。\x0d\x0a\x0d\x0a.半被動(dòng)式:外部系統(tǒng)除公開(kāi)其數(shù)據(jù)庫(kù)結(jié)構(gòu)外,還提供一些握手信號(hào)單獨(dú)存入握手信號(hào)表中,握手信息說(shuō)明哪些信息作了更新,這樣SAP系統(tǒng)在讀取外部系統(tǒng)中的信息(如某物料更改信息)時(shí),根據(jù)握手信號(hào)表來(lái)讀取外部系統(tǒng)中已經(jīng)發(fā)生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。\x0d\x0a\x0d\x0a采用被動(dòng)式接口形式的優(yōu)點(diǎn):外部系統(tǒng)與SAP系統(tǒng)的同步性也做得比較好,安全性方面也比主動(dòng)式要好。但實(shí)現(xiàn)起來(lái)較為饑腔麻煩,需要有較強(qiáng)的SAP接口方面的知識(shí)。一般由專門的SAP實(shí)施顧問(wèn)來(lái)完成這種開(kāi)發(fā)。\x0d\x0a\x0d\x0a3、中間式接口\x0d\x0a\x0d\x0a中間式接口,即外部系統(tǒng)將SAP系統(tǒng)所需的信息生成中間文件或中間數(shù)據(jù)表,SAP系統(tǒng)直接讀取中間文件或?qū)⒅虚g表中的信息寫入數(shù)據(jù)庫(kù)中,這種方式要求對(duì)外部系統(tǒng)和SAP系統(tǒng)兩方都要做一些開(kāi)發(fā)工作。\x0d\x0a\x0d\x0a需要特別提出的是:采用中間式接口時(shí)必須時(shí)刻注意如何保證外部和SAP信息一致性。常用的有兩種方式:一種是由SAP系統(tǒng)來(lái)保證,即外部系統(tǒng)將SAP系統(tǒng)所需的信息定期寫在中間文件或數(shù)據(jù)表中,SAP系統(tǒng)讀取該信息時(shí)與SAP系統(tǒng)中已有的信息進(jìn)行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息寫入SAP系統(tǒng)中:另一種是,外部系統(tǒng)在生成中間文件或數(shù)據(jù)表時(shí),與SAP系統(tǒng)中己有的數(shù)據(jù)進(jìn)行比較,判斷哪些數(shù)據(jù)進(jìn)行了更新,并將更新的數(shù)據(jù)寫入中間文件或數(shù)據(jù)表。然后,SAP系統(tǒng)讀取中間文件或數(shù)據(jù)表中的數(shù)據(jù)直接寫入自己的數(shù)據(jù)庫(kù)中。這種方式要求在外部系統(tǒng)寫中間文件之前SAP系統(tǒng)將其數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出,以供外部系統(tǒng)進(jìn)行比較用。\x0d\x0a\x0d\x0a中間式接口是比較常用的一種方式,這種方式外部系統(tǒng)和SAP系統(tǒng)相對(duì)獨(dú)立,接口不涉及雙方內(nèi)部的結(jié)構(gòu),而且接口的責(zé)任也很明確,數(shù)據(jù)的安全性也得到了保證。但這種方式存在的問(wèn)題就是兩個(gè)系統(tǒng)的數(shù)據(jù)同步性稍差一些,但只要合理地規(guī)定讀寫中間文件或數(shù)據(jù)表的時(shí)間,數(shù)據(jù)的同步性是不會(huì)影響使用的。
SAP系統(tǒng)架構(gòu)是什么
SAP是英文“Systems,Applications and Products in Data Processing”的縮寫,其開(kāi)發(fā)公司SAP公司是目前全球應(yīng)用最廣的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商。下面讓我們一起來(lái)看看什么是SAP系統(tǒng)架構(gòu)。
1 SAP系統(tǒng)的三層架構(gòu)
SAP是一個(gè)基于客戶/服務(wù)機(jī)結(jié)構(gòu)和開(kāi)放系統(tǒng)的、集成的企業(yè)資源計(jì)劃系統(tǒng)[3]。其功能覆蓋企業(yè)的財(cái)務(wù)、后勤(工程設(shè)計(jì)、采購(gòu)、庫(kù)存、生產(chǎn)銷售和質(zhì)量等)和人力資源管理、SAP業(yè)務(wù)工作流系統(tǒng)以及因特網(wǎng)應(yīng)用鏈接功能等各個(gè)方面。SAP系統(tǒng)的拿猜運(yùn)行環(huán)境是該系統(tǒng)的核心部分,其主體是由C及C++語(yǔ)言編寫,也有一部分有SAP自身開(kāi)發(fā)到程序語(yǔ)言ABAP編寫。
SAP系統(tǒng)的核心執(zhí)行以下幾個(gè)任務(wù):
1)運(yùn)行SAP程序:所有的SAP程序都在一個(gè)軟件處理器(虛擬機(jī))中運(yùn)行。
2)提供數(shù)據(jù)庫(kù)讀寫服務(wù):SAP程序并不直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,而是通過(guò)自身的Database Interface,使用SAP Open SQL(Structured Query Language)對(duì)底層數(shù)據(jù)庫(kù)進(jìn)行讀寫。
3)通訊服務(wù):SAP程序可與其他SAP程序進(jìn)行通信,同時(shí)也可與非SAP程序通過(guò)BAPI接口進(jìn)行通信。
4)系統(tǒng)監(jiān)控:用戶可對(duì)SAP程序的運(yùn)行進(jìn)行監(jiān)控及改變運(yùn)行環(huán)境參數(shù)。
SAP系統(tǒng)是一個(gè)典型的Three-Tier系統(tǒng)架構(gòu),由表現(xiàn)層,應(yīng)用層及數(shù)據(jù)庫(kù)構(gòu)成(圖1):
1)SAP系統(tǒng)架構(gòu)表現(xiàn)層(Presentation Layer):這是SAP用戶圖形界面(SAP GUI),是SAP用戶和SAP系統(tǒng)交流的接口,用戶登錄后對(duì)SAP系統(tǒng)進(jìn)行操作。通過(guò)這圖形界面用戶可對(duì)SAP發(fā)出指令或遞交數(shù)據(jù)給應(yīng)用層,應(yīng)用層接收到指令或數(shù)據(jù)后,會(huì)進(jìn)行相應(yīng)的計(jì)算操作,之后底層將處理后把數(shù)據(jù)返還給表現(xiàn)層。
2)SAP系統(tǒng)架構(gòu)應(yīng)用層(Application layer)這層包括一個(gè)或者多個(gè)應(yīng)用服務(wù)器(ABAP Programm)和一個(gè)消息服務(wù)器(ABAP Dispatcher)。每一個(gè)應(yīng)用服務(wù)器包括一系列服務(wù)以便運(yùn)行應(yīng)用程序。Dispatcher是系統(tǒng)應(yīng)用層的核心,所有從客戶端傳遞進(jìn)來(lái)的請(qǐng)求都將首先傳遞到消息服務(wù)器中,消息服務(wù)器首先按照First in First out的原則將所有請(qǐng)求排序,然后將用戶請(qǐng)求依次傳遞給空閑的工作進(jìn)程(Work Process)中,每個(gè)工作進(jìn)程在某一時(shí)刻只能處理一個(gè)用戶請(qǐng)求。工作進(jìn)程會(huì)根據(jù)具體的要求通過(guò)Open SQL到數(shù)據(jù)層中讀取對(duì)應(yīng)的數(shù)據(jù)。
3)SAP系統(tǒng)架構(gòu)數(shù)據(jù)庫(kù)層(Database layer):這里存放了所有SAP系統(tǒng)的數(shù)據(jù)。SAP系統(tǒng)通過(guò)自身的標(biāo)準(zhǔn)語(yǔ)言O(shè)pen SQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,同時(shí)實(shí)現(xiàn)了上層應(yīng)用于底層數(shù)據(jù)庫(kù)類型的不相關(guān)性。SAP支持很多數(shù)據(jù)庫(kù)系統(tǒng),包括:Microsoft SQL Server,ORACLE,INFORMIX,DB2等。
2 SAP系統(tǒng)的數(shù)據(jù)庫(kù)接口
SAP系統(tǒng)支持多種數(shù)據(jù)庫(kù),SAP程序可通過(guò)SAP Open SQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫,SAP Open SQL的編寫不依賴于數(shù)據(jù)庫(kù)的類型。在圖2中所示的數(shù)據(jù)庫(kù)接口是SAP應(yīng)用層中一個(gè)重要的組成部分,它將Open SQL指令轉(zhuǎn)換成與數(shù)據(jù)庫(kù)類型相應(yīng)的SQL語(yǔ)句(Native SQL)。這樣使得在SAP開(kāi)發(fā)時(shí)無(wú)需考慮底層數(shù)據(jù)庫(kù)的類型。在數(shù)據(jù)庫(kù)接口對(duì)Open SQL進(jìn)行轉(zhuǎn)換時(shí)會(huì)先對(duì)驗(yàn)證其語(yǔ)法,并自動(dòng)最大限度使用本的'緩存來(lái)優(yōu)化數(shù)據(jù)庫(kù)的操作。人們也可在SAP程序中直接定義與數(shù)據(jù)消顫型庫(kù)類型相應(yīng)的SQL指令(Native SQL)來(lái)讀寫數(shù)據(jù)庫(kù)中數(shù)據(jù)。
3 總結(jié)
任何ERP軟件都不可能覆蓋企業(yè)的多樣性和復(fù)雜性的所有方面,對(duì)于企業(yè)的特殊要求用戶可自行進(jìn)行必要的二次開(kāi)發(fā),并要求同其他應(yīng)用洞頌軟件也可方便地集成。這就要求供應(yīng)商提供的軟件都能具有很強(qiáng)的開(kāi)放性,而充分利用這種開(kāi)放性的前提就是必須熟知其系統(tǒng)的基本架構(gòu)。本文通過(guò)對(duì)SAP系統(tǒng)的三層結(jié)構(gòu)和數(shù)據(jù)庫(kù)接口的分析使大家更能深層次的了解SAP系統(tǒng)的系統(tǒng)框架,能夠更好的使用SAP系統(tǒng)。
;
分享標(biāo)題:包含sap系統(tǒng)的二次接口封裝的詞條
當(dāng)前鏈接:http://jinyejixie.com/article10/ddpisgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、虛擬主機(jī)、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、網(wǎng)頁(yè)設(shè)計(jì)公司、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)