Проверка корректности даты

Вы здесь:
← Все статьи

Формат типа даты в ABAP имеет следующий вид: YYYYMMDD, где YYYY — год, MM — месяц, DD — день, и представлен в виде текстовой последовательности тип CHAR длинной 8 символов.

В некоторых случаях требуется проверить корректность формата даты:

  • содержит только цифровые значения,
  • день в промежутке от 01 до 31,
  • месяц в промежутке от 01 до 12,
  • дата действительно существует.

Все это можно сделать с помощью ФМ-а DATE_CHECK_PLAUSIBILITY:

Хотя, зная как вычисляются выражения с датами в ABAP, всегда можно воспользоваться ими для оценки корректности даты:

Или воспользоваться присвоением без потерь:

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *