Con la función estándar de SAP MONTH_NAMES_GET obtendremos los nombres de los meses en el idioma indicado, para ello le pasaremos el idioma en el que queremos los meses y obtendremos una tabla con los 12 meses.
Parámetros de Entrada
- LANGUAGE: Clave de idioma
Parámetros de Salida
- RETURN_CODE: Código SY-SUBRC de la función
- MONTH_NAMES: Tabla con los siguientes campos:
- SPRAS: Clave de idioma
- MNR: Número del mes
- KTX: Abreviación del nombre del mes (ENE, FEB, …)
- LXT: Nombre del mes (Enero, Febrero, …)
Función
DATA: li_month_names TYPE TABLE OF t247,
lv_subrc TYPE sysubrc.
CALL FUNCTION 'MONTH_NAMES_GET'
EXPORTING
LANGUAGE = SY-LANGU
IMPORTING
RETURN_CODE = lv_subrc
TABLES
month_names = li_month_names
EXCEPTIONS
MONTH_NAMES_NOT_FOUND = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.