我的網誌清單

20141120

MM-11 會計科目決定

 

1.概念

clip_image002

MM的account determination 是和FI模組串接的核心,即為常用的tcode OBYC

clip_image004

會影響會科決定的因子主要是由COA(會計科目表)/Transaction key/valuation gorup/account group/valuation class所組成

valuation gorup即是畫面上的valuation modif.,account group即是畫面上的valuation modify,不知為何SAP的教材要將畫面上的欄位和教材上的說明弄成不同,個人認為教材上的說明是較容易理解的

clip_image006

OBYC的會科決定有分層級,即你的會科決定的影響因子有哪些,可以在OBYC上方func. bar中的rule設定

2. Valuation group

clip_image008

Valuation group其實就是valuation area的集合,也就是說在集團化的組織架構下,同國籍下的不同的公司,若有相同的會科決定方式,則可以將這些valuation area group起來,降低維護的loading

在這個作業中,SAP又將名詞改回valuation gorup

clip_image010

試想一下,若同公司下的不同廠的valuation area若不同,其若有不同的會科決定方式,是否就要各別維護,若有部份工廠的會科決定方式是相同的,是否就可以將其群組一齊,就可以降低維護的loading

clip_image012

要用valuation group這個功能,需要在做一個起動的動作

3. Valuation class

clip_image014

這個功能和GL的speial G/L ind.很像,也就是說SAP已經定義好各種的Business transaction背后對像的會科,但某些狀況需要將其對應到其他會科目時,就會用到valuation class

一般而言,同類型的物料,應會對應到相同的會計科目,例如成品物料對應的會科是1000,但是公司政策需要將特定的成品區分成不同的會科,如買進賣出商品(前提是不將其區分為不同類型的物料),所以其就會給定另外一類的valuation class,讓系統知道,在相同的business transaction下,不同的valuation class,其是要對應另一個會科下,而不是1000這個會計科目下

clip_image016

這個作業基本上會將valuation class群組成Account category reference,然后再將material type和Account category reference做一mapping

clip_image018

因為有如上的mapping 動作,才會形成在物料主檔上的acct. view有可以選的valuation class

4.Transaction Key

clip_image020

Transaction key基本上就是SAP已預先定義好的交易碼

clip_image022

Transaction key會透過value string 和move type 進行對應,所以也就形成了有move type就可以讓系統自動產生會計文件的設計

5.Account group

clip_image024

在這個作業的維護畫面,SAP又將account group叫做account modify,其實就是OBYC的valuation modify不知為何要這樣搞亂大家的邏輯

clip_image026

Acct. group 和GL的speial G/L ind.也有點相似,其也是因為SAP在預先定義好的transaction key下只能對應某會科,但有些商業流程在相同的transaction key下要對應不同的會科目而設計的

5.會科設定的模擬(OMWB)

clip_image028

這個功能基本上就是驗証OBYC的設定正確與否

20141118

CO 上月實際成本標註本月標準成本

CO 上月實際成本標註本月標準成本

1.概念

clip_image002[3]

一般而言實際成本的結算,會在次月初做,所以算出的實際成本,若要標註為標準成本會遞延至次次月,也就是10月月初算出的9月的實際成本,會到11月才會變成11月的標準成本

雖然就SAP的概念而言上月的實際成本直接標註為本月的標準成本,不太合乎其設計概念,但部份產業就需有此特性

2.CKMLCP

clip_image004[3]

基本上要達到上月實際成本標註本月標準成本,基本上就是本月有任何交易前,就要完成成本結算動作

物料的成本結算是用ckmlcp完成,若要完成上月的實際成本直接標註為本月的標準成本,就需調整一下執行順序

原則上在revaluation consumption前的作業順序都沒有變,只有mark price需調整到psot closing之前,而且在做post closing之前也要完成price release

clip_image006[3]

Price release 會產生Doc. type 為ML的FI文件,所以做完CKME,最好去檢查一下上月的實際價格,是否在物料主檔變為本期的標準價格否,這邊價格的差異是指和上月的標準成本和算出的實際成本差異

CKME的執行時間需要在你mark price的那天(含)之后,也就是若mark的時間是下個月一號,則CKME最快也只能在下個月一號執行

clip_image008[3]

做完post closing會產生Doc. type 為ML的FI文件,這份文件的日期會在上月月底及本月月初各產生一份(本月月初的文件為回轉上月的)

本月1日的ML及PR文件基本上是不相衝的,因為ML及PR文件都是用上月的標準成本做為基礎算出差異,所以在有本月的ML文件之下(迴轉上月底的ML),等於續用原始的標準成本評價本月庫存交易,若加入了本月月初的PR文件等於,承認了上月交易形成物料價格變化,進而認列為本月的標準成本

20141114

MM-10 物料主檔畫面設定

 

1.基本說明

clip_image002

物料主檔的設定畫面可分為二段來看一個是資料的屬性,一個是顯示的位子

資料的屬性即必輸或是隱藏是由field selection group來決定,而顯示的位子是由screen seq定義出來的,而screen seq則是可以依Tcode/user/material type/industry來決定

User dept.除了決定哪些view應被維護外,也決定了料號對應的組織層級,如sales view就需要對到sales org. 而mrp就需要對到plant

基本上不太建議修正預設的物料主檔相關設定畫面

2.Field/Field selection group/Field ref.

clip_image004

物料主檔上的任何一個欄位都叫做filed,其會組成Field selection group,畫面上的任何欄位的輸入與否,擺放頁面都是經由filed selection group來決定,而不是直接對field 修正

一個field可以同時存在多個field selection group,且field是依screen 而定義顯示的位子,也就是說field selection group是決定欄位要輸入與否,而出現在哪個版面則是由screen來決定

Field ref. 是為了降低維護壓力而設計的

clip_image006

如左圖Field selection group會秀出底下含哪些field

而欄位的顯示/隱藏/輸入與否,都是依Field selection group來定義的,也就是說在相的Field selection group下,這些欄位不是同時必輸,就是同時隱藏

3.Data screen

clip_image008

Datas creen就是每一個view,而subscreen就是每個view中的任一個框架

clip_image010

Screen seq.定義了data screen的組合及順序,且亦定義了data screen下的sub screen

clip_image012

Screen no會決定了field應出現在哪個data screen,也就是在上圖的subscreen中會指定要秀哪些screen no

clip_image014

物料主檔上的addition data 就是在secondary screen 上維護的

clip_image016

Screen seq的決定可以由Tcode/user/material type/industry來決定

20141112

SD-18 Free Goods

 

1.基本說明

clip_image002

Free goods可以分為inclusive bonus quantities和exclusive bonus quantities,其差異主是要free的那個料號是否和原購買料號相同,若是相同就是inclusive若不同則是exclusive

而不管是inclusive 或是exclusive,free of charge的item 都會變成是主訂購料的sub-item

Free goods也是使用到condition tech.

2. inclusive / exclusive

clip_image004

Inclusive 和exclusive 都是在同一程式維護,只是type 不同而已

clip_image006

而free goods數量的計算邏輯,標準系統提供三種,第一種是按比例分配,第二種是一定要是基礎數量的倍數才有free goods,第三種雖然大於基礎數,但只要不是基礎數量的倍數free goods 還是連一個都沒有。這個rule一樣是可以自定義的

20141111

SD-17 Material determination, Listing and Exclusion 基本概念

 

1.基本說明

clip_image002

Material determination 是使用到SAP的Condition tech.其可視為物料替代

Material listing 是正向表列可用的料號

Material exclusion 是負向表列不可用的料號

2.Material repleasement

clip_image004

SAP menu tree中的material determination 其實是指物料替代,也就是會轉換成另一個料號

clip_image006

在SO的Item的Sales A TAB會秀出原始keyin的料號

clip_image008

不同的替代原因,會決定物料的選取行為;如0005會產生可選用的產品list,讓使用者自己選;0004/0006會自動選取物料,但會做ATP判斷

若是選用自動決定物料,若第一個選到的物料數量不足時,可以讓系統再自動加入第二個備選料,以滿足客戶的總需求,或是將缺貨的部份轉到MRP 去

系統充許在SO及DN各自重新判斷一次物料決定原則,所以有可能會產生不同的替代料

3.Material listing & exclusion

clip_image010

Material listing and exclusion一樣使用到Condition tech. 可以針對自定義的條件下,列出或排除不能使用的料號

這個功能是by salse doc. type 指派的

clip_image012

因為使用Condition tech.,所以可以自己定義list或exclusion的條件,例如by cust. group/material 或cust / product hierarchy

SD-16 outline aggrement

 

1.基本說明

clip_image002

台灣一般口語上所泛指的合約,在SAP是稱為Outline Aggrement,而SAP又將其分類為Scheduling aggrements 及 Contracts,都是用不同的Doc. type 來區分

Scheduling aggrements 是指買賣雙方約定好,於一定期間固定的貨物或服務的交付行為,如鮮奶/報紙/雜誌的定期遞送,所以其存在schedule line

Contrscts又可以概分為數量型(Quantity)及總金額型(value)合約

2.Scheduling Agreements

clip_image004

Scheduling aggrements的特色是會指定固定的出貨時間及數量,也就是說這些資訊會出現在Schedule line中,而此類的Invoice,大多是固定一段期間的出貨,而產生的彙整型Invoice

Scheduling aggrements因為有Schedule line所以其可以直接開出DN

3.Contracts

clip_image006

Contracts通常會指定在一段時間內的交易數量或是金額要達到一定的標準,所以其和Scheduling aggrements最大的不同的是其不會有固定的交貨日期及數量,也就是說他不會存在Schedule line。

此類型標準流程是會接Release order(會參考Contracts),而相關的出貨資訊則是記錄在release order的schedule line中,也就是說客戶通知要依哪個合約出貨時,一般會再建立一個Release order(可用標準Order-OR 取決於copy control)

所以Scheduling aggrements和Contracts最大的不同是在Scheduling aggrements可以直接開出DN,而Contracts則需要再接Release order才可以開出DN

3.1 Release Order

clip_image008

開出Release Order的方法有

-在VA01用create with reference

-在入訂單晝面后,從Menu bar,sales document=>Create with reference=>To contract

-從Item Level指定其合適的合約

-由系統自動挑選(Doc. type需要設定)

clip_image010

在Doc. Type 的Transaction flow section,outline aggrement mesg.要設定相關搜索方式,系統就會帶出符合條件的contracts及mesg

3.2 Value Cotracts

clip_image012

Value contracts 是指和客戶在議定的期間內購買,固定金額的商品或是服務,所以其可限定客戶/料號/特定的價格條件

clip_image014

限定料號的方式可以用,product hierarchy 及assortment module;若是同時有維護product hierarchy 及assortment module,只要有存在其中之一的料號,就可以被release order使用(邏輯上的OR條件)

若product hierarchy 及assortment module都沒有限定料號的話,則value contracts則都可以使用在相同salese area 下的料號,除非在copy control中有在額外限定條件

clip_image016

Value contracts可以從本身自己開出billing,或是從release order開出billing,但是若要從Contracts開出billing doc.,則需Contracts的金額需要全被release 掉(即被rleases order 參考完)

若有維護Billing plan 但又去改動Vlaue contract的金額時,則billing plan會自動依變更后的金額修訂billing plan

clip_image018

針對集團型的客戶,可以依需求約定哪些子公司才可以使用此Contract,此功能在SAP稱為Partners authorized,且此功能只會檢查release order 的header level,所以若要完整限制,release order 的item cate. 要留意一下business data 那個欄位

clip_image020

若要限制使用的客戶(Partners authorized),則可以在Doc. Type的后台Check partner authorizations中做設定

clip_image022

若要限制使用的客戶(Partners authorized),除了使用customer hierarchy外,亦可用Customer list,即在Value contracts 上給定可以使用的客戶代碼,一般而言都是用patner func. AA/SP/AW(前面二個是sold-to-party,后面是ship-to-party)

clip_image024

在Doc. Type 的Contract section,Contract data allow可以設定header/item level的資料是否要同步,這會影響到后面release order的資料參考行為

clip_image026

Doc. type 中contract那邊可以指定contract profile

Contract profile 決定了合約起迄的預設時間/后續的activity/合約取消的程序

clip_image028