• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SAP系統(tǒng)與FlexNet系統(tǒng)的接口設(shè)計(jì)

      2016-03-13 08:52:42上汽通用東岳汽車有限公司信息系統(tǒng)部蘇維玲上汽通用東岳汽車有限公司北廠孟慶軍
      電子世界 2016年13期
      關(guān)鍵詞:接口

      上汽通用東岳汽車有限公司信息系統(tǒng)部 蘇維玲上汽通用東岳汽車有限公司北廠 孟慶軍

      ?

      SAP系統(tǒng)與FlexNet系統(tǒng)的接口設(shè)計(jì)

      上汽通用東岳汽車有限公司信息系統(tǒng)部 蘇維玲
      上汽通用東岳汽車有限公司北廠 孟慶軍

      【摘要】通過對FlexNet系統(tǒng)和業(yè)務(wù)需求的認(rèn)知,以及對SAP系統(tǒng)要求的研究,制定了FlexNet系統(tǒng)同SAP系統(tǒng)接口方案。

      【關(guān)鍵詞】權(quán)限;接口;DN;SA;BAPI;BDC

      一、引言

      Flexnet系統(tǒng)是質(zhì)量跟蹤系統(tǒng),Sap系統(tǒng)是目前企業(yè)使用的資源管理系統(tǒng)。為了將兩個(gè)系統(tǒng)資源實(shí)現(xiàn)共享和產(chǎn)品跟蹤,要用FLEXNET 系統(tǒng)進(jìn)行貨物發(fā)運(yùn)的跟蹤;為保證系統(tǒng)上線后和現(xiàn)在使用的SAP系統(tǒng)數(shù)據(jù)保持一致,需要將SAP系統(tǒng)中銷售的產(chǎn)成品的相關(guān)信息下載,通過EAI接口傳到FLEXNET系統(tǒng)作為FlexNet系統(tǒng)發(fā)貨的依據(jù),再對SAP系統(tǒng)進(jìn)行改造開發(fā)。

      二、權(quán)限更改和操作注意事項(xiàng)

      Flexnet系統(tǒng)的應(yīng)用需要與SAP進(jìn)行數(shù)據(jù)的傳遞,為保證flexnet系統(tǒng)上線后,SAP系統(tǒng)和flexnet系統(tǒng)能夠如期運(yùn)行滿足業(yè)務(wù)需要,保證SAP系統(tǒng)和flexnet系統(tǒng)的數(shù)據(jù)一致性,特對下面幾點(diǎn)進(jìn)行明確,具體體現(xiàn)在如下方面內(nèi)容:

      (1)權(quán)限變更:

      為了避免SAP系統(tǒng)中對DN進(jìn)行修改和刪除,在SAP系統(tǒng)中用戶原有的修改和刪除權(quán)限將被限制,僅保留原有的創(chuàng)建 DN的權(quán)限;修改和刪除權(quán)限會僅分配給KBU。

      (2)如確實(shí)需對已下傳到FlexNet的DN進(jìn)行修改、刪除,需要KBU與FlexNet用戶或Flexnet系統(tǒng)管理員聯(lián)系協(xié)調(diào)處理。這又分下面幾種情況:1)對于尚未在FlexNet系統(tǒng)中發(fā)運(yùn)的DN,SAP系統(tǒng)中的任何修改、刪除都是可以的,保存后再次下傳至FlexNet;2)對于已經(jīng)在FlexNet發(fā)運(yùn)的DN,不能在SAP中再對其物料和數(shù)量進(jìn)行修改,當(dāng)然也不能進(jìn)行刪除操作,所以創(chuàng)建DN需謹(jǐn)慎。3)對于實(shí)際發(fā)貨的物料或數(shù)量與DN不匹配的情況(或者發(fā)現(xiàn)DN有誤),請F(tuán)lexNe發(fā)貨員要第一時(shí)間跟KBU聯(lián)系確認(rèn)后再發(fā)貨。以免出現(xiàn)上面B無法更改的情況。4)對于由于價(jià)格原因需要更改價(jià)格的情況,也不能隨意刪除DN了,刪除的話也是需要KBU與FlexNe用戶或系統(tǒng)管理員聯(lián)系協(xié)調(diào)處理。5)對于退貨流程的DN,不需將該DN下傳FlexNet。FlexNet也follow其退貨流程,將退貨回來的零件做restatus等處理,但不涉及到庫存管理。

      (3)FlexNet上傳SAP的XML文件中datestamp、timestamp一定是在FlexNet系統(tǒng)中真實(shí)發(fā)貨時(shí)間也就是SAP post goods issue時(shí)間。

      三、SAP系統(tǒng)中創(chuàng)建的DN下載到FlexNet系統(tǒng)

      FlexNet和SAP 數(shù)據(jù)邏輯條件:

      當(dāng)用戶在SAP中創(chuàng)建了DN 時(shí),需要運(yùn)行此程序選擇‘Create’按鈕將DN下傳,當(dāng)需要將尚未發(fā)運(yùn)的DN從SAP系統(tǒng)中刪除的話,用戶不能直接在SAP系統(tǒng)中進(jìn)行刪除,也要運(yùn)行此程序,根據(jù)屏幕輸入條件輸入DN后,選擇Delete按鈕。

      該程序首先會根據(jù)用戶的輸入條件DN和Plant 來檢查輸入數(shù)據(jù)是否正確、存在。

      如果不存在或不正確則提示“輸入有誤,”并中斷;

      判斷該DN的LIKP-BEROT字段的值前兩個(gè)字符是否是‘Gn OR gn OR GN’。如果不是則提示:‘該DN不是要下載的DN,請檢查輸入的DN號碼’。并中斷。

      當(dāng)用戶在輸入屏幕選中Create按鈕時(shí),會將‘A’附給ACDFlag,同時(shí)還要再判斷該DN 是否已經(jīng)下傳過,如果已經(jīng)下傳過則提示:‘該DN已經(jīng)下傳了,請不要重復(fù)下傳’并中斷。

      當(dāng)Create 的DN 下傳成功后,系統(tǒng)會提示‘下傳成功’。

      若選擇Delete 按鈕則ADCFlag值為‘D’,同時(shí)還要call VL02N對SAP 系統(tǒng)中的該DN 進(jìn)行刪除,為了保證SAP和FlexNet系統(tǒng)中數(shù)據(jù)的一致性,不允許用戶直接通過VL02N在SAP中刪除已經(jīng)下傳給FlexNet的DN。

      四、DN確認(rèn)并過賬

      FlexNet把對產(chǎn)品實(shí)際發(fā)運(yùn)的信息生成XML文件,并把這個(gè)文件放到指定的服務(wù)器文件夾下,EAI會定時(shí)到這個(gè)文件夾下取文件并對文件內(nèi)容進(jìn)行編譯。EAI會以編譯后的數(shù)據(jù)作為輸入?yún)?shù)來調(diào)用l SAP系統(tǒng)中的function來進(jìn)行DN的過賬。

      1、接口的觸發(fā)方式有2種:

      (1)正常流程是通過設(shè)置后臺作業(yè)在規(guī)定時(shí)間自動執(zhí)行。(2)在特殊情況下可通過用戶手動觸發(fā)。.

      2、程序的邏輯如下:

      (1)讀原文件數(shù)據(jù)到內(nèi)表。(2)程序會檢查DN (LIKP-VBELN) 是否存在。(3)然后程序根據(jù)DN號檢查系統(tǒng)中的到達(dá)方(LIKP-KUNNR), 物料(LIPSMATNR), 和數(shù)量(LIPS -LFIMG) 以及工廠(LIPS-WERKS) 。(4)檢查庫存地(LIPS-LGORT)是否為空。(5)如果條件都匹配,程序會調(diào)用 VL02N 把實(shí)際發(fā)運(yùn)日期作為系統(tǒng)中的actual GI date(LIKP-WADAT_IST),然后調(diào)用 BAPI ‘posting goods issue’過賬。(6)程序執(zhí)行完后,會生成LOG文件,這個(gè)文件包含成功信息和不成功信息,并放到目的地文件夾中。(7)在程序檢查的過程中,發(fā)現(xiàn)任何問題,程序會報(bào)錯(cuò)并退出。

      五、SAP系統(tǒng)中創(chuàng)建的SA 下載到FlexNet系統(tǒng)

      下載程序基本功能要求:

      根據(jù)用戶輸入的“銷售組織”,“SA”從表VBAK中取出SA相關(guān)的字段,同時(shí)根據(jù)SA行項(xiàng)目中的物料編號從物料主數(shù)據(jù)表中取出相關(guān)的物料主數(shù)據(jù)字段。

      該程序首先會根據(jù)用戶的輸入條件SA number 和銷售組織來檢查輸入的SA是否存在表VBAK中和銷售組織是否正確。

      如果不存在或錯(cuò)誤則提示“輸入有誤,”并中斷;

      如果存在,再檢查輸入的SA和銷售組織是否匹配,

      如果不匹配,則提示:“SA和銷售組織不匹配”,并中斷執(zhí)行。

      如果匹配,再判斷字段 AUART值的后兩位是否為‘ly’或‘LY’,如果是,繼續(xù);如果不是,則提示:‘請確認(rèn)該SA的客戶是否正確?(Y/ N)’默認(rèn)為’N’,如果確認(rèn)值為‘N’則終止,否則為‘Y’時(shí)程序繼續(xù)。

      當(dāng)用戶在輸入屏幕選中Create按鈕時(shí),會將‘A’附給ACDFlag;如果選中Change 按鈕則ACDFlag值為‘C’;若選擇Delete 按鈕則ADCFlag值為‘D’。

      六、DN 生成并過賬

      1.程序首先檢查SA和物料

      1)如果FlexNet生成的文件中SA和物料都不為空,則繼續(xù)進(jìn)行下面的檢查,如果為空,程序報(bào)錯(cuò)并跳出。 2)檢查SA在系統(tǒng)中是否存在,如果不存在,則將錯(cuò)誤信息寫到內(nèi)表中。如果存在,則程序繼續(xù)再檢查物料是否跟系統(tǒng)中SA的物料一致,如果不一致,則將報(bào)錯(cuò)并把錯(cuò)誤信息寫到內(nèi)表中,如果一致 ,則程序繼續(xù)。3)根據(jù)Vbeln WerksLgort Bolnr Matnr.對數(shù)量進(jìn)行匯總檢查和計(jì)算SA scheduleline的open 數(shù)量,如果open 數(shù)量是0,則報(bào)錯(cuò)并退出,否則程序繼續(xù)。

      2.創(chuàng)建DN并過賬如果檢查數(shù)據(jù)都沒有錯(cuò)誤,接下來程序Call BDC創(chuàng)建DN并進(jìn)行過賬。如果在調(diào)用BDC創(chuàng)建DN或過賬的過程中有問題,則程序報(bào)錯(cuò),并將錯(cuò)誤信息保存到內(nèi)表中。

      備注:如果上載文件中一個(gè)行項(xiàng)目數(shù)據(jù)有問題,則整個(gè)上載文件中的數(shù)據(jù)都不執(zhí)行。

      七 總結(jié)

      通過將SAP中已經(jīng)存在的DN和SA以及其中的發(fā)運(yùn)信息進(jìn)行下載,并將EAI編譯并傳輸?shù)紽lexNet系統(tǒng);FlexNet根據(jù)接收到的DN或SA、物料和數(shù)量以及庫位信息作為依據(jù)進(jìn)行實(shí)物的發(fā)運(yùn)。FlexNet對實(shí)物發(fā)運(yùn)后會,將發(fā)運(yùn)的DN、物料以及數(shù)量再傳到EAI,EAI通過調(diào)用SAP中的程序?qū)N進(jìn)行過賬,或者SA的話創(chuàng)建DN再進(jìn)行過賬。從而實(shí)現(xiàn)了兩個(gè)系統(tǒng)數(shù)據(jù)的共享,節(jié)約了系統(tǒng)資源,并且做到了帳物一致管理和產(chǎn)品銷售發(fā)運(yùn)的跟蹤。

      作者簡介:

      蘇維玲(1972-),女,上汽通用東岳汽車有限公司信息系統(tǒng)部工程師。

      孟慶軍(1972-),男,上汽通用東岳汽車有限公司北廠電氣工程師。

      猜你喜歡
      接口
      現(xiàn)場采購代表與總部及現(xiàn)場各部門的接口關(guān)系
      某電站工程設(shè)計(jì)管理與施工、質(zhì)量控制接口關(guān)系研究
      脫硝數(shù)據(jù)傳輸系統(tǒng)遠(yuǎn)程無線監(jiān)控技術(shù)的研發(fā)與應(yīng)用
      中文信息(2016年10期)2016-12-12 12:56:55
      西門子SPPA—T3000在委內(nèi)瑞拉燃機(jī)電廠中的應(yīng)用與接口
      中國市場(2016年32期)2016-12-06 11:16:14
      高性能計(jì)算機(jī)管理軟件基本原理研究
      基于海洋石油XGIS平臺組件式開發(fā)接口的研究與應(yīng)用
      居家環(huán)境監(jiān)測系統(tǒng)研究
      基于HIS的體檢軟件設(shè)計(jì)與應(yīng)用
      中俄網(wǎng)絡(luò)語言編碼接口問題的研究
      科技視界(2016年3期)2016-02-26 10:14:32
      企業(yè)整合為行業(yè)升級預(yù)留“接口”
      佳木斯市| 广宁县| 邹城市| 内丘县| 九龙城区| 阿坝| 四子王旗| 深圳市| 阿克苏市| 土默特左旗| 孝感市| 宕昌县| 交城县| 赣榆县| 乐陵市| 新巴尔虎右旗| 岳池县| 德阳市| 安西县| 香港| 屯昌县| 日土县| 小金县| 博罗县| 耒阳市| 樟树市| 汾阳市| 上思县| 湘潭市| 盐山县| 合肥市| 出国| 永清县| 合山市| 高州市| 通河县| 黄陵县| 绥阳县| 永新县| 城步| 拜泉县|