Гид по технологиям

Включение функциональности BW

5 min read SAP Обновлено 19 Nov 2025
Включение функциональности BW в SAP
Включение функциональности BW в SAP

Предпосылки

Кратко: у вас должен быть доступ к системе SAP с правами администратора (например, пользователь SAP*), установленный тестовый образ SAP NetWeaver 2004 (32‑bit Linux) и исходный клиент 000, из которого будут копироваться данные. Определения: BW — Business Warehouse, логическая система — идентификатор для обмена данными между клиентами/системами.

Важно: не выбирайте роль Production при создании клиентa 001.

Шаг 1. Создание клиента 001

  1. Откройте транзакцию SCC4 — Client Maintenance.
  2. Добавьте новый клиент с номером 001. Не выбирайте роль Production.

Добавление клиента 001

Сохраните клиент, завершите текущую сессию и войдите в систему под новым клиентом 001, используя учетные данные: пользователь SAP* и пароль pass.

Important: после входа сразу проверьте, что клиент не имеет роли Production и что в нём включён нужный язык/локаль для тестовой среды.

Шаг 2. Копирование данных клиента

  1. Запустите транзакцию SCCL — Client Copy.
  2. Выберите профиль SAP_ALL, Source Client 000 и Source Client User Masters 000.
  3. Нажмите Schedule as Background Job.

Копирование данных клиента

  1. На следующем экране отметьте Start Immediately и нажмите Continue.
  2. Процесс копирования запущен в фоне. Контроль статуса — транзакция SCC3.

Совет: проверьте очередь заданий SAP (SM37) на предмет ошибок, если фоновые задания останавливаются.

Шаг 3. Назначение BW для клиента 001

  1. Запустите транзакцию SE16 — Data Browser.
  2. Введите имя таблицы RSADMINA.
  3. В поле CUSTOMIZID введите BW и выполните (F8).
  4. На следующем экране выберите нужную строку и нажмите Change (F6).
  5. В поле BWMANDT установите 001 и сохраните (CTRL+S).

Назначение BW для клиента 001

Note: изменение таблицы RSADMINA назначает систему как BW для указанного клиента — действие критично для активации функциональности BW.

Шаг 4. Создание пользователя BWUSER и назначение ролей

  1. Откройте транзакцию SU01 — User Maintenance.
  2. Введите имя пользователя BWUSER и нажмите Create.
  3. Во вкладке Defaults установите User Start Menu RS00_BW.
  4. Во вкладке Roles добавьте роль SAP_BW_ALL.
  5. Во вкладке Profiles добавьте S_RS_ALL и SAP_ALL.
  6. Сохраните пользователя и выполните вход под BWUSER в клиенте 001.

Создание пользователя администратора BW

Security note: профиль SAP_ALL даёт максимальные права и используется только временно для установки. После успешной настройки удалите SAP_ALL у BWUSER и ограничьте привилегии до нужного минимума.

Шаг 5. Настройка логической системы и активация метаданных

  1. Запустите транзакцию RSA1 — BW Administrator Workbench.
  2. При первом заходе появится предложение создать новую логическую систему — нажмите Create.
  3. На экране Logical Systems Overview выберите New Entries (F5) и создайте логическую систему.
  4. Сохраните; система потребует создать запрос Workbench — подтвердите и сохраните.
  5. Нажмите Assign, выберите клиент 001.
  6. В Client Details выберите созданную логическую систему и сохраните.
  7. При запросе на репликацию метаданных отметьте Only Activate.

Создание и назначение логической системы

После этого BW станет функциональным и рабочее окно BW Administrator Workbench загрузится.

BW Administrator Workbench

Проверка успешной активации

  • Войдите в RSA1 под BWUSER и проверьте, что навигация BW доступна и загрузочные разделы видимы.
  • Убедитесь, что в таблице RSADMINA для CUSTOMIZID=BW значение BWMANDT равно 001.
  • Проверьте логи фоновых заданий (SCC3, SM37) на отсутствие ошибок.

Рекомендации по безопасности и завершение работ

  • Удалите профиль SAP_ALL у пользователя BWUSER после настройки.
  • Задайте надёжный пароль для BWUSER и для SAP*.
  • Ограничьте роли до минимально необходимых (принцип наименьших привилегий).

Контрольный чеклист администратора

  • Создан клиент 001 в SCC4 (роль Production не выбрана).
  • Копия клиента выполнена через SCCL с профилем SAP_ALL.
  • В RSADMINA установлен BWMANDT=001.
  • Пользователь BWUSER создан, стартовое меню RS00_BW, роль SAP_BW_ALL, профили добавлены.
  • Логическая система создана и назначена на клиент 001.
  • При репликации метаданных выбран режим Only Activate.
  • Проверены фоновые задания и удалён профиль SAP_ALL у BWUSER.

Критерии приёмки

  1. BW Administrator Workbench (RSA1) загружается для пользователя BWUSER без ошибок.
  2. Таблица RSADMINA содержит запись BW с полем BWMANDT = 001.
  3. Все фоновые задания, связанные с копированием клиента, завершены успешно.
  4. Пользователь BWUSER имеет доступ к необходимым объектам BW и не имеет больше прав, чем требуется после финальной настройки.

Типичные проблемы и пути устранения

  • Проблема: фоновое задание SCCL завершилось с ошибкой. Действия: проверьте лог в SCC3/SM37, убедитесь, что есть диск/память и нет блокировок; повторите копирование частично при необходимости.
  • Проблема: при входе в RSA1 отображаются ошибки объектов/метаданных. Действия: выполните активацию метаданных (Only Activate) ещё раз и проверьте запросы Workbench.
  • Проблема: BWUSER не видит элементы стартового меню. Действия: проверьте, что в Defaults указан RS00_BW и роли/профили корректно присвоены, выполните повторную генерацию профилей.

Роли и ответственность

  • SAP Basis администратор: создание клиента, копирование данных, управление фоновыми заданиями.
  • BW администратор: назначение BW, создание логической системы, активация метаданных.
  • Безопасность/инфо: ревью и удаление профиля SAP_ALL, управление паролями.

Краткий итог

Вы создали клиент 001, скопировали данные из клиента 000, назначили BW, создали администратора BW и настроили логическую систему. BW теперь функционален. Не забудьте убрать временные широкие права и сменить стандартные пароли.

Поздравляем — установка 32‑битного Linux Testdrive SAP NetWeaver 2004 завершена и функциональность BW включена!

Однострочный глоссарий

  • BW: хранилище данных SAP Business Warehouse.
  • Логическая система: уникальный идентификатор системы/клиента для обмена данными SAP.
  • SAP_ALL: профиль с максимальными правами, использовать временно только для настройки.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Git hooks — автоматизация и проверки
Разработка

Git hooks — автоматизация и проверки

Как подключить проектор к Linux — пошагово
Руководство

Как подключить проектор к Linux — пошагово

Закрывать окна при выходе из приложений на Mac
macOS

Закрывать окна при выходе из приложений на Mac

which в Linux: найти путь исполняемого файла
Linux

which в Linux: найти путь исполняемого файла

Установка PuTTY на Linux — быстрый гайд
Инструменты

Установка PuTTY на Linux — быстрый гайд

Красный индикатор Sky Q — причины и решение
Поддержка

Красный индикатор Sky Q — причины и решение