1 使用数据表 'T247'
DATA: it_month_name TYPE TABLE OF t247 WITH HEADER LINE.
SELECT * INTO TABLE it_month_name FROM T247
WHERE spras = sy-langu.
2 使用函数'MONTH_NAMES_GET'
DATA: it_month_name TYPE TABLE OF t247 WITH HEADER LINE.
CALL FUNCTION 'MONTH_NAMES_GET'
EXPORTING
LANGUAGE = SY-LANGU
* IMPORTING
* RETURN_CODE =
TABLES
MONTH_NAMES = it_month_name
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.
Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1365810
本文介绍了两种在ABAP中获取月名称的方法:一种是通过数据表T247直接选择所需的数据;另一种则是调用函数'MONTH_NAMES_GET'来实现。这两种方法均考虑了语言设置。
8198

被折叠的 条评论
为什么被折叠?



