關於SmartForm和ScriptForm的輸出格式設定說明(轉載)

weilish發表於2010-08-17

轉自老吳,http://blog.csdn.net/CompassButton/archive/2006/10/20 /1342619.aspx

Syntax

說明

&field+&

對於字元變數設定從何位 置顯示資料,如果offset大於字元變數長度時,系統就不會顯示任何資料

&field()&

設定輸出長度.

&field(*)&

如果該欄位型別是abap資料字典裡定義的型別,系 統將按照字典定義的長度設定輸出長度

&field(S)&

禁止輸出符號位

&field(

符號位顯示在資料的左邊

&field(.)&

設定顯示小數的位數

&field(E)&

設定為科學標示法

&field(T)&

禁止千分位的顯示(適用於: DEC, CURR, INTQUAN幾種資料類 型).

&field(Z)&

禁止數字前導0的顯示

&field(I)&

禁止顯示空值

&field(K)&

禁止型別系統按資料字典定義的轉換函式進行輸出轉換

&field(R)&

右對齊(只有在定義了輸出長度時才有效)

&field(F)&

指定的字元替換左邊的空格.

&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 = " "

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

相關文章