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.