原文鏈接:https://mp.weixin.qq.com/s/85SjDishYd62gBvPCFwYgg
大家可以關注我個人公衆號,所有分享內容,會在公衆號第一時間推送,且閱讀排版更好。
願大家的學習,輕鬆且愉快。
如果大家覺得有用,希望轉發關注,謝謝
前一段時間,有朋友給我發郵件,諮詢關於“價值串”與“事物/事務代碼”的關係。由於各種原因,一直沒有時間進一步講述,本篇,我們就詳細講解一下“價值串”與“事物/事務代碼”。
注意,直接閱讀此篇的朋友,可能會有一定理解障礙,建議大家先閱讀此係列之前的內容,再看此篇。
正文
由於本系列其他文章已經介紹了自動記賬所需要的主要邏輯。
本篇,主要結合“事物/事務代碼”和“價值串”再詳細介紹一下,科目自動確認的邏輯。本篇的核心邏輯如下:
實際業務 → 移動類型 → 價值串 → “事物/事務代碼” → 財務記賬科目
首先,我們根據實際業務,比如參考採購訂單的收貨、參考生產訂單的收貨等等實際業務,能夠確認具體的移動類型;
SAP系統會結合實際業務中的參數,比如收貨參考的是採購訂單還是生產訂單,具體物料是否是價值更新/數量更新,等等,通過一系列參數,進一步要用與此移動類型所對應的哪個價值串;(說明在SAP系統中,移動類型與價值串之間有對應關係)
在根據實際業務,及價值串中所包含的“事物/事務代碼”,判斷針對此次業務,系統要使用哪些“事物/事務代碼”; (說明在SAP系統中,價值串與“事物/事務代碼”有對應關係)
當系統確定了具體的“事物/事務代碼”,系統會取“事物/事務代碼”所對應的科目,進行記賬。(說明在SAP系統中,“事物/事務代碼”與財務科目有對應關係)
基於以上,便完成了,科目的自動記賬;
接下來,我們就結合系統配置,從後往前,詳細講講上述的對應關係。
(之所以,從後往前,即從科目往移動類型講解配置,是爲了更方便大家理解)
1. “事物/事務代碼” → 財務記賬科目
首先,我們介紹“事物/事務代碼” 與 財務記賬科目之間的配置關係。
如下圖所示,“事物/事務代碼”實際上就是科目確定的代碼,不同的“事物/事務代碼”分別對應着不同的科目。比如BSX代表着庫存科目,WRX代表着GR/IR清算科目,PRD代表着差異科目等等。
後臺配置的事務代碼:OBYC
後臺配置路徑:SPRO→物料管理→評估和科目設置→科目確定→無嚮導的科目確定→配置自動記帳
我們可以在OBYC中看到,SAP系統中所有的“事物/事務代碼”。
如下圖1/2所示,我們可以在OBYC中,給每個“事物/事務代碼”分配需要對應的科目。
換句話說,我們能夠很清晰地知道:在OBYC中,系統實現了“事物/事務代碼”,與具體的記賬科目,一一對應。
2. 價值串 → “事物/事務代碼”
2.1 價值串與“事物/事務代碼”的關係
價值串實際上是多個“事物/事務代碼”的組合;
換句話說,就是SAP從實際業務的角度,將多個有關係的“事物/事務代碼”組合在一起,並給其分配一個新的代碼,這個代碼,就叫做價值串;
這也就回答了前文郵件中,所問到的:價值串,與“事物/事務代碼”(TE碼)到底是什麼關係。
另外,在系統的其他地方,比如接下來要講OMJJ移動類型配置界面中,“事物/事務代碼”也叫“TE碼”或者叫“TE Key”。
2.2 價值串與“事物/事務代碼”的關係配置
後臺配置事物碼:OMJJ
後臺配置路徑:SPRO→物料管理→庫存管理和實際庫存→移動類型→複製,更改移動類型
如下圖所示,選擇具體的移動類型,雙擊“科目分組”;
進入到“科目分組”界面之後,假定,我們是一個正常原材料,參考常規採購訂單的收貨,其對應的價值串是:WE01。
我們就以WE01舉例,如下圖1,我們選中移動類型101所對應的價值串WE01,點擊明細按鈕,則進入價值串WE01所對應的所有“事物/事務代碼”(TE碼)的分配界面,如圖2。
截至到這裏,大家可能會有兩個疑問:
- 如上圖1所示,移動類型101對應了多個不同價值串:WE01/WE06/WF01等,系統是如何判斷,針對常規採購訂單的收貨,就要取價值串WE01的?
關於這個問題,我們在後文“移動類型與價值串的關係”中介紹;
- 既然一個價值串對應多個TE碼,直接顯示在上圖2中就行,爲何還在圖1中專門顯示一個TE碼?
在圖1中顯示TE碼是因爲有的TE碼需要維護“科目修改”,因此會顯示到這裏。
如果不瞭解“科目修改”,請參考此篇內容~~~~~
-
- 價值串與“事物/事務代碼”的配置解釋
如下圖所示,我們可以很清楚地看到價值串WE01,包含的所有TE碼,即“事物/事務代碼”。
這裏,我們就要注意了,對於價值串,我們可以這麼理解:
SAP中的每一個價值串,都代表了一種業務;
SAP給每一個價值串,都分配好了相應業務所有可能用到的TE碼,即所有可能用到的“事物/事務代碼”;
換句話說,每次發生業務時,找到具體的價值串,並不是價值串下所有的TE碼,都會發生記賬,而是根據實際業務,系統會自動選擇部分需要的TE碼,進行自動記賬。
在這裏,我們需要注意兩點:
- 價值串,與TE碼的分配關係,是SAP系統提前定義好的,是不可更改的,是我們不能配置的。
- 在實際業務中,系統取到相應的價值串,在挑選需要的TE碼,這一邏輯也是SAP標準程序已經寫死固定好的,是不可更改的,比如,參考採購訂單收貨時,系統會取TE碼BSX,進行記賬,我們是無法通過配置,將其改成其他TE碼的。
上述兩點,可以參考PA原文,如下:
-
- 價值串WE01下所包含的“事物/事務代碼”(TE碼)
這裏,我們直接以WE01爲例,進行舉例說明,其他的價值串,大家可以自行測試瞭解。整體思路都是一樣的。
BSX(存貨記帳):庫存成本科目
WRX(已收貨物/已收發票清算科目):GR/IR清算科目
PRD(成本價格差額):價格差異科目
KDM(物料管理匯率差異):匯率差異科目
EIN(採購科目):法國、比利時等國家需要使用的科目(中國不用)
EKG(採購抵銷帳戶):法國、比利時等國家需要使用的科目(中國不用)
BSV(庫存帳戶變化):與subcontract業務相關的庫存變化科目
FRL(外部加工):與subcontract業務相關的外部加工科目
FRN(外部作業或有費用):與subcontract業務相關的外部作業費用
BSX(存貨記帳):庫存成本科目(配合UMB所使用的庫存成本科目)
UMB(來自重估損益):價格更改時用到的。(價格更改的事物碼MR21)
舉例來講:
舉例1,如果是一個原材料用移動平均價進行管理,參考標準採購訂單收貨,並做發票校驗時,系統會根據標準程序邏輯:
根據移動類型101,取價值串WE01,再取價值串中的TE碼:BSX / WRX,所對應的科目分別作爲借貸方。
借:庫存成本
貸:GR/IR
雖然WE01中有多個TE碼,但是系統程序會根據業務判斷,自動選擇需要的TE碼了。
舉例2,基於上述例子1,如果物料是標準價進行管理,那麼系統除了會使用BSX/WRX,還會用到PRD,啓用差異科目。
借:庫存成本
貸:GR/IR
借/貸:差異科目
3. 移動類型 → 價值串
介紹到這裏,基本上,我們已經非常清楚地給大家說明了,價值串,TE碼的概念與關係。
但是,我們還沒有說明一個移動類型,其實對應了多個價值串,系統是如何判斷在多個價值串中,選擇需要的一個價值串,如下圖所示。
實際上,我們結合上圖,在價值串與移動類型之間,還有5個字段,其實,系統就是根據這5個字段進行判斷的。
字段1:
特殊庫存:業務是否是委外、寄售、項目庫存等情況;
字段2、字段3:物料是否是價值更新及數量更新
字段4:
移動標識:是參考採購訂單的移動,還是生產訂單的移動,或者不參考任何訂單的移動等;
字段5:
移動標識:所發生的收貨是否是針對成本中心的消耗、或者收作資產等
針對101收貨,系統類似上述進行一系列判斷,最終,就能確定其唯一的價值串了。
比如,參考標準採購訂單的收貨,物料也是價值更新、數量更新,不是特殊庫存,我們就能判斷出該業務所用的價值串是WE01,如下圖。
再比如,參考標準生產訂單的收貨,物料也是價值更新、數量更新,不是特殊庫存,我們就能判斷出該業務所用到的價值串是:WF01,如下圖。
這裏之所以顯示兩行,是因爲價值串WF01中的兩個TE碼,都涉及“科目修改”的確認。
我相信本篇內容,再結合之前所寫的內容,基本上能夠幫助大家徹底理解科目自動記賬的邏輯體系。
剩下的學習,大家可以根據文中所提到的思路,自己進行測試了。