MONTH_NAMES_GET
通過 function module 得到某種語言的所有月份表達方式
所屬 Function Group : SCA5
所屬 Package : SZC
DATA:months TYPE STANDARD TABLE OF t247 WITH HEADER LINE.
CALL FUNCTION ‘MONTH_NAMES_GET’
?EXPORTING
?? language??????????????????? = ’1′ "type sy-langu
* IMPORTING
*?? RETURN_CODE???????????????? =
? TABLES
??? month_names???????????????? = months
?EXCEPTIONS
?? month_names_not_found?????? = 1
?? OTHERS????????????????????? = 2
????????? .
IF sy-subrc <> 0.
? MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
????????? WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
LOOP AT months.
? WRITE:/ months-mnr,months-ktx,months-ltx.
ENDLOOP.
結果:
01 JAN 一月
02 FEB 二月
03 MAR 三月
04 APR 四月
05 MAY 五月
06 JUN 六月
07 JUL 七月
08 AUG 八月
09 SEP 九月
10 OCT 十月
11 NOV 十一月
12 DEC 十二月
————
注意:
1、直接從 T247 表查詢也可以實現同樣效果
2、如果 T247 表中沒有維護過相關語言,會提示錯誤 month_names_not_found
3、輸出參數 RETURN_CODE 保存的是該 FM 對 T247 做查詢時的返回碼,相關代碼:
*—開始
??? IF MONTH_NAMES_BUFFER-KTX = SPACE OR
?????? MONTH_NAMES_BUFFER-LTX = SPACE.
????? RETURN_CODE = 4.
??? ENDIF.
*—結束
總結
以上是生活随笔為你收集整理的MONTH_NAMES_GET的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CONVERSION_EXIT_SDAT
- 下一篇: DATE_GET_WEEK