《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》_第1頁
《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》_第2頁
《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》_第3頁
《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》_第4頁
《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

化工油氣公司電商平臺(tái)與ERP接口開發(fā)項(xiàng)目《ERP調(diào)整及接口開發(fā)整體方案設(shè)計(jì)報(bào)告》1、總體方案設(shè)計(jì)1.1客戶主數(shù)據(jù)及物料主數(shù)據(jù)系統(tǒng)集成方案客戶主數(shù)據(jù)方案:客戶在電商平臺(tái)提交注冊(cè)信息,電商審核通過后同步MDM系統(tǒng)。MDM審核通過生成客戶編碼并同步電商及SAP。電商接收到MDM同步的客戶編碼后告知SAP需擴(kuò)充銷售組織,調(diào)用客戶銷售組織接口自動(dòng)擴(kuò)充。物料主數(shù)據(jù)方案:MDM系統(tǒng)創(chuàng)建物料主數(shù)據(jù)并同步電商及SAP(物料編碼、物料描述)。SAP擴(kuò)充完物料銷售視圖后將物料銷售視圖字段同步電商。1.2物料質(zhì)量信息集成方案實(shí)現(xiàn)電商平臺(tái)展現(xiàn)產(chǎn)品質(zhì)量信息。電商平臺(tái)從SAP抓取數(shù)據(jù),實(shí)時(shí)傳輸。SAP依據(jù)“公司/產(chǎn)品”生成符合電商需求的數(shù)據(jù)庫。SAP以“公司”+“產(chǎn)品編碼”+“罐號(hào)”+“最后批檢驗(yàn)”數(shù)據(jù)回寫電商平臺(tái),電商平臺(tái)存表或直接展示。1.3價(jià)格同步方案現(xiàn)狀:目前SAP中掛牌價(jià)僅有物料維度,未區(qū)分庫區(qū),成交價(jià)為系統(tǒng)定價(jià)+手工修改。維度變更:未來SAP中掛牌價(jià)都按“分銷渠道+物料+庫區(qū)”維度進(jìn)行維護(hù)。統(tǒng)一維護(hù):各企業(yè)價(jià)格維護(hù)員統(tǒng)一在電商平臺(tái)維護(hù)。實(shí)時(shí)傳輸:電商平臺(tái)掛牌價(jià)實(shí)時(shí)同步至SAP,確保兩邊一致。自動(dòng)擴(kuò)充:傳至SAP自動(dòng)擴(kuò)充各分銷渠道數(shù)據(jù)。應(yīng)急預(yù)案:SAP中預(yù)留價(jià)格維護(hù)的特權(quán),若有異??稍赟AP直接維護(hù),確保業(yè)務(wù)順利進(jìn)行。1.4ERP余額凍結(jié)方案客戶支付過程中需凍結(jié)余額,避免被其他業(yè)務(wù)占用。線上支付貨款需??顚S?,不得被其他業(yè)務(wù)占用。1.5ERP余額消耗方案新增線上業(yè)務(wù)訂單類型、交貨類型,區(qū)分線上線下業(yè)務(wù),便于統(tǒng)計(jì)分析。線上業(yè)務(wù)訂單、交貨單、發(fā)貨過賬三個(gè)環(huán)節(jié)都進(jìn)行余額檢查,訂單和過賬余額不夠時(shí)系統(tǒng)報(bào)錯(cuò),交貨單創(chuàng)建時(shí)為凍結(jié)。線下業(yè)務(wù)延用目前模式。余額變動(dòng)信息傳輸至電商,并短信通知客戶。1.6預(yù)約下達(dá)及賬戶余額變動(dòng)通知方案電商通過傳輸預(yù)約支付標(biāo)識(shí)及訂單金額給SAP,SAP根據(jù)有無預(yù)約標(biāo)識(shí),推送的含有預(yù)約標(biāo)識(shí)的客戶可用余額給電商平臺(tái)。1.7典型方案-余額支付余額支付即客戶的可用余額支持所需該筆訂單的金額,無需另外打款的業(yè)務(wù)類型。1.8典型方案-余額支付+在線支付余額支付&在線支付:與余額支付相比,需對(duì)余額已使用的部分,系統(tǒng)生成一張?zhí)摂M訂單,占用該部分,對(duì)于在線支付的部分成功記賬后,將虛擬訂單改成的正常的訂單,從而實(shí)現(xiàn)專款專用,實(shí)現(xiàn)該項(xiàng)業(yè)務(wù)。1.9余額凍結(jié)具體方案2.0發(fā)票傳輸電商方案2.1異地庫銷售全流程支持訂單流轉(zhuǎn)異地庫銷售包括異地直銷庫及分銷庫的銷售,異地庫提貨的客戶可以直接到電商平臺(tái)下單,通過與SAP及地磅服務(wù)器的接口,保證訂單在不同庫區(qū)得到有效執(zhí)行。2、詳細(xì)方案設(shè)計(jì)1.1客戶信息新增1.1.1業(yè)務(wù)背景說明客戶在電商平臺(tái)注冊(cè)后需要將注冊(cè)信息同步至MDM系統(tǒng),MDM審核通過后反饋電商平臺(tái)客戶編碼,電商平臺(tái)用于下單。1.1.2相關(guān)字段說明1.1.3系統(tǒng)功能邏輯說明1、電商審核通過后,通過接口將電商注冊(cè)信息同步MDM,通過(客戶名稱+注冊(cè)號(hào)+稅號(hào))做判斷。2、如果MDM系統(tǒng)已存在客戶編碼,并且(客戶名稱+注冊(cè)號(hào)+稅號(hào))都能核對(duì)上,直接反饋電商客戶編碼;如果(客戶名稱+注冊(cè)號(hào)+稅號(hào))其中一個(gè)不符合,反饋電商參數(shù)校驗(yàn)失敗及失敗原因,雙方修改后再次傳輸,校驗(yàn)成功后反饋電商客戶編碼。3、電商注冊(cè)信息同步MDM成功后進(jìn)入此接口,MDM審核通過后生成客戶編碼連同其他字段同步電商平臺(tái)。1.2客戶信息同步1.2.1業(yè)務(wù)背景說明客戶發(fā)生變更時(shí),需要提交變更的相關(guān)資質(zhì)作為附件上傳至MDM系統(tǒng),MDM系統(tǒng)走變更審批流后將變更的信息同步至電商平臺(tái)。1.2.2相關(guān)字段說明1.2.3系統(tǒng)功能邏輯說明客戶發(fā)生變更時(shí),需要提交變更的相關(guān)資質(zhì)作為附件上傳至MDM系統(tǒng),MDM系統(tǒng)走變更審批流后將變更的信息同步至電商平臺(tái)。1.3物料銷售組織1.3.1業(yè)務(wù)背景說明MDM系統(tǒng)將物料主數(shù)據(jù)傳入SAP后,SAP需要擴(kuò)充公司代碼視圖及銷售視圖,擴(kuò)充完畢后將物料的銷售視圖字段同步至電商。1.3.2相關(guān)字段說明1.3.3系統(tǒng)功能邏輯說明1、取出MARC-PSTAT(維護(hù)狀態(tài))包含VBG的物料,同時(shí)將字段說明的字段存入自建表并同步至電商平臺(tái)。2、MARC-LVORM=X時(shí)表示物料刪除,其他都為新增。3、電商反饋信息成功,程序結(jié)束;如果是失敗,需要再次傳輸。1.4質(zhì)量數(shù)據(jù)同步1.4.1業(yè)務(wù)背景說明電商頁面同步SAP物料質(zhì)量信息;以“公司代碼+物料編碼”為維度,抓取每一個(gè)物料的檢驗(yàn)批所記錄的所有檢驗(yàn)特性描述及其相應(yīng)的結(jié)果記錄,生成電商平臺(tái)所需數(shù)據(jù)庫。1.4.2相關(guān)字段說明1.4.3系統(tǒng)功能邏輯說明電商平臺(tái)以“公司代碼+物料編碼”為維度,實(shí)時(shí)抓取SAP系統(tǒng)對(duì)應(yīng)物料的質(zhì)量信息記錄;SAP系統(tǒng)中,取物料檢驗(yàn)類型為“90”的檢驗(yàn)類型(TQM銷售罐);判斷特性為定性特性的,只取檢驗(yàn)特性的短文本即可;判斷為定量特性的,取特性短文本+說明為定量特性描述。(特性標(biāo)識(shí):QAVE-STEUERKZ,判斷定量特性還是定性)物料定量特性上下限值將系統(tǒng)內(nèi)的科學(xué)記數(shù)法轉(zhuǎn)化成常規(guī)數(shù)值顯示;當(dāng)物料同一罐號(hào)有多個(gè)檢驗(yàn)批的情況下,需要判斷檢驗(yàn)批的開始檢驗(yàn)時(shí)間,取最后一次檢驗(yàn)的檢驗(yàn)數(shù)據(jù)。SAP系統(tǒng)以“公司”+“產(chǎn)品編碼”+“罐號(hào)”+“最后批檢驗(yàn)”數(shù)據(jù)回寫電商平臺(tái),電商平臺(tái)存表。1.5新客戶銷售組織1.5.1業(yè)務(wù)背景說明電商平臺(tái)接收到MDM系統(tǒng)的客戶編碼后告知SAP需要擴(kuò)充銷售組織視圖,通過接口自動(dòng)擴(kuò)充,保證下單及時(shí)有效。1.5.2相關(guān)字段說明1.5.3系統(tǒng)功能邏輯說明電商首先推送消息號(hào):告知(客戶編碼+科目組)需要擴(kuò)充,接到消息號(hào)后,從后臺(tái)表KNVV根據(jù)自建表中的(BUKRS+VKORG+VTWEG+SPART)進(jìn)行校驗(yàn),1.如果客戶已經(jīng)擴(kuò)充,直接發(fā)送電商客戶擴(kuò)充成功;2、如果客戶部分?jǐn)U充,將未擴(kuò)充的公司根據(jù)自建表的默認(rèn)值進(jìn)行擴(kuò)充,都擴(kuò)充結(jié)束后,發(fā)送電商消息號(hào)。自建表:1.6客戶余額查詢1.6.1業(yè)務(wù)背景說明電商上線后,將在客戶下單前,查詢SAP余額,作為電商的可用余額;1.6.2相關(guān)字段說明KUNNR客戶代碼CHAR10ImportBUKRS公司代碼CHAR4ImportKUNNR客戶代碼CHAR10ExportBUKRS公司代碼CHAR4ExportAVAILABLEFUNDS可用余額CURR15Export1.6.3系統(tǒng)功能邏輯說明本次接口功能是新的接口功能,由于SAP中對(duì)客戶的信用管理是根據(jù)公司代碼+信用控制范圍,而在現(xiàn)有SAP系統(tǒng)中,公司代碼與信用控制范圍是一對(duì)一的,故電商在調(diào)接口的時(shí)候,傳輸查詢條件是客戶+公司代碼。在表KNKK中根據(jù)客戶+信用控制范圍查詢應(yīng)收總額(字段:SKFPR)和特別往來債務(wù)(字段:SSOBL)的對(duì)應(yīng)金額;在表SO66中找到未清訂單信貸值(字段:OEIKW)和未清交貨信貸值(字段:OLIKW)對(duì)應(yīng)金額;在表SO67中找到未清開票憑證的對(duì)應(yīng)金額(字段:OFAKW)將這幾張表中找到金額進(jìn)行全部進(jìn)行相加,得出金額后,對(duì)金額進(jìn)行負(fù)數(shù)處理傳輸給電商平臺(tái)1.7預(yù)約支付通知&賬戶余額變動(dòng)通知1.7.1業(yè)務(wù)背景說明電商上線后,客戶余額不足時(shí),需要線下打款,補(bǔ)充余額,會(huì)先下發(fā)預(yù)約支付標(biāo)識(shí),等到財(cái)務(wù)線下入賬后,余額更新后,余額大于等于預(yù)約訂單金額的傳輸給電商平臺(tái)。訂單完成后,取消預(yù)約標(biāo)識(shí),SAP自動(dòng)刪除已存入自建表的數(shù)據(jù),這樣就不參與推送。1.7.2相關(guān)字段說明SAP字段對(duì)應(yīng)SAP字段名稱字段類型字段長度類型KUNNR客戶代碼CHAR10ImportBUKRS公司代碼CHAR4ImportOPERT業(yè)務(wù)類型CHAR2ImportKUNNR客戶代碼CHAR10ExportBUKRS公司代碼CHAR4ExportOPERT業(yè)務(wù)類型CHAR2ExportAVAILABLEFUNDS上次已傳輸?shù)目蛻粲囝~CURR15Export1.7.3系統(tǒng)功能邏輯說明電商傳輸公司代碼BUKRS,客戶KUNNR,操作類型OPERT,SAP新建一張自建表儲(chǔ)存數(shù)據(jù);SAP根據(jù)接收到的數(shù)據(jù)。判定是否為預(yù)約支付標(biāo)識(shí),若有預(yù)約標(biāo)識(shí),則在表KNKK中根據(jù)客戶+信用控制范圍查詢應(yīng)收總額(字段:SKFPR)和特別往來債務(wù)(字段:SSOBL)的對(duì)應(yīng)金額;在表SO66中找到未清訂單信貸值(字段:OEIKW)和未清交貨信貸值(字段:OLIKW)對(duì)應(yīng)金額;在表SO67中找到未清開票憑證的對(duì)應(yīng)金額(字段:OFAKW)5分鐘運(yùn)行程序查詢一次,根據(jù)之前的邏輯得出余額,余額大于等于預(yù)約訂單金額的傳輸給電商平臺(tái)。推送時(shí)采用分包的方式進(jìn)行推送!每次推送100條!1.8二次結(jié)算&罰沒收入1.8.1業(yè)務(wù)背景說明對(duì)于電商的線上業(yè)務(wù)的類型,下發(fā)給SAP,SAP根據(jù)不同的業(yè)務(wù)途徑和支付用途生成憑證。對(duì)于業(yè)務(wù)途徑新建一張配置表,對(duì)應(yīng)不同業(yè)務(wù)途徑對(duì)應(yīng)的銀行科目。1.8.2相關(guān)字段說明SAP字段對(duì)應(yīng)SAP字段名稱字段類型字段長度類型BUKRS公司代碼CHAR4ImportKUNNR客戶代碼CHAR10ImportorderCode電商訂單號(hào)CHAR20ImportpayPlat付款途徑CHAR10ImportbusinessType支付用途CHAR10ImportMoney罰沒金額CURR13ImportBILLCODE電商提貨單號(hào)CHAR20ImportSECONDMONEY二次結(jié)算金額CURR13ImportBLART憑證類型CHAR2ExportBUKRS公司代碼CHAR4ExportBLDAT憑證日期DATE8ExportBUDAT過賬日期DATE8ExportWAERS貨幣碼CUKY5ExportBKTXT憑證抬頭文本CHAR25ExportNUMPG頁數(shù)NUMC3ExportBSCHL記賬代碼CHAR2ExportHKONT科目號(hào)CHAR17ExportUMSKZ特殊總賬標(biāo)識(shí)CHAR1ExportWRBTR憑證貨幣金額CURR13ExportPRCTR憑證貨幣金額CHAR10ExportRSTGR付款原因代碼CHAR3Export1.8.3系統(tǒng)功能邏輯說明電商與SAP的集成方案:線上付款涉及的業(yè)務(wù)類型:貨款收入(SHK)、保證金轉(zhuǎn)貨款(ZBZJ)、罰沒收入(WYKK)、二次結(jié)算(CFHK);其中經(jīng)WYKK、CFHK涉及二次結(jié)算和罰沒接口;SHK、ZBZJ涉及訂單新增接口數(shù)據(jù)傳輸時(shí),只對(duì)公司代碼2750、5590、5640、5680傳輸時(shí),SAP才接收記賬!方案實(shí)現(xiàn):新建一張自建表,將zzvbeln、zzbillcode作為KEY值,SAP先存儲(chǔ)電商推送的數(shù)據(jù)。SAP在根據(jù)內(nèi)表的字段billcode取新建自建表中取出數(shù)據(jù),記賬啟用了一張配置表,將各業(yè)務(wù)類型所對(duì)應(yīng)的銀行科目、文本進(jìn)行了配置;SAP根據(jù)業(yè)務(wù)類型自動(dòng)記賬調(diào)bapi生成憑證函數(shù),IFpayPlat=“SAP”,不生成財(cái)務(wù)憑證。通過傳輸billCode去表LIKP中,找到對(duì)應(yīng)的VBELN,調(diào)BAPI對(duì)找到的VBELN進(jìn)行保存IFpayplat<>”sap”andBUSINESSTYPE<>“WYKK”,生成憑證如下所示:生成憑證后,通過傳輸billCode去表LIKP中,找到對(duì)應(yīng)的VBELN,掉BAPI對(duì)找到的VBELN進(jìn)行保存。保存不成功,反向沖銷憑證并打上反記賬標(biāo)識(shí)。sap字段字段描述取數(shù)邏輯備注(反向沖銷)BKPF-BUKRS公司代碼與傳輸?shù)墓敬a一致BKPF-BLDAT憑證日期與傳輸?shù)娜掌谝恢翨KPF-BUDAT過賬日期與傳輸?shù)娜掌谝恢翨KPF-BLDAT憑證類型DZBKPF-WAERS貨幣碼RMBBKPF-BKTXT憑證抬頭文本與配置表文本一致+日期+時(shí)間沖銷+原憑證號(hào)BKPF-NUMPG頁數(shù)1行項(xiàng)目部分:sap字段字段描述取數(shù)邏輯備注(反向沖銷)BSEG-BSCHL記帳代碼1909BSEG-HKONT總賬科目與客戶代碼一致BSEG-UMSKZ特殊總帳標(biāo)識(shí)ABSEG-WRBTR憑證貨幣金額與傳輸?shù)慕痤~字段一致BSEG-DMBE2集團(tuán)貨幣金額與傳輸?shù)慕痤~字段一致BSEG-SGTXT項(xiàng)目文本日期+時(shí)間+項(xiàng)目文本+電商訂單號(hào)沖銷+原憑證號(hào)BSEG-ZLSPR凍結(jié)付款標(biāo)識(shí)ABSEG-ZUONR分配與傳輸?shù)娜掌谝恢?,?位BSEG-HZUON特殊總賬分配與傳輸?shù)娜掌谝恢?,?位BSEG-ZFBDT到期日與傳輸日期一致BSEG-KKBER信用范圍與公司代碼值一致BSEG-PRCTR利潤中心200000+公司代碼BSEG-BSCHL記賬代碼24050BSEG-HKONT科目號(hào)2取配置表BSEG-ZUONR分配與傳輸日期一致BSEG-VALUT起息日與傳輸日期一致BSEG-SGTXT項(xiàng)目文本日期+時(shí)間+項(xiàng)目文本+電商訂單號(hào)沖銷+原憑證號(hào)besg-XNEGP反記賬標(biāo)識(shí)XBSEG-RSTGR原因代碼101BSEG-WRBTR憑證貨幣金額2與傳輸金額一致BSEG-DMBE2集團(tuán)貨幣金額與傳輸?shù)慕痤~字段一致BSEG-PRCTR利潤中心200000+公司代碼IFpayplat<>”sap”andBUSINESSTYPE=“WYKK”,調(diào)BAPI生成憑證如下;生成憑證后,通過傳輸billCode去表LIKP中,找到對(duì)應(yīng)的VBELN,掉BAPI對(duì)找到的VBELN進(jìn)行保存。保存不成功,反向沖銷憑證并打上反記賬標(biāo)識(shí)。抬頭部分:sap字段字段描述取數(shù)邏輯沖銷憑證時(shí)BKPF-BUKRS公司代碼與傳輸?shù)墓敬a一致BKPF-BLDAT憑證日期與傳輸?shù)娜掌谝恢翨KPF-BUDAT過賬日期與傳輸?shù)娜掌谝恢翨KPF-BLDAT憑證類型SABKPF-WAERS貨幣碼RMBBKPF-BKTXT憑證抬頭文本待定沖銷+原憑證號(hào)BKPF-NUMPG頁數(shù)1行項(xiàng)目部分:sap字段字段描述取數(shù)邏輯BSEG-BSCHL記帳代碼5040BSEG-HKONT總賬科目6301060000BSEG-WRBTR憑證貨幣金額與傳輸?shù)慕痤~字段一致BSEG-DMBE2集團(tuán)貨幣金額與傳輸?shù)慕痤~字段一致BSEG-SGTXT項(xiàng)目文本待定沖銷+原憑證號(hào)BSEG-ZUONR分配與傳輸?shù)娜掌谝恢?,?位BSEG-PRCTR利潤中心200000+公司代碼BSEG-BSCHL記賬代碼24050BSEG-HKONT科目號(hào)2取配置表BSEG-ZUONR分配與傳輸日期一致BSEG-VALUT起息日與傳輸日期一致BSEG-SGTXT項(xiàng)目文本待定沖銷+原憑證號(hào)besg-XNEGP反記賬標(biāo)識(shí)BSEG-RSTGR原因代碼111BSEG-WRBTR憑證貨幣金額2與傳輸金額一致BSEG-DMBE2集團(tuán)貨幣金額與傳輸?shù)慕痤~字段一致BSEG-PRCTR利潤中心200000+公司代碼1.9電商訂單凍結(jié)、新增、修改、刪除、完成1.9.1業(yè)務(wù)背景說明電商至SAP單向傳輸;電商平臺(tái)異步傳輸訂單至SAP,包括創(chuàng)建、修改、撤銷、關(guān)閉相應(yīng)銷售訂單;實(shí)時(shí)反饋運(yùn)行結(jié)果至電商平臺(tái);客戶在電商平臺(tái)查詢余額,余額足夠則創(chuàng)建訂單并通過PI傳至SAP,并反饋結(jié)果;余額不夠,則選擇余額+在線的混合支付方式,首先預(yù)下達(dá)銷售訂單,訂單價(jià)值=所占余額,此時(shí)操作類型為“凍結(jié)”,其次在線支付剩余貨款,并生成SAP預(yù)收憑證及更改銷售訂單;余額為0時(shí),為純?cè)诰€支付,生成SAP預(yù)收憑證并生成銷售訂單。1.9.2相關(guān)字段說明序號(hào)字段字段說明SAP字段字段描述說明字段類型字段長度類型1orderCode擴(kuò)展VBAK電商訂單號(hào)電商唯一業(yè)務(wù)號(hào)CHAR50Import2buyerSapIdVBAK-KUNNR客戶代碼sap客戶唯一編號(hào)String10Import3tradeType擴(kuò)展VBAK電商訂單類型交易類型:00、掛牌交易;10、競(jìng)價(jià)交易;20、拼單交易;30、秒殺交易CHAR2Import4orgSapIdVBAK-VKORG銷售組織銷售組織的代碼,能確定公司代碼String4Import5saleChannelVBAK-VTWEG分銷渠道默認(rèn)06String2Import6productGroupVBAK-SPART產(chǎn)品組物料中帶String2Import7payPlatPAYPLAT付款途徑如:SAP(系統(tǒng)),ABC(農(nóng)行),CCB(建行),EAP(東方付通)10Import8businessTypeBUSINESSTYPE支付用途如:SHK(收貨款),THK(退貨款(到財(cái)務(wù)余額)),CFHK(收超發(fā)貨款),SBZJ(收保證金),TBZJ(退保證金),ZBZJ(保證金轉(zhuǎn)貨款),MJCJ(賣家出金)10Import9payTimePAYTIME日期時(shí)間14Import10deliveryDateVBAK-VDATU請(qǐng)求交貨日期yyyyMMddHH,默認(rèn)創(chuàng)建日期String8Import11payType擴(kuò)展VBAK付款方式00、余額支付;10、線上支付;20、混合支付;30、賒銷String2Import12blockedFunds凍結(jié)金額用于訂單占用余額18Import13ebReceiveFunds預(yù)收金額用于預(yù)收憑證18Import14deliveryPeriod擴(kuò)展VBAK提貨有效截止日期yyyyMMddHHmmssCHAR8Import15clearingMethod擴(kuò)展VBAK鎖價(jià)方式0、支付鎖價(jià);1、制卡鎖價(jià);2、提貨鎖價(jià)CHAR1Import16payReservationMark擴(kuò)展VBAK預(yù)約支付標(biāo)志0、非預(yù)約支付;1、預(yù)約支付CHAR1Import17externalSystemIdVBAK-VBELNSAP訂單號(hào)修改,刪除,完成時(shí)傳入String10Import18status擴(kuò)展VBAK訂單狀態(tài)00-初始、01-已撤銷、10-待付款、11-支付中、20-待提貨、21-提貨中、31-已完成、32-已逾期CHAR2Import19operationType擴(kuò)展VBAK操作類型類型定義:0、凍結(jié);1、新增;2、修改;3、刪除;4、完成(關(guān)閉)CHAR1Import2022Import21orderSubIdVBAP-POSNR電商訂單子項(xiàng)號(hào)電商子項(xiàng)號(hào)無規(guī)則,SAP中流水生成String20Import22materialCodeVBAP-MATNR物料代碼String18Import23purchaseWeightVBAP-KWMENG訂貨數(shù)量String13Import24unitVBAP-VRKME訂單計(jì)量單位默認(rèn)噸String3Import25factoryVBAP-WERKS工廠String4Import26warehouseCodeVBAP-LGORT倉庫代碼sap倉庫代碼,公司手動(dòng)維護(hù)進(jìn)產(chǎn)品,與物料綁定String4Import27conditionTypeKSCHL1銷售單價(jià)-條件類型YQ01String4Import28finalPriceKBETR1C銷售單價(jià)String18Import29codeRET_CODE響應(yīng)信息代碼返回信息代碼:0、操作成功;1、新增失??;2、修改失?。?、刪除失敗;4、完成失?。?、存在重復(fù)訂單;7、余額不足String1Export30messageRET_MSG響應(yīng)信息內(nèi)容返回信息具體內(nèi)容或原因String255Export31externalSystemIdVBAK-VBELNSAP訂單號(hào)String10Export1.9.3系統(tǒng)功能邏輯說明擴(kuò)展VBAK中相關(guān)字段,詳情見字段說明;SAP訂單保存成功,同時(shí)更新字段:客戶端、電商訂單號(hào)、電商訂單子項(xiàng)號(hào)、SAP訂單號(hào)、創(chuàng)建日期、創(chuàng)建時(shí)間,進(jìn)自建表ZZJ_SALEORDER_DS,主鍵為客戶端、電商訂單號(hào)、電商訂單子項(xiàng)號(hào),詳情如下圖,此表用于后續(xù)用電商訂單號(hào)及子項(xiàng)號(hào)反查SAP訂單號(hào)及行項(xiàng)目號(hào);刪除此單時(shí)刪除自建表對(duì)應(yīng)條目。當(dāng)字段“操作類型”為“凍結(jié)”時(shí),生成預(yù)制銷售訂單,訂單價(jià)值為此線上訂單占用余額;當(dāng)字段“操作類型”為“新增”時(shí),根據(jù)字段“付款方式”判斷,為“00、余額支付”時(shí),直接生成銷售訂單;為“10、線上支付”時(shí),首先生成在線支付憑證,再生成銷售訂單;為“20、混合支付”時(shí),先生成在線支付憑證,再按電商訂單修改預(yù)先生成的SAP銷售訂單;為“30、賒銷”時(shí),SAP訂單類型=ZKB,YQ01不出現(xiàn),其余邏輯同00、余額支付;當(dāng)字段“操作類型”為“修改”時(shí),根據(jù)所有字段修改ERP銷售訂單;當(dāng)字段“操作類型”為“撤銷”時(shí),刪除銷售訂單;當(dāng)字段“操作類型”為“關(guān)閉”或訂單有效期到期時(shí),根據(jù)電商實(shí)提量更新SO中數(shù)量;當(dāng)字段“操作類型”為“凍結(jié)”時(shí),生成銷售訂單并存儲(chǔ)電商訂單號(hào),啟用抬頭價(jià)格條件類型YQ01,價(jià)值=此單占用余額,訂單創(chuàng)建成功反饋SAP銷售訂單號(hào),并觸發(fā)電商平臺(tái)線上支付功能;不成功則反饋具體錯(cuò)誤信息;余額支付,直接生成SAP訂單,并返回成功信息及SAP訂單號(hào);不成功則返回錯(cuò)誤信息;在線支付,先生產(chǎn)預(yù)收憑證,再生成SAP訂單,并返回成功信息、預(yù)收憑證號(hào)及SAP訂單號(hào);預(yù)收憑證出錯(cuò),返回錯(cuò)誤信息;預(yù)收憑證成功,訂單出錯(cuò),先沖銷預(yù)收憑證,再返回錯(cuò)誤信息;混合支付,先生成預(yù)付憑證,再修改預(yù)先生成的SAP銷售訂單,并返回成功信息及SAP單號(hào);任何環(huán)節(jié)出錯(cuò),先沖銷前續(xù)動(dòng)作,再返回錯(cuò)誤信息修改成功,返回成功信息;修改失敗,返回錯(cuò)誤信息;無后續(xù)單據(jù),則刪除成功,并返回成功信息;有后續(xù)單據(jù),則返回錯(cuò)誤信息;訂單到期/電商關(guān)閉訂單,SAP修改訂單數(shù)量,不成功存入DBtable,后臺(tái)job定期處理,修改訂單數(shù)量,超過一段時(shí)間還不成功,報(bào)表監(jiān)控通知相關(guān)人員手工修改數(shù)量,并標(biāo)記,job刪除此條目銷售部門邏輯:每個(gè)公司銷售部門都是唯一的,對(duì)應(yīng)關(guān)系如下表:銷售組織銷售部門代碼2751大慶石化材料銷售組織27512752大慶石化煉化產(chǎn)品銷售組織2754大慶石化基礎(chǔ)化學(xué)品銷售組織2756大慶石化化工裝備銷售組織5591華星石化材料銷售組織55915592華星石化煉化產(chǎn)品銷售組織5594華星石化基礎(chǔ)化學(xué)品銷售組織5596華星石化化工裝備品銷售組織5641昌邑石化材料銷售組織56415642昌邑石化煉化產(chǎn)品銷售組織5644昌邑石化基礎(chǔ)化學(xué)品銷售組織5646昌邑石化化工裝備銷售組織5681正和石化材料銷售組織56815682正和石化煉化產(chǎn)品銷售組織5684正和石化基礎(chǔ)化學(xué)品銷售組織正和石化化工裝備銷售組織消息類型為E,消息好為150時(shí),返回code7余額不足2.1提貨單創(chuàng)建、修改、刪除2.1.1業(yè)務(wù)背景說明電商至SAP單向傳輸;電商平臺(tái)異步傳輸交貨單至SAP,包括創(chuàng)建、修改、撤銷相應(yīng)交貨單;實(shí)時(shí)反饋運(yùn)行結(jié)果至電商平臺(tái)。2.1.2相關(guān)字段說明序號(hào)字段字段說明SAP字段字段描述說明字段類型字段長度類型1operationType操作類型類型定義:1、新增;2、修改;3、刪除;String1Import2billCodeZ_BILLCODE_DS電商提貨單號(hào)String50Import3carIdZ_CARID_DS車號(hào)SAP增強(qiáng)字段,同時(shí)存儲(chǔ)在抬頭文本“運(yùn)輸相關(guān)信息”里String20Import4driverCardIdZ_DRIVERCARDID_DS司機(jī)身份證號(hào)SAP增強(qiáng)字段,同時(shí)存儲(chǔ)在抬頭文本“備注”里String25Import5driverPhoneZ_DRIVERPHONE_DS司機(jī)電話手機(jī)號(hào)碼String25Import6driverNameZ_DRIVERNAME_DS司機(jī)姓名String25Import7bookMarkZ_BOOKMARK_DS是否預(yù)約0、否;1、是String1Import8bookingStartTimeZ_BOOKINGSTARTTIME預(yù)約開始時(shí)間yyyyMMddHHString10Import9bookingEndTimeZ_BOOKINGENDTIME_DS預(yù)約結(jié)束時(shí)間yyyyMMddHHString10Import10greenChannelMarkZ_GREENCHANNELMARK_DS是否使用綠色通道0、否;1、是String1Import11deliveryPeriodZ_DELIVERYPERIOD_DS提貨有效截止日期yyyyMMddHHString10Import12externalSystemBillIdVBELN_VL交貨單號(hào)String10Import13orderCodeZ_ORDERCODE_DS電商訂單號(hào)電商訂單唯一業(yè)務(wù)號(hào)String20Import14orderSubIdZ_ORDERSUBID_DS電商訂單子項(xiàng)號(hào)String20Import15externalSystemIdVBELNSAP銷售訂單號(hào)1017materialCodeMATNR物料String18Import18billQuantityLFIMG交貨數(shù)量String13Import19unitVRKME交貨單位TString3Import20externalSystemBillIdVBELN_VL交貨單號(hào)String10Import21codeRET_CODE響應(yīng)信息代碼返回信息代碼:0、操作成功;1、新增失?。?、修改失敗;3、刪除失敗6、提單號(hào)重復(fù)String1Export22messageRET_MSG響應(yīng)信息內(nèi)容返回信息具體內(nèi)容或原因String255Export23externalSystemBillIdLIKP-VBELNSAP交貨單號(hào)String10Export2.1.3系統(tǒng)功能邏輯說明操作類型字段,operationType,根據(jù)此字段值實(shí)現(xiàn)新增、修改、撤銷交貨單;根據(jù)SAP訂單號(hào),行項(xiàng)目號(hào),生成交貨單;交貨單值更新到信貸主數(shù)據(jù)中,在創(chuàng)建時(shí)只檢查信貸但不控制信貸是否超額;交貨單發(fā)貨過賬時(shí)嚴(yán)格控制信貸是否超額,若已發(fā)貨過賬值超過訂單值則系統(tǒng)報(bào)錯(cuò),不允許過賬,必須補(bǔ)款后才能過賬。增強(qiáng)字段“Z_CARID_DS”車號(hào)、“Z_DRIVERCARDID_DS”司機(jī)身份證號(hào)同步存儲(chǔ)信息到抬頭文本“運(yùn)輸相關(guān)信息”、“備注”里SAP交貨單保存成功,同時(shí)更新字段:客戶端、電商提貨單號(hào)、SAP交貨單號(hào)、創(chuàng)建日期、創(chuàng)建時(shí)間,進(jìn)自建表ZZJ_BILLORDER_DS,主鍵為客戶端、電商提貨單號(hào),詳情如下圖,此表用于后續(xù)用電商提貨單號(hào)號(hào)反查SAP交貨單號(hào);刪除此單時(shí)刪除自建表對(duì)應(yīng)條目。提單號(hào)重復(fù)時(shí),返回code62.2訂單信息更新2.2.1業(yè)務(wù)背景說明當(dāng)SAP中修改訂單價(jià)格,通過PI接口傳輸修改信息至電商平臺(tái)。2.2.2相關(guān)字段說明序號(hào)字段字段說明SAP字段字段描述說明字段類型字段長度類型1orderCode擴(kuò)展VBAK電商訂單號(hào)電商唯一業(yè)務(wù)號(hào),VBAK中抓取String20Import2afterTaxAmounts訂單總金額183orderSubIdVBAP-POSNR電商訂單子項(xiàng)號(hào)VBAK中抓取String20Import4finalPriceKBETR1C銷售單價(jià)String18Import5codeRET_CODE響應(yīng)信息代碼返回信息代碼:0、操作成功;1、新增失??;2、修改失?。?、刪除失??;4、完成失敗String1Export6externalSystemIdVBAK-VBELNSAP訂單號(hào)String10Export2.2.3系統(tǒng)功能邏輯說明每5分鐘觸發(fā)一次接口;記錄每次接口觸發(fā)時(shí)間,從表CDHDR中抓取兩次觸發(fā)時(shí)間內(nèi)所有發(fā)生價(jià)格變更的銷售訂單,并推送至電商平臺(tái);2.3訂單發(fā)票信息同步2.3.1業(yè)務(wù)背景說明從原金稅與SAP接口的程序里,再寫原金稅接口需增加一段處理邏輯,在金稅傳輸原SAP同時(shí)將更新的數(shù)據(jù)同步到新的自建表中。該自建表在接收數(shù)據(jù)時(shí),只對(duì)電商訂單的發(fā)票數(shù)據(jù)才會(huì)儲(chǔ)存。每天凌晨,推送電商平臺(tái)。2.3.2相關(guān)字段說明SAP字段對(duì)應(yīng)SAP字段名稱字段類型字段長度類型KUNNR客戶代碼CHAR10ExportBUKRS公司代碼CHAR4ExportINFOBILLNO開票憑證CHAR10ExportLISTSORT發(fā)票代碼CHAR6ExportINFOTYPECODE發(fā)票號(hào)碼CHAR10ExportINFONUMBER系統(tǒng)訂單號(hào)CHAR10ExportAUBEL系統(tǒng)交貨單號(hào)CHAR10ExportVGBEL開票項(xiàng)目號(hào)CHAR10ExportLISTGOODSNAME金稅發(fā)票物料描述CHAR40ExportLISTNUMBER金稅發(fā)票數(shù)量QUAN13ExportLISTPRICE單價(jià)CURR15ExportNETWR凈價(jià)值CURR15ExportINFOTAXRATE稅率CHAR10ExportLISTTAXAMOUNT稅額CURR15ExportKZWI1含稅金額CURR18ExportERTIM創(chuàng)建日期DATS8ExportERDAT時(shí)間UZEIT6ExportINFOSTATUSSAP開票狀態(tài)String1Export2.3.3系統(tǒng)功能邏輯說明金稅接口傳輸數(shù)據(jù)的,SAP判斷數(shù)據(jù)是否為線上訂單的發(fā)票,存入新建自建表中關(guān)聯(lián)條件VBRP-VBELN=ZV116_01-INFOBILLNOandVBRP-POSNR=ZV116_01-LISTSORT,取出系統(tǒng)發(fā)票號(hào)VBELN、出具發(fā)票項(xiàng)目號(hào)POSNR。 通過VBELN,POSNR,去表VBRP中找到對(duì)應(yīng)的銷售訂單AUBEL.關(guān)聯(lián)條件關(guān)聯(lián)表VBAK,VBRK,VBRP;VBAK-AUART="ZOR"ANDVBAK-VBELN=VBRP-AUBEL,則這部分的發(fā)票數(shù)據(jù)是線上訂單的,存入新建自建表對(duì)于滿足的系統(tǒng)開票憑證號(hào)VBELN,POSNR通過VBELN,去表VBRP中取出VGBEL。分別取出INFONUMBER,INFOTYPECODE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論