Архив за Ноябрь 2015

Куда пристроить модульные тесты в ABAP. Часть третья. Ещё грабли.

Надев защитный шлем, продолжаем разговор без предисловий.

Опубликовано 30.11.2015 в 11:02 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Про дилетантов

Не так давно на Хабре пробежала статья, в которой некий дилетант кидал камни в огород SAP. Один из камней: Почему люди переводившие продукт не понимали русский язык? Потому что даже при перепечатывании русскоговорящий человек должен был усомниться, увидев фразу «Пушномолочная свинья-несушка» — так до определенного времени называлась программа RAIMEWMS (сейчас название уже исправили). В оригинале […]

Опубликовано 27.11.2015 в 18:47 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP, Вокруг SAP

Куда пристроить модульные тесты в ABAP. Часть вторая. Первые грабли.

Первый шаг сделан. Теперь нужно расширить и углубить наше наступление. Глобальная цель – максимально полное покрытие тестами, в рамках целесообразности происходящего. Грабля первая. Обработка ошибок. Допустим, наш ФМ делает не замещение значений, а проверку: function zfi_bte_00001120.   if ls_bseg-zuonr eq space.     message ‘Поле Присвоение обязательно для заполнения’ type ‘E’.   endif. endfunction. Тут есть […]

Опубликовано 27.11.2015 в 12:35 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Куда пристроить модульные тесты в ABAP. Часть первая. Первый тест.

В умных книгах и статьях много про это написано в целом. Но вопрос по части специфики в ABAP-программировании раскрыт мало. ABAP-программирование может быть совсем разным. Но почти в любом большом проекте его можно разложить на следующие кучи: Экзиты (user-exits). Сюда относятся: проверки, замещения, BTE, BAdI, CMOD и подобные способы расширения стандартной функциональности. Собственное приложение. Вполне […]

Опубликовано 26.11.2015 в 19:58 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP