以 MM/DD/YY 格式在 SAP ABAP 中轉換日期型別 SYDATUM


如果您想寫入列表螢幕或將它轉換為文字變數,這是不同的。要寫入列表螢幕,可以使用以下程式碼 −

WRITE I_my_dateMM/DD/YYYY

要將它轉換為文字變數,可以使用以下命令 −

WRITE l_my_dateTO l_my_text MM/DD/YYYY

如果您想使用 SAPscript 表單設定日期,可以使用 SET DATE MASK 命令。您可以指定以特定格式列印的日期欄位 −

/: SET DATE MASK= 'date_mask'

在日期掩碼中,可以使用以下程式碼 −

DD: day (two digits)
DDD: day name - abbreviated
DDDD: day name - written out in full
MM: month (two digits)
MMM: month name - abbreviated
MMMM: month name - written out in full
YY: year (two digits)
YYYY: year (four digits)

您還可以透過使用“空字串”將日期掩碼重置為預設設定,如下所示 −

/: SET DATE MASK= ' '

此外,請注意,星期和月份的全稱儲存在表 - “TTDTG”  中,該表是與語言相關的,具有以下鍵 -

%%SAPSCRIPT_DDD_dd:abbreviated day name
%%SAPSCRIPT_DDDD_dd:full form of day name
%%SAPSCRIPT_MMM_mm:abbreviated month name
%%SAPSCRIPT_MMMM_mm:full form of month name
dd: day number 01= Monday,..., 07 = Sunday
mm: month number 01 = January,..., 12 = December

若要查看錶欄位,請導航到 T 碼 SE11 → 輸入表名稱 TTDTG → 顯示

若要查看錶欄位,請導航到實用工具 → 表內容 → 顯示

更新日期: 13-Feb-2020

4K+ 瀏覽量

開啟你的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.