Основа SAP - Архитектура NW
SAP NetWeaver является одним из центральных компонентов всего стека программного обеспечения SAP и предоставляет платформу для других компонентов и приложений JAVA и ABAP.
Сервер приложений SAP состоит из нескольких экземпляров сервера приложений, а также серверов баз данных. При использовании экземпляра диалога он также содержит сервер сообщений и сервер постановки в очередь.
Ниже приведен экземпляр диалогового окна, выполняемый пользователем -

Это различные компоненты экземпляра диалога -
Internal Communication Manager- Это используется для обработки веб-запросов как клиента, так и сервера. Поддерживает протоколы - HTTP, HTTPS, SMTP.
Dispatcher- Это используется для распределения запроса пользователя по разным рабочим процессам. Если все рабочие процессы заняты, запросы хранятся в очереди диспетчера.
Work Processes - Они используются для выполнения программ Java или ABAP.
SAP Gateway - Это обеспечивает интерфейс RFC между экземплярами SAP.
Message Server - Это используется для обмена сообщениями, а также балансирует нагрузку в системе SAP.
Варианты установки для SAP NetWeaver
SAP NetWeaver предоставляет следующие варианты установки:
ABAP System- Это поставляется со встроенным контейнером виртуальной машины. С помощью этой установки вы можете запускать программы ABAP и выбранные приложения SAP Java (показаны в левом поле).
Java System- Компоненты справа на изображении выше составляют систему Java. Установив его, вы сможете запускать приложения J2EE, но не любые программы ABAP.
ABAP + Java system - Все компоненты, показанные на изображении выше, составляют систему ABAP + Java.
Центр приложений и экземпляры
Рабочий центр SAP NetWeaver включает конфигурацию следующих инструментов:
Adobe Document Services - Это позволяет вам регистрировать учетные данные Adobe Reader Rights, а также отслеживать все нелицензированные интерактивные конструкции форм в вашей системе.
Application Module- Это позволяет просматривать подробную информацию о развернутых приложениях и их модулях. Здесь вы также можете выполнить настройку модулей приложения во время выполнения.
Application Resources- Это позволяет вам разрешить приложениям использовать внешние ресурсы. Администратор NW может добавлять или удалять ресурсы приложения.
Authentication and Single Sign-On- Это позволяет вам выбрать требуемый механизм аутентификации для ваших приложений. Вы можете настроить следующую аутентификацию и SSO -
- AS Java как поставщик услуг
- Kerberos
Certificates and Keys - Это позволяет управлять сертификатами и ключами AS Java.
Composite Application Framework Authorization Tool - Это позволяет вам управлять бизнес-правилами и разрешениями на уровне экземпляра для приложений CAF, узлов бизнес-объектов и экземпляров AS Java.
Configuration Wizard - Вы можете выполнить технические настройки, необходимые для технической обработки системы или технического сценария.
Destinations - Это можно использовать для указания адреса удаленной службы и информации для аутентификации пользователя для удаленных подключений.
Development Infrastructur - Это требуется при разработке на Java, и вы хотите управлять им с помощью системы управления транспортом (TMS).
Identity Management - Это позволяет вам как администратору контролировать доступ к приложениям, создавая пользователей и предоставляя этим пользователям средства аутентификации в приложении.
Internationalization - Это позволяет вам управлять данными из систем с двойным стеком, а также использовать их для синхронизации.
Java HTTP Provider Configuration - Вы можете создавать новые виртуальные хосты и настраивать существующие для всех зарегистрированных систем.
Java Class Loader Viewer - Вы можете отслеживать иерархию и ссылки между загрузчиками классов в AS Java.
Java System Properties - Используя это, вы можете просматривать текущую системную конфигурацию сервера приложений JAVA и редактировать свойства, помеченные как изменяемые онлайн.
Java Connection JCo RFC Provider- Вы можете управлять адресатами удаленного вызова функций Java Connector (JCo RFC). Это позволяет вам создавать, редактировать и просматривать существующие соединения.
JMS Server Configuration - Это используется для создания новых ресурсов JMS.
Licenses - Вы можете запросить и установить новые лицензии SAP.
Log Configuration - Вы можете просмотреть текущую конфигурацию журнала, изменить безопасность или сбросить настройки по умолчанию.
Message Server - Вы можете контролировать параметры и настройки сервера сообщений.
SAP NetWeaver Administrator Tool - SAP NetWeaver Administrator (NWA) - это веб-инструмент, который позволяет выполнять настройку, расширенное администрирование, а также отслеживать, устранять неполадки и диагностировать систему SAP NetWeaver.
Вы можете использовать инструмент NWA в следующих режимах работы -
- Online
- Местный и удаленный
Управление экземплярами Java с помощью NWA
Выполните следующие действия, чтобы изменить статус экземпляров Java во время выполнения.
Step 1 - Перейдите в Администратор SAP NetWeaver> Операции> Системы> Пуск и остановка.
Step 2 - Теперь перейдите на вкладку «Экземпляры Java» в NWA.
Step 3 - Вы можете увидеть все доступные экземпляры с соответствующей информацией о серверных процессах внутри экземпляра.
Step 4 - Выберите экземпляр для выполнения следующих функций в NWA -
- Запустить, остановить или перезапустить экземпляр Java.
- Включение или отключение режима отладки для процессов AS Java.
- Просмотр и обновление процессов ОС.
- Очистите кеш DNS для определенного экземпляра.
- Задайте количество серверных процессов (узлов).
Системный ландшафт SAP NW
Выполните следующие шаги, чтобы выполнить внедрение системы SAP NetWeaver:
Step 1 - Планируйте реализацию, определяя объем, требования к аппаратному и программному обеспечению и инструкции по выпуску.
Step 2 - Определите системный ландшафт для вариантов использования.
Step 3 - Установить компоненты системы SAP NetWeaver.
Step 4 - Настроить системы SAP NW.
Управление системным ландшафтом с помощью SAP Solution Manager
SAP рекомендует использовать последнюю версию SAP Solution Manager для управления системным ландшафтом. Вы можете загрузить последнюю версию с портала поддержки SAP.http://support.sap.com/solutionmanager
Важно правильно определить ландшафт вашей системы SAP в следующих версиях SAP Solution Manager, чтобы правильно его поддерживать.
Менеджер решений SAP 7.0
Для полного описания системы можно использовать код транзакции системного ландшафта SAP Solution Manager - SMSY.
SAP Solution Manager 7.1 SP01 - SP04
Вы можете использовать код транзакции базы данных ландшафтного управления - LMDB для хранения технической информации о системе. Чтобы сохранить логическую информацию о продукте, вы можете использовать код транзакции - SMSY.
SAP Solution Manager 7.1 SP05 и выше
Вы можете использовать код транзакции базы данных ландшафтного управления - LMDB для полного описания системы, и в этом случае код транзакции - SMSY больше не требуется.
Проверка ландшафта с помощью SAP Solution Manager
Для проверки и исправления системного ландшафта SAP рекомендует использовать функции проверки следующих версий SAP Solution Manager.
SAP Solution Manager 7.0–7.1 SP04
Используйте Landscape Verification 1.0 для SAP Solution Manager. Эта надстройка позволяет выявлять и исправлять проблемы в ландшафте SAP Solution Manager (транзакция SMSY) до того, как они вызовут проблемы, например, во время обновления системы. Примером ошибок является отсутствие подключения к каталогу системного ландшафта или неправильное присвоение продуктов техническим системам. Для каждого типа ошибки предоставляется общее описание решения.
SAP Solution Manager 7.1 SP05 или выше
Используйте функцию проверки ландшафта, встроенную в системный редактор продукта базы данных управления ландшафтом (LMDB). Он заменяет предыдущий инструмент проверки ландшафта.