关于SmartForm和ScriptForm的输出格式设置说明(转载)
Syntax
說明
&field+<offset>&
對于字符變量設置從何位置顯示數據,如果offset大于字符變量長度時,系統就不會顯示任何數據
&field(<length>)&
設置輸出長度.
&field(*)&
如果該字段類型是abap數據字典里定義的類型,系統將按照字典定義的長度設置輸出長度
&field(S)&
禁止輸出符號位
&field(<)&
符號位顯示在數據的左邊
&field(.<nat.number>)&
設置顯示小數的位數
&field(E<nat.number>)&
設置為科學標示法
&field(T)&
禁止千分位的顯示(適用于: DEC, CURR, INT和QUAN幾種數據類型).
&field(Z)&
禁止數字前導0的顯示
&field(I)&
禁止顯示空值
&field(K)&
禁止類型系統按數據字典定義的轉換函數進行輸出轉換
&field(R)&
右對齊(只有在定義了輸出長度時才有效)
&field(F<filler>)&
用<filler>指定的字符替換左邊的空格.
&field(L)&
將日期轉換為本地顯示格式,使用JDAT指定的格式
&field(C)&
該設置效果和ABAP的CONDENSE語句相同.
/: SET COUNTRY country_key
設置按某個國家顯示小數點,千位符和日期的格式
/: SET DATE MASK = 'date_mask'
設置日期顯示格式
DD 天 (two digits)
DDD天名稱(縮寫)
DDDD 天名稱 (全稱)
MM 月 (two digits)
MMM 日期名稱 (縮寫)
MMMM 日期名稱 (全稱)
YY 年(two digits)
YYYY 年 (four digits)
LD 天 (formatted as for the L option)
LM 月 (formatted as for the L option)
LY 年 (formatted as for the L option)
示例
/: SET DATE MASK = 'Foster City, MM.DD.YY'
&DATE& -> Foster City, 03.01.97
&DATE(Z)& -> Foster City, 3.1.97
/: SET DATE MASK = 'MMMM DD, YYYY'
&DATE& -> March 01, 1997
取消設置
/: SET DATE MASK = ‘’
/: SET TIME MASK = 'time_mask'
時間設置
HH hours (two digits)
MM minutes (two digits)
SS seconds (two digits)
假設當前時間是10:08:12.
&TIME& -> 10:08:12
/: SET TIME MASK = 'HH:MM'
&TIME& -> 10:08
/: SET TIME MASK = 'HH hours MM minutes' &TIME& -> 10 hours 08 minutes
&TIME(Z)& -> 10 hours 8 minutes
取消設置:
/: SET TIME MASK = ' '
總結
以上是生活随笔為你收集整理的关于SmartForm和ScriptForm的输出格式设置说明(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。