SAP中的小資料位數

zhujianfu發表於2005-01-21
SAP當然能定義小數位,可以為currencies and unit定義小數位.[@more@]1.定義currencies小數位.
T-code:OY04 , Path :Global settings->currencies->set decimal places for currencies
如果在此沒有定義,比如RMB就沒有,default decimal 是2,
OY04 enter後 發現有JPY沒定義小數位,這樣在記帳時如果JPY出現小數就會抱錯.
比如手工做張憑證doc currency :JPY
Dr:12.5 Cr:12.5是不能save的.必須四`舍五入才到13才可.
但是比如有一PO是JPY下單. 10000個150 JPY.
MIGO收8521個,自動產生的會計憑證會自動取整.

但是如果已經有了資料,改動小數位就會出現大大的異外,具體如何自己測試下就知道

2.定義度量單位小數.
T-code:CUNI Path:Global settings->check unit of measurement.
比如EA想定義3位小數目.
這樣就允許create BOM時採用EA做單位的 component material落實到小數點後三位.

3.匯率的改動. 我想是可細到四位的
OB08 , 預設的就是5位. 
一般記帳exchange rate type 是M . 比如local currency本位幣是USD
M :  8.70000             CNY = 1 USD
CNYdocument currency .
Cny 1000    local cur.(USD)  114.94
更改匯率:
M:8.72560  CNY = 1USD .
CNY document currency 記帳
CNY 1000 :  local cur. (USD) 114.61

更該匯率是系統是可行的,我想這樣在使用外幣記帳時,如果currencies的小數定為兩位,樓上的混淆了這兩概念, 產生匯兌損益易的機會會少些. 

JPY的小數問題.
寫一個關於稅務的報表,就是從material doc, FI doc和PO抓些欄位.
material doc.和FI doc的對應如下:
mat doc tables :Mkpf( header), MSeg(item)
FI doc  tables :Bkpf( Header), BSeg( Item)
BKPF-AWKEY(Mat. doc no+公司+fiscal year或mat. no+fiscal year)
對應到MSEG-mblnr(mat. doc. no)
MSEG-ZEILE(itemno)*2-1對應到FI doc item的bseg-buzei(item no)

需要從BSEG帶出bseg-waers document curerncy.
bseg-wrbtr (doc currency amount)
bseg-dmbtr (local currency amount)

比如JPY為doc currency.
Dr:12345
Cr:12345
可bseg-wrbtr為123.45, 這樣出來的報表就發生錯誤.

Why?我想SAP預設的所有的currencies的小數都是2位, 這樣在record一document時,
不管三七二一,一定將你輸入的數字弄兩個小數點.

1.USD 2位或OY04沒任何動作
Dr: 12345
Cr: 12345  
在SAP中bseg-wrbtr為12345.00
Dr: 123.45
Cr:123.45
在SAP中bseg-wrbtr為123.45

顯示出來不做任何動作

2. JPY ,OY04定義小數0表示無小數
Dr : 12345   JPY
Cr : 12345   JPY
在SAP中bseg-wrbtr為123.45
Dr : 123.45   JPY
Cr : 123.45   JPY
你不可能做出這樣的document

顯示出來的資料*100

3.比如TND OY04定義小數為3.
Dr 123456
cr 123456
在SAP中bseg-wrbtr為1234560.00
Dr:123.456
Cr:123.456
在SAP中bseg-wrbtr為1234.56

顯示出來的資料/10 .


就是所SAP儲存資料和顯示資料是不同的,儲存在資料庫中總保留兩位小數,所以在做report時間要小心,
顯示資料時根據TCURX(就是OY04)裡面定義的小數位進行一定計算,
至於關係你看上面6個例子就明白了!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/46681/viewspace-787530/,如需轉載,請註明出處,否則將追究法律責任。

相關文章