Универсальная конвертация даты

Файлы Excel — это очень удобный формат и часто приходится выполнять импорт данных из них. При этом можно столкнуться с ситуацией, когда дата в импортируемых данных может быть в формате, отличающемся от настроек пользователя SAP. Для решения этой проблемы можно воспользоваться классом методом conv_date_ext_to_int класса cl_abap_datfm

Прежде всего сделаем таблицу с возможными форматами даты значениями домена XUDATFM

В методе class_constructor заполняем эту таблицу возможными значениями. Метод convert_date выполняет конвертацию даты, представленной в текстовом виде и возвращает дату во внутреннем формате. При первом запуске метода перебирает возможные форматы и запоминает формат, которым удалось конвертировать.

В следующий раз

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

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