999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SAP系統(tǒng)與FlexNet系統(tǒng)的接口設計

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

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

?

SAP系統(tǒng)與FlexNet系統(tǒng)的接口設計

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

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

【關鍵詞】權限;接口;DN;SA;BAPI;BDC

一、引言

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

二、權限更改和操作注意事項

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

(1)權限變更:

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

(2)如確實需對已下傳到FlexNet的DN進行修改、刪除,需要KBU與FlexNet用戶或Flexnet系統(tǒng)管理員聯(lián)系協(xié)調(diào)處理。這又分下面幾種情況:1)對于尚未在FlexNet系統(tǒng)中發(fā)運的DN,SAP系統(tǒng)中的任何修改、刪除都是可以的,保存后再次下傳至FlexNet;2)對于已經(jīng)在FlexNet發(fā)運的DN,不能在SAP中再對其物料和數(shù)量進行修改,當然也不能進行刪除操作,所以創(chuàng)建DN需謹慎。3)對于實際發(fā)貨的物料或數(shù)量與DN不匹配的情況(或者發(fā)現(xiàn)DN有誤),請FlexNe發(fā)貨員要第一時間跟KBU聯(lián)系確認后再發(fā)貨。以免出現(xiàn)上面B無法更改的情況。4)對于由于價格原因需要更改價格的情況,也不能隨意刪除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)中真實發(fā)貨時間也就是SAP post goods issue時間。

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

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

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

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

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

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

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

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

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

四、DN確認并過賬

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

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

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

2、程序的邏輯如下:

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

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

下載程序基本功能要求:

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

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

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

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

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

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

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

六、DN 生成并過賬

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

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

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

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

七 總結

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

作者簡介:

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

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

主站蜘蛛池模板: a级毛片在线免费| 国产AV毛片| 亚洲免费人成影院| 成人韩免费网站| 欧美日韩北条麻妃一区二区| 红杏AV在线无码| 欧美国产菊爆免费观看| 国产91成人| 午夜免费小视频| 国产精品深爱在线| 制服丝袜一区二区三区在线| 欧美另类图片视频无弹跳第一页 | 欧美色视频网站| 国产成人夜色91| 四虎国产精品永久一区| 在线欧美国产| 国产成年无码AⅤ片在线| 91麻豆国产在线| 欧美区日韩区| 色久综合在线| 中文字幕1区2区| 五月婷婷导航| 热99精品视频| 一级毛片在线免费看| 熟妇丰满人妻av无码区| 91蝌蚪视频在线观看| 国产亚洲欧美日韩在线一区二区三区| 亚洲国产综合精品一区| 91精品啪在线观看国产| 综合五月天网| 中文天堂在线视频| 亚洲无限乱码| 中国毛片网| 免费在线a视频| 亚洲精品成人福利在线电影| 欧美特级AAAAAA视频免费观看| 亚卅精品无码久久毛片乌克兰| 中文字幕在线一区二区在线| 国产福利免费视频| 午夜精品久久久久久久无码软件| 一区二区三区国产| 毛片a级毛片免费观看免下载| 中文字幕色站| 99在线观看国产| 国产人成在线视频| 成人精品视频一区二区在线| 九一九色国产| 亚洲天堂精品在线| 99九九成人免费视频精品 | av在线手机播放| www.日韩三级| 狠狠色综合网| 国产成人高清精品免费软件| 欧美国产日韩一区二区三区精品影视| 免费在线a视频| 精品少妇人妻无码久久| 青青草原国产精品啪啪视频| 国产日韩精品一区在线不卡| www成人国产在线观看网站| 无码久看视频| 国产男女免费视频| 国产精品欧美日本韩免费一区二区三区不卡 | 伊人查蕉在线观看国产精品| 亚洲欧美另类专区| 四虎在线高清无码| 久久精品视频一| 国产真实乱子伦精品视手机观看 | 亚洲欧州色色免费AV| 992tv国产人成在线观看| 久久狠狠色噜噜狠狠狠狠97视色 | 天天躁夜夜躁狠狠躁图片| 午夜毛片福利| 在线观看国产网址你懂的| 亚洲国产av无码综合原创国产| 国产美女主播一级成人毛片| 亚洲精品无码av中文字幕| 欧美日韩在线观看一区二区三区| 亚洲视频无码| 伊人色婷婷| 欧洲高清无码在线| 色婷婷电影网| 97超爽成人免费视频在线播放|