При создании кода требуется принимать решения, от которых зависит, каким будет следующее действие. В этой главе мы расскажем, как оптимизировать такие решения и их поток путём разработки чистого кода. Специалист без труда сможет прочитать такой прозрачный код и понять логику действий разработчика.
Мы рекомендуем изучить все релевантные SAP-ноты и прочитать всю информацию по определению объёма и ограничениям для системы SAP S/4HANA Finance. Сведения по определению объёма и ограничениям будут актуальны для организаций, которые планируют провести миграцию на SAP S/4HANA Finance с SAP ERP 6.0. В проектах внедрения новой системы с нуля система SAP S/4HANA Finance устанавливается с применением SAP Best Practices.
Перед установкой SAP S/4HANA Finance необходимо проверить правильность конфигурации системы. Для этого следует подтвердить активацию обязательных бизнес-функций и выполнить предварительные отчёты. Подробнее о них мы расскажем в этой главе.
Важно уметь сконфигурировать и реализовать средства обеспечения безопасности в системе SAP HANA, но часто нам для эффективной работы требуются инструкции, в основе которых лежит признанный передовой опыт. В этой главе представлен ряд рекомендаций по обеспечению безопасности системы SAP HANA на основе принципов, которые мы рассматриваем в этой книге.
В этом разделе представлен пример проекта с точки зрения клиента. Все показатели приводятся только для примера. Не используйте их для определения требований к характеристикам оборудования в реальных сценариях.
Реализовать проект по определению требований к характеристикам аппаратных средств можно разными способами. Для многих процессов SAP предлагает инструмент Quick Sizer на портале SAP Support Portal. Это приложение на основе браузера, в котором можно создавать соответствующие проекты, вводить данные и рассчитывать требования к оборудованию.
Существуют разные методологии реализации проектов по определению требований к характеристикам аппаратных средств. Для успешной реализации при любых подходах экспертам необходимо располагать информацией о специфичных для проекта ключевых значениях. В частности, сюда относятся сведения о версиях программного обеспечения, ожидаемое количество пользователей и транзакций (пропускная способность) в разных приложениях. Это также называют количественной структурой. В инструменте Quick Sizer представлены опросники по ключевым значениям. Партнёры SAP также высылают вам релевантные вопросы в рамках проверки SAP GoingLive Check.
Определение требований к аппаратным средствам означает расчёт характеристик аппаратных средств, которые предположительно потребуются для работы системы SAP, например, расчёт необходимой мощности ЦП, объёма оперативной памяти, параметров средств ввода-вывода и размера жёсткого диска. Мы расскажем о различных способах определения требований к характеристикам аппаратных средств. Вы также получите базовое представление о распределении системных компонентов.
В этой главе рассмотрим различия между традиционной линейкой продуктов SAP ERP и новой линейкой продуктов SAP S/4HANA, познакомимся с общими концепциями для всех продуктов SAP S/4HANA, новой моделью данных и базой данных SAP HANA, а также новым пользовательским интерфейсом SAP Fiori и возможностями интеграции.
Структура традиционных баз данных была разработана несколько десятков лет назад. За это время сильно изменились технические условия и требования к сценариям использования. Традиционные базы данных расширялись, но их способность адаптироваться к новым задачам ограничена аспектами совместимости.
Как связаны SAP S/4HANA и SAP ERP? Что такое «интеллектуальное предприятие» в концепции SAP? Вероятно, у вас уже возникали подобные вопросы. В этой главе мы найдём ответы на эти важные вопросы и проясним место SAP S/4HANA в портфолио продуктов SAP.
Итак, посмотрим, как же выглядит решение SAP Data Intelligence. Панель запуска SAP Data Intelligence — это приложение на базе браузера, которое предоставляет единую точку доступа для разных приложений, формирующих всесторонний портфель сервисов. Это приложения для моделирования (Modeler), управления соединениями (Connection Management), управления системами (System Management) и другие.
В этой главе представлены ключевые инструкции по созданию чистого кода и передовой опыт при работе с внутренними таблицами в среде ABAP. Вы узнаете, как правильно выполнять объявление внутренних таблиц и создавать неперегруженный, оптимальный и эффективный код. Здесь рассматривается вставка и извлечение табличных записей, а также выполнение любых манипуляций с ними.
Kubernetes позволяет обеспечить выполнение постоянно растущих требований к гибкости и эффективности средств масштабирования. Первоначально группа Kubernetes на основе своих знаний создавала и использовала внутренние инструменты (например, Borg), а затем в 2014 году представила открытую версию Borg, которая получила название Kubernetes и предназначалась для поддержки оркестрации для контейнеров. В проекте Cloud Native Computing Foundation (CNCF) был взят курс на открытое управление Kubernetes, а основными участниками для CNCF стали Google, IBM, Red Hat, Microsoft и Amazon. В этом разделе представлен обзор Kubernetes с кластерной архитектурой и возможными вариантами времени выполнения контейнеров.
В изолированной системе SAP шаг транзакции обычно состоит из одного действия в этой системе. В более сложной системной среде один шаг транзакции может включать в себя действия в нескольких системах. Рассмотрим примеры таких транзакционных шагов.
Центр интеллектуальных сервисов (Intelligent Services Center, ISC) представляет собой единый центр для управления, мониторинга и конфигурирования интеллектуальных сервисов. Рассмотрим его.
Для проверки действующих полномочий администраторы безопасности могут использовать восемь различных ракурсов. В этих ракурсах можно просмотреть информацию о предоставленных полномочиях, предоставленных ролях, доступных ракурсах, получателях с действующими полномочиями, действующих структурированных полномочиях, получателях с действующими ролями и действующих ролях. В следующих разделах показано, как с помощью этих ракурсов администраторы безопасности могут эффективно управлять моделями безопасности SAP HANA.
В предыдущей статье мы узнали, как появилась платформа SAP Data Intelligence, обратим внимание на её текущую архитектуру. Рассмотрим представление экосистемы SAP Data Intelligence по видам подключения. Перечислим основные компоненты SAP Data Intelligence в этой сфере.
Трассировка полномочий является видом специфичной для пользователя трассировки. Она ограничивается подробным отслеживанием действий, выполняемых отдельной учётной записью пользователя. Специфичные для пользователей трассировки можно настроить для записи подробной информации о различных операциях в системе SAP HANA. Отслеживание можно проводить практически по всем компонентам SAP HANA. Полученные сведения используются для предоставления специфичной информации по выполняемым в системе SAP HANA операциям. Благодаря этому механизму трассировки администраторы безопасности могут сосредоточиться на контроле полномочий для выполнения операций.