首頁(yè) > 資訊 > ERP知識(shí)庫(kù)
接觸了S/4HANA項(xiàng)目的過(guò)程中,可能會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題: 在S/4HANA系統(tǒng)里面,表COBK/COEP中的部分憑證編號(hào)變成了A00XXXXX00 之類(lèi)帶有字母的編號(hào),而不同于以往ECC系統(tǒng)里面的純數(shù)字編號(hào)。
這樣設(shè)置的原因是什么?
為什么有些憑證編號(hào)還是數(shù)字編號(hào)?
這其中和以往ECC系統(tǒng)的區(qū)別是什么?
本文中,將對(duì)以上幾個(gè)問(wèn)題進(jìn)行闡釋。如果能將上述問(wèn)題都研究透徹,那么對(duì)于S/4 HANA系統(tǒng)和以往ECC系統(tǒng)在CO憑證管理方面的區(qū)別,都會(huì)比較了解了。同時(shí),這也可以作為了解S/4HANA Finance的一個(gè)很好的切人點(diǎn)。
稍微了解過(guò)S/4HANA的朋友應(yīng)該都知道,在S/4HANA系統(tǒng)里面,將FI憑證和CO憑證都整合在表ACDOCA里面了。
但是這里所說(shuō)的CO憑證,指的僅僅是值類(lèi)型等于4的CO憑證(COEP-WRTTP=4)。至于值類(lèi)型不等于4的憑證,還和以往的ECC系統(tǒng)一樣,沒(méi)有變化?;诖?,可以直接檢查表COEP,查看值類(lèi)型,如果數(shù)字編號(hào)憑證的值類(lèi)型不等于4(COEP-WRTTP<>4),即該憑證為非實(shí)績(jī)值(Actual Value)憑證,憑證管理方式和編號(hào)方式還和以往ECC系統(tǒng)一樣,也就可以解釋為什么尚且有數(shù)字編號(hào)的憑證了。
還有一部分憑證,值類(lèi)型也等于4,比如在KB*1N過(guò)賬的憑證(見(jiàn)下圖),這一類(lèi)型的CO憑證,也和以往的ECC系統(tǒng)一樣,進(jìn)行數(shù)字編號(hào)。這里就引出另外一個(gè)知識(shí)點(diǎn): Prima Nota。 關(guān)于Prima Nota可以參照下面一句話:For classic(manual) CO posting, the Prima Nota is still written totable COEP. The corresponding journal entries are written to table ACDOCA. APrima Nota is written as well in cases, where "CO" is triggered viaBAPI interface (AWTYP <> AFRU. CATS) 。 這也就解釋了剩下的數(shù)字憑證編號(hào)的由來(lái)。
介紹完上述兩種CO憑證數(shù)字編號(hào)的情況,剩下的是非數(shù)字編號(hào)的情況。在介紹非數(shù)字編號(hào)的程序邏輯之前,需要對(duì)表COEP和表ACDOCA如何mapping進(jìn)行一個(gè)簡(jiǎn)單的說(shuō)明,前面提到,在COEP和ACDOCA統(tǒng)合之后,actualposting直接寫(xiě)到表ACDOCA里面了,同樣的值如果再寫(xiě)到COEP里面,顯然就是冗余浪費(fèi)空間了。但是為什么我們依然可以通過(guò)COEP看到想要的所有數(shù)據(jù),下圖中就很明白的解釋了這種數(shù)據(jù)獲取邏輯:
憑證編號(hào)A00XXXXX00到底是怎么編出來(lái)的?為了更好的理解此問(wèn)題,通過(guò)debug來(lái)看一下程序的邏輯。首先,程序會(huì)去查看numberrange object ACDOCA_AUX(可以在SNRO里面查看),ACDOCA_AUX通常都會(huì)是一個(gè)帶buffering的編號(hào)對(duì)象。通過(guò)函數(shù)NUMBER_GET_NEXT得到一個(gè)12位數(shù)的數(shù)據(jù)編號(hào),再通過(guò)方法CL_FINS_ACDOC_AUXILIARY_DOCNO =>transform_num12_to_char08 將得到的12位數(shù)字編號(hào)轉(zhuǎn)換成帶字母的8位編號(hào),最后末尾00也就變成了A00XXXXX00, so easy !
SAP S/4HANA產(chǎn)品介紹:
SAP S/4HANA 是SAP 面向數(shù)字商務(wù)推出的實(shí)時(shí)ERP 套件,構(gòu)建于我們的高級(jí)內(nèi)存計(jì)算平臺(tái)SAP HANA 之上,通過(guò)SAP Fiori 提供個(gè)性化的消費(fèi)者級(jí)用戶體驗(yàn)。SAP S/4HANA 支持云部署和企業(yè)預(yù)置部署模式,能推動(dòng)各個(gè)行業(yè)、各種規(guī)模的企業(yè)在各條業(yè)務(wù)線快速實(shí)現(xiàn)價(jià)值。
發(fā)布時(shí)間:2017-07-20 閱讀數(shù):215