В ABAP не рекомендуется использовать CamelCase и другие нестандартные обозначения по нескольким причинам:
- Отсутствие соответствия синтаксису. help.sap.com В ABAP не важна регистровая чувствительность слов, операторов и имён операндов. help.sap.com Использование CamelCase, популярного в языках с регистровой чувствительностью, не обеспечивает согласованности обозначений. help.sap.com
- Потеря обозначений. help.sap.com При использовании инструмента Pretty Printer смешанные обозначения могут быть потеряны, даже если это произошло не намеренно. help.sap.com Кроме того, это может помешать другим разработчикам использовать инструмент после внесения изменений в исходный код. help.sap.com
- Сложность чтения. software-heroes.com ABAP не поддерживает CamelCase, например «getCompanyCode», вместо этого приходится работать с подчёркиваниями, например «getcompanycode». software-heroes.com
Однако для обмена данными с внешними системами есть встроенные функции, которые позволяют конвертировать имена в стиле ABAP с подчёркиваниями и в стиле CamelCase. help.sap.com