POPUP_TO_SELECT_MONTH
Muestra una ventana para que el usuario elija un mes y un año.
- Transacción
SE37- Grupo
- Fechas
- Actualizado
- 21 de octubre de 2026
Para qué sirve
POPUP_TO_SELECT_MONTH abre una ventana con los meses del año y devuelve el mes elegido en formato AAAAMM. Se usa como ayuda F4 en campos de periodo.
Si el usuario cancela, RETURN_CODE vale 'A'.
Parámetros
Esta función tiene muchos parámetros; aquí están los más usados. La lista completa se ve en la transacción SE37.
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
ACTUAL_MONTHObligatorio | ISELLIST-MONTH | Mes que aparece seleccionado al abrir (AAAAMM). |
LANGUAGE | SY-LANGU | Idioma de los nombres de los meses.Por defecto: SY-LANGU |
Exporting
Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
SELECTED_MONTH | ISELLIST-MONTH | Mes elegido (AAAAMM). |
RETURN_CODE | — | 'A' si el usuario cancela. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
FACTORY_CALENDAR_NOT_FOUND | Calendario de fábrica no encontrado. |
HOLIDAY_CALENDAR_NOT_FOUND | Calendario de festivos no encontrado. |
MONTH_NOT_FOUND | Mes no válido. |
Ejemplo
PARAMETERS p_mes TYPE isellist-month.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_mes.
DATA lv_rc TYPE c LENGTH 1.
CALL FUNCTION 'POPUP_TO_SELECT_MONTH'
EXPORTING
actual_month = sy-datum(6)
IMPORTING
selected_month = p_mes
return_code = lv_rc
EXCEPTIONS
OTHERS = 1.Errores y excepciones habituales
- No cambia el campo: si RETURN_CODE es 'A', el usuario ha cancelado y SELECTED_MONTH no es válido.
Relacionadas
Funciones relacionadas
Más en Fechas
CONVERSION_EXIT_LDATE_OUTPUTADD_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_INTERNAL
Transacciones y tablas
En abap.es
¿Dudas con esta función?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026