В этой главе речь пойдёт о классах, интерфейсах и связанных структурных компонентах. Мы рассмотрим проектирование и использование этих структурных компонентов с точки зрения кода, а также коснёмся связанных правил и принципов объектно-ориентированного программирования.
Функциональность SAP S/4 HANA Central Finance (далее CFIN) превратилась из системы финансовой отчетности в платформу трансформации, позволяющую централизованно выполнять различные финансовые сценарии. При этом, все чаще встает вопрос о том, каким образом подключить не-SAP системы-источники, такие как Oracle, Axapta, JD и т.д.. Для российского рынка и стран СНГ, наиболее актуален вопрос подключения к CFIN разных версий приложений «1С».
Ориентация на объекты — ключевой компонент чистого 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. За эти годы я перепробовал различные подходы, узнал разные способы выполнения тестов и подготовки данных, разработал свои собственные библиотеки, которые помогали сделать тесты более универсальными и эффективными, наработал много практического опыта. Своим опытом я планирую поделиться в данной статье.
Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных, собираемых с использованием cookie-файлов и сервиса «Яндекс Метрика» для анализа использования сайта и оценки эффективности маркетинговых кампаний. Более подробная информация представлена в Политике конфиденциальности.