2,000究竟等於兩千還是二

2021-08-24 19:29:58 字數 1004 閱讀 8309

在sap系統中,逗號和點有時候會造成不必要的誤會。

例如:2,000到底是兩千還是二?

這個當然是由使用者的user profile中的引數來決定了,那麼我們在實際程式設計過程中就要注意區別了!!

如果應收是2000,而實際做賬時卻誤寫為2.000,那後果會不堪設想哦。。。

下面是判別的方法:

第一步: 確定使用者的配置

select

single dcpfm from usr01         "decimal notaion

into   v_user_decimal

where  bname eq sy-uname.      "user master record (runtime data)

第二步:  進行相應轉換,確保從字元2,000轉換到數字2000能夠成功,因為當字元轉化為數字時,系統不能識別『,』

case v_user_decimal.

when

' '.                      " decimal point is comma: n.nnn,nn

translate it_ordvaldata-seats using

'. '.

translate it_ordvaldata-seats using

',.'.

when

'x'.                      " decimal point is period: n,nnn.nn

translate it_ordvaldata-seats using

', '.

when

'y'.                      " decimal point is n nnn nnn,nn

translate it_ordvaldata-seats using

',.'.

endcase.

condense it_ordvaldata-seats no-gaps.

thanks.

特斯拉股價突破2000美元 市值等於2個豐田

據國內 報rczaoyde道,截止當地時間8月20日 特斯拉股價首次突破200美元大關。特斯拉市rczaoyde值一夜之間飆公升230億美金 約合1590億人民幣 已經達到3730億美金。在標普500指數成分股中,特斯拉市值排名第八,已是全球車企市值排名第二的豐田汽車市值的兩倍。換算下來,還相當於8...

不能被3整除的整數的和大於(或等於)2000的數字

這個題目真把我弄懵逼了。看了好久都沒看懂到底是什麼意思。求助了度娘才恍然大悟。特此記錄且查且珍惜。使用break控制程式 功能描述 計算出1 100之間所有不能被3整除的整數的和大於 或等於 2000的數字 int sum 0 不能被3整除的整數的和 int num 0 和大於等於2000的數 fo...

ibatis 大於等於小於等於的寫法

在ibatis的sql語句xml配置檔案中,寫sql語句會經常用到大於等於小於等於等等符號。網上蒐羅了一些寫法,大致有3種 其實就是xml特殊符號,轉義的方式。比如 select case when unix timestamp now unix timestamp ur.offline time ...