Ir al contenido
Programación ABAP

ISP_GET_MONTH_NAME

Devuelve el nombre de un mes en letras a partir de una fecha o del número de mes.

Módulo de funciónFechas
Transacción
SE37
Grupo
Fechas
Actualizado
21 de octubre de 2026

Alternativa moderna. En cualquier sistema usa MONTH_NAMES_GET o lee la tabla T247. Consulta la ficha de MONTH_NAMES_GET.

Para qué sirve

ISP_GET_MONTH_NAME recibe una fecha o un número de mes y devuelve el nombre del mes, corto y largo, en el idioma indicado (enero, febrero…). Pertenece a una solución sectorial (IS-Media), por lo que no existe en todos los sistemas.

La alternativa estándar es MONTH_NAMES_GET, que devuelve los doce meses de la tabla T247.

Parámetros

Importing

Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.

ParámetroTipoDescripción
DATEDFecha del mes.
LANGUAGESY-LANGUIdioma del nombre.
MONTH_NUMBER—Número de mes, si no se pasa una fecha.

Exporting

Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.

ParámetroTipoDescripción
SHORTTEXT—Nombre corto del mes.
LONGTEXT—Nombre largo del mes.

Ejemplo

ABAP
" Alternativa estándar: tabla T247
SELECT SINGLE ltx FROM t247
  WHERE spras = @sy-langu
    AND mnr   = @sy-datum+4(2)
  INTO @DATA(lv_mes).

Errores y excepciones habituales

  • La función no existe: el sistema no tiene IS-Media; usa MONTH_NAMES_GET o la T247.

Relacionadas

Funciones relacionadas

MONTH_NAMES_GETCONVERSION_EXIT_LDATE_OUTPUT

Más en Fechas

ADD_TIME_TO_DATERP_CALC_DATE_IN_INTERVALEND_TIME_DETERMINEC14B_ADD_TIMECALCULATE_DATECOMPUTE_YEARS_BETWEEN_DATESCONVERSION_EXIT_PDATE_INPUTCONVERSION_EXIT_PDATE_OUTPUTCONVERSION_EXIT_SDATE_OUTPUTCONVERT_DATE_TO_EXTERNALCONVERT_DATE_TO_INTERNALDATE_COMPUTE_DAY

Transacciones y tablas

SE37T247

¿Dudas con esta función?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026