Применение ИИ в разработке на ABAP

Сейчас ИИ это очень модная тема и вайб-кодинг в частности. Я решил пробовать использовать ИИ при программировании на Python или PHP в среде VSCode и в целом мне понравилось. Использовался Gemini и код освобождал от рутинные операций.

На мой взгляд VSCode не очень удобен для программирования на ABAP и я хотел попробовать другие инструменты. Недавно SAP проводил презентацию по использованию SAP Joule для программирования, но, насколько я понял, использование доступно только в SAP Cloud. Для on-premise систем нашел только инструменты в Eclipse.

Читать далее «Применение ИИ в разработке на ABAP»

Код транзакции в документе изменений при использовании BAPI

Имелась давно разработанная программа, изменяющая заявки в SAP MM. Измение выполнялось с помощью BAPI BAPI_PR_CHANGE — вроде ничего особенного, но недавно обнаружилась некая странность. Оказывается в документе изменения (в таблице CDHDR) в поле TCODE данная BAPI пишет ME52N

Оказалось, что код транзакции прописывается в стандартном коде, что не совсем корректно

Читать далее «Код транзакции в документе изменений при использовании BAPI»