Если вам нужно рассказать заинтересованной аудитории о принципах чистого кода на ABAP, дайте им конкретные примеры удачного присвоения имён. Что представляется очевидным одному разработчику, может оказаться тайной за семью печатями для другого.
Итак, мы уже многое знаем о вызове методов в ABAP, от вызова статических методов, где нужно указать имя класса с использованием двойной стрелки (=>), до вызова методов экземпляра, где требуется ссылка на экземпляр класса и одинарная стрелка (->). Продолжим.
Продолжаем цикл статей, который поможет вам написать эффективный код ABAP. В этом разделе представлены важные инструкции по созданию понятного, чёткого и гибкого кода.
Эта глава посвящена методам ABAP. Мы рассмотрим ключевые понятия, связанные с методами: проектирование методов, тело метода и поток управления. Кроме того, вы узнаете, какие способы вызова методов в чистом ABAP-коде являются предпочтительными.
Прежде всего хочу сказать, что с самого начала ясно, что книга прекрасная и читать её одно удовольствие. Так что идите и купите эту книгу, а затем обязательно прочитайте её. После этого купите Clean Code и The Clean Coder в бумажном варианте и тоже прочитайте. Вы не пожалеете.
В этом посте мы проанализируем результаты тюнинга. В прошлом посте я описал проблему: SAP система работала медленно, а многие рабочие процессы AS ABAP инстанции переходили в PRIV режим работы.
Отладка программ в АВАР – сложный интеллектуальный процесс, на который разработчик вынужден регулярно тратить много времени, сил и нервов. Обсудим концепцию отладки.
В прошлый раз я рассказал, как с помощью shell-скриптов интегрировать процесс запуска/останова SAP системы в процесс инициализации операционной системы Linux. Продолжим.
Операционная система SUSE Linux Enterprise Server 11, как и HP-UX, в качестве системы инициализации использует SysV. В этом случае процесс инициализации совместим со стандартом операционной системы System V.
Вот если бы была возможность превратить скучную рутину отладки в творческую работу по написанию кода и попутно решать проблемы заказчика, то жизнь заиграла бы новыми красками.… К счастью, такая возможность есть! Это решение называется скрипты отладчика.
В этой главе речь пойдёт о классах, интерфейсах и связанных структурных компонентах. Мы рассмотрим проектирование и использование этих структурных компонентов с точки зрения кода, а также коснёмся связанных правил и принципов объектно-ориентированного программирования.
Функциональность SAP S/4 HANA Central Finance (далее CFIN) превратилась из системы финансовой отчетности в платформу трансформации, позволяющую централизованно выполнять различные финансовые сценарии. При этом, все чаще встает вопрос о том, каким образом подключить не-SAP системы-источники, такие как Oracle, Axapta, JD и т.д.. Для российского рынка и стран СНГ, наиболее актуален вопрос подключения к CFIN разных версий приложений «1С».