bizhuka / xtt

ABAP template engine for Excel, Word, Html & Pdf
https://bizhuka.github.io/xtt/
Apache License 2.0
35 stars 7 forks source link

Date type cast and suppress GUI messages #9

Closed monty79 closed 4 years ago

monty79 commented 4 years ago

1) добавлен CASTING при присвоении C(8) в поле типа DATS. Без CASTING происходит дамп при ASSIGN. Пример: DATA: BEGIN OF gs_data , date_as_date TYPE d VALUE '20200101' , date_as_char TYPE char8 VALUE '20200102' , END OF gs_data. DATA(lo_file) = CAST zif_xtt_file( NEW zcl_xtt_file_smw0( 'ZXTT_DATE_DUMP' ) ). DATA(lo_xtt) = CAST zcl_xtt( NEW zcl_xtt_excel_xlsx( lo_file ) ). lo_xtt->merge( is_block = gs_data iv_block_name = 'R' ). lo_xtt->show( ).

В шаблоне XLSX поля объявлены как {R-DATE_AS_DATE} и {R-DATE_AS_CHAR;type=date}

2) Если не указать EXCEPTIONS в вызове cl_gui_frontend_services=>file_exist(), будет всегда выводиться сообщение "Incorrect parameter: FILE_NAME"

bizhuka commented 4 years ago

При много благодарен Завтра постраюсь загрузить в свою систему и еще проверить постоянно что-то да не дотеструешь прям тут без системы даже понятно

спасибо за такое чательное тестирование!🥇 🥇 🥇