Перегрузка методов

Определенного ключевого слова для перегрузки методов в ABAP не существует однако мы можем воспользоваться параметром OPTIONAL для для его имитации.

Во многих языках программирования можно перегружать методы, т.е. создавать альтернативную версию метода. Один и тот же метод будет иметь разную реализацию в зависимости от введенных в него параметров. Пример реализации на языке Delphi:

В ABAP реализовать подобное поведение мы можем с помощью необязательных параметров метода и ключевого слова SUPPLIED для проверки ввода параметра при вызове метода.