Ir al contenido
Programación ABAP

FKK_LAST_DAY_OF_MONTH

Devuelve el último día del mes de una fecha. Función del módulo FI-CA.

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

Alternativa moderna. En cualquier sistema usa LAST_DAY_OF_MONTHS, con los mismos parámetros. Consulta la ficha de LAST_DAY_OF_MONTHS.

Para qué sirve

FKK_LAST_DAY_OF_MONTH recibe una fecha y devuelve el último día de su mes. Pertenece a la contabilidad de contratos (FI-CA), así que no está en todos los sistemas.

La función estándar equivalente, disponible siempre, es LAST_DAY_OF_MONTHS.

Parámetros

Importing

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

ParámetroTipoDescripción
DAY_INObligatorioDFecha.

Exporting

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

ParámetroTipoDescripción
LAST_DAY_OF_MONTHDÚltimo día del mes.

Excepciones

Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.

ExcepciónCuándo se produce
DAY_IN_NO_DATELa fecha no es válida.

Ejemplo

ABAP
DATA lv_ultimo TYPE d.

CALL FUNCTION 'FKK_LAST_DAY_OF_MONTH'
  EXPORTING
    day_in            = sy-datum
  IMPORTING
    last_day_of_month = lv_ultimo
  EXCEPTIONS
    day_in_no_date    = 1
    OTHERS            = 2.

Errores y excepciones habituales

  • La función no existe: el sistema no tiene FI-CA; usa LAST_DAY_OF_MONTHS.

Relacionadas

Funciones relacionadas

LAST_DAY_OF_MONTHSHR_E_NUM_OF_DAYS_OF_MONTH

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

SE37

¿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