Изучаю ABAP, язык программирования для SAP ERP. Написал свою первую программу, которая что-то там выгружает из таблицы материалов.
Из забавного:
1. ABAP – whitespace-sensitive, и ещё с довольно извращенным синтаксисом. То есть, x=a+b(c) означает не то, что вы подумали, а (пишу на джаве) a.substring(b,c), но если поставить пробелы x = a + b( c ), то будет вызов метода b с параметром c.
2. Печать integer по умолчанию выполняется форматная, то есть WRITE A выдаст 0000000056. Чтобы убрать нули, после названия переменной через пробел надо написать спецификатор формата NO-ZERO.
(Пост дополняется)


