解析Domain
看到一篇很好的文章,轉一下。
一直沒有關注SAP數據字典里面的域的概念,以為就是簡單的定義字段的類型長度,其實不然,域里面還有一個轉換例程的概念(相信很多人都用過Convers. Routine提供的FM)。
舉例說明:如果在domain中定義了一個CHAR? 10的數據類型,然后參考此domain創建了一個字段,在沒有維護域的Convers. Routine情況下,輸入字符 ‘1234’,那么存到表里的數據就是 ‘1234’,反之會將‘0000001234’存入表中。但是如果是字母的話將不受轉換例程的影響。效果圖如下:
?
????
??????? ???
最后將domain的另外兩個特性也介紹一下
? 1、Sign:勾上此特性,可以在字段始終輸入負號(-),僅限DEC, FLTP, QUAN and CURR.
? 2、Lower Case:在SAP默認情況下,輸入的字母一律自動轉換成大寫字母,可以通過此設置來區分大小寫,僅限
總結
- 上一篇: 释疑のABAP输入框字符自动变成大写问题
- 下一篇: 删除Add-On表字段后不能激活