技能UP:SAP OBYC自動記賬的執行個體說明(含value String應用說明)

來源:互聯網
上載者:User

標籤:

自動過賬原理

在MM模組的許多操作都能實現在FI模組自動過賬,如PO收貨、發票驗證(LIV)、工單發料、向生產車間發料等等。不用說,一定需要在IMG中進行配置才可以實現自動處理。但SAP實現的這種自動設定的機制是怎樣的呢?其實也並不複雜,讓我們先以一種最簡單的情況來瞭解實現原理和實現流程,然後就可以輕鬆對各種情況作出配置。

如果我們使用SAP系統,初始化庫存一定必不可少。大家都知道初始化庫存使用移動類型(movement type) 561/562。我們先以561 / 562的配置方法為例,說明配置流程。

有一點是大家首先要知道的,如果物料既有數量管理,又有金額管理,則物料異動會產生會計憑證,否則就沒有會計憑證產生。

為了便於理解,先告訴大家,系統對MM模組的自動過賬配置是存放在T030表中的,用Tcode: SE16N查看INT 的自動科目配置有以下結果。

 

ChAc:Chart of Account(賬目表)
Trans.:Transaction
VGCd:Valuation Group Code
AM:Account Modification
Val. Class:Valuation Class(評估類)

上表的控制機制是這樣的:
Chart of Account及Valuation Group Code從範圍上進行控制,Transaction + AM + Valuation Class從條件上進行控制。G/L Account(總賬科目)有兩欄,一欄表示借方,一欄表示貸方,借貸方科目可以相同,也可以不同。

以第一行為例,在INT賬目表中,如果transaction為BSV(表示庫存賬戶變化),Valuation class為3000,則借方科目是400020,貸方科目也是400020。

存貨變動所產生的會計憑證有一個規律,這個規律就是一定有相應存貨的增加或減少。比如PO收貨會導致存貨增加,而發料則導致存貨減少。而對應的科目則各不相同,比如PO收貨對應的科目是應付賬款(在SAP中是GR/IR),發料對應的科目應該是生產成本類科目。根據這一規律,SAP系統也將存貨過賬分為存貨科目(Stock Account)和消耗科目(Consumption Account)。存貨的增加與減少用存貨科目, Transaction key BSX就是用於存貨科目的配置; 對方科目因為各不相同,也就有不同的Transaction key。比如GBB用來配置沖銷科目,PRD用來配置價格差異科目等等。有時,一種transaction key還須細分不同的情況,這時就要用到Account Modification了。比如在GBB(沖銷科目)中,在沖銷科目中,再用BSA(一種account modification)表示初始化科目,用VBR表示物料消耗科目。Transaction key和account modification組合在一起,稱為價值串(value string),與movement type對應。使用者在MM模組過賬時,會選擇movement type,系統則根據movement type確定價值串,價值串確定transaction key和account modification,據此找到對應的會計科目,自動過賬也就實現了。這一段話是理解自動過賬的關鍵。

1) 回到開頭,初始化庫存移動類型為561 / 562, 對應的價值串是WA01,WA01包含GBB (Transaction key)和BSA (Account modification) (Tcode: OMWN)

 

2) GBB + BSA在INT中的科目配置為(用tcode:OBYC查看)

 

而Valuation class又有什麼作用呢。在物料主檔中,我們要設定物料material type和valuation class。Material type大體上可為原材料、半成品、產成品等。但會計科目的設定並不一定要根據物料類別,可能更明細一些,比如原材料-A類,原材料-B類。Valuation class就是用來將有相同特性的物料組合在一起,對應不同的會計科目,既可以將material type細分,也可以實現不同material type之間的組合。以下是三種常見情況。

1) 一種物料類別對應一個會計科目
2) 不同物料類別對應同一科目
3) 一種物料類別對應多個會計科目

 

. 自動過賬配置方法

第一步定義Valuation level

Menu Path:

 

Valuation level可以基於plant, 也可基於company code. SAP建議用plant。相關要點請參看協助檔案,不再多述。

Valuation level can be : Valuation level is a plant or valuation is company code.

SAP recommend that valuation at plant level is used.

If you want to use application component Production Planning or Costing, you must use valuation at plant level.

The decision you made is valid for the whole client.

Once set, it is not possible to switch the valuation level from plant to company code, or vice versa.

G/L accounts in which material stocks are managed

¡ If material stocks are valuated at company code level, all plant stocks of a material are managed in a joint stock account for each company code.

¡ If material stocks are valuated at plant level, the material stocks for each plant can be managed in different accounts. You can define a separate account determination for each plant.

If several plants are to use account determination, you can group them together in Customizing for Valuation and Account Assignment in the section Account Determination .

 

第二步:配置MM Account determination, 將用到下面的menu path

 

2.1 Define valuation control,這一步僅僅是啟用或不啟用。

 

2.2 Group together valuation areas

Valuation area總是與plant的名稱相同。如果定義valuation level為plant,則可以通過valuation area group實現自動設定的組合。比如對幾家不同的工廠用相同的配置,如valuation area 9999與valuation area 9998的自動設定相同,它們可以用同一個group: 1000

 

2. 3 Define valuation class
這一步驟又分為三小步,如所示:

 

2.3.1 – Define account category reference
2.3.2 – Define valuation class
2.3.3 – Mapping material type with account category reference

2.3.1 Define account category reference 一般設定與物料類型對應。如:

 

ZM01作為原材料的參考。ZM02作為半成品的參考。等等。

2.3.2 Define valuation class 相同的評估類具有相同的科目確定。

 

以上是以手錶業為例。設定8001為Case(殼),所用到的account category reference為ZM01,其它依此類推 。

2.3.3 Mapping material type with account category reference

 

以ROH(raw material)為例,對應的account category reference是ZM01.這一步有什麼作用呢,其實就是限制ROH物料類型可用的valuation class。用MM03可以作如所示測試:對ZM01來說,可用的valuation class有8001至8005。是系統中的驗證(物料TEST_CASE的物料類別是ROH)

 

4 - Configure account determination (Tcode: OMWB / OBYC)

4.1 進入所示介面,找到BSX所在行

 

4.2 雙擊BSX行,輸入賬目表(chart of accounts), ,設定記賬規則

 

 

○ Debit/Credit – 是否借貸方用不同的科目。對於BSX來說,不可設,即借貸方科目必須相同。
○ Valuation modification – 是否參照valuation grouping code。
Valuation class – 是否不同的valuation class用不同的科目。
這一介面為設定規則(rules),第一次設定時系統會自動進入此介面。儲存規則後才可進行科目設定。

4.3儲存規則後按“Accounts”按鈕,設定各valuation class所對應的科目。設定後,按儲存。

 

4.4用同樣的方法設定transaction GBB的記賬規則和會計科目

Rules:

 

Accounts:

 

完成以上步驟,即可實現庫存初始化了。可以在系統中進行simulation.

. 配置其它transactionAccount Determination舉例

以上是標準設定流程,對各種不同的事務,主要是知悉所用到的Transaction 和 Accounts Modification是什麼。以下給出部分Transaction key

1) 配置PO收貨 (movement type: 101 / 102) : WRX
2) 配置物料成本中心發貨的科目確定(movement type 201 /202): GBB + VBR
3) 配置庫存檔盈盤虧的科目確定 (movement type: 701 /702) : GBB + INV
4) 配置物料報廢的科目確定(movement type: 551) : GBB + VNG
5) 配置重新估價的科目確定: UMB
用MR21重新定價或價格控製為S的物料收貨時,價格差異的科目確定。

 

 

詳細配置可參考










 

技能UP:SAP OBYC自動記賬的執行個體說明(含value String應用說明)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.