Ориентация на объекты — ключевой компонент чистого ABAP. Однако мы не сторонники объектной ориентации и активно не рекомендуем преобразовывать весь ваш код в шаблоны проектирования Gang of Four (GoF). Однако объектная ориентация привносит эту небольшую дополнительную изюминку, которая упрощает разделение и поэтому является обязательной частью ABAP. В этом разделе мы сравним процедурное и объектно-ориентированное программирование и опишем, как лучше всего сбалансировать их в вашем коде.
Каждый язык программирования имеет свои сильные стороны и функционирует в уникальной экосистеме программистов, проектов и практик. Используйте чистый код, чтобы усилить эти элементы, а не бороться с ними.
Те, кто читает мой блог на постоянной основе, знают, что я очень люблю операционные системы Unix за их изящность, простоту и надёжность. Но время не стоит на месте и надо признать, что HP-UX на данный момент утратила свои позиции и всё больше и больше серверов (причём не только HP) передают под управление операционной системы Linux.
Два года назад я опубликовал пост про версию SAP GUI for Windows 7.60, которая на тот момент только вышла. И вот в конце января этого года была выпущена следующая версия SAP GUI for Windows 7.70. Я решил скачать и установить свежую версию, чтобы посмотреть, что же в ней нового.
В опубликованной статье «Параллельное программирование c использованием ABAP Concurrency API» были рассмотрены проблемы, возникающие при реализации параллельных вычислений в ABAP. В этой статье я хочу показать, как можно использовать API распараллеливания в модуле HCM (Human Capital Management).
Это прекрасно — уничтожать слова.
Главный мусор скопился, конечно, в глаголах и прилагательных,
но и среди существительных — сотни и сотни лишних.
Джордж Оруэлл, «1984»
Более 10 лет назад я начал писать unit-тесты для ABAP. За эти годы я перепробовал различные подходы, узнал разные способы выполнения тестов и подготовки данных, разработал свои собственные библиотеки, которые помогали сделать тесты более универсальными и эффективными, наработал много практического опыта. Своим опытом я планирую поделиться в данной статье.
SAP Fiori Front-end-сервер - это самостоятельная система на базе SAP Net Weaver в ABAP-стеке. Задачей SAP Fiori Front-end является отображение интерфейса пользователя. Fiori Front-end может существовать как отдельно, так и в составе бизнес-системы, к примеру, ERP-системы S/4HANA.
Обозначенная в заголовке статьи архитектура раскрыта кратко, только в разрезе, необходимом для понимания того, как работают полномочия в Fiori.