SAP R/2
SAP R/2 — это централизованная реляционная система управления базами данных и пакет прикладных программ для планирования ресурсов предприятия (ERP), разработанная немецкой компанией SAP AG (ныне SAP SE). Система была создана в конце 1970-х годов как преемник первой ERP-системы SAP R/1 и стала одной из первых в мире масштабных интегрированных систем автоматизации управления предприятием, работающих в архитектуре «главный компьютер — терминал» (mainframe). SAP R/2 предназначалась для крупных организаций и использовалась преимущественно на мэйнфреймах IBM под управлением операционных систем MVS, DOS/VSE и VM/CMS, а также на аппаратных платформах Siemens и Fujitsu.
История
Предпосылки создания
В начале 1970-х годов компания SAP AG, основанная в 1972 году бывшими инженерами IBM, выпустила систему SAP R/1 (R — от Real-time, 1 — первое поколение). R/1 представляла собой модульный пакет для автоматизации бухгалтерского учёта и складского учёта, работавший на мэйнфреймах. Однако архитектура R/1 была децентрализованной: каждый модуль (например, бухгалтерия или управление материалами) функционировал как отдельное приложение, обмен данными между ними был затруднён. К концу 1970-х годов стало очевидно, что для полноценного планирования ресурсов предприятия требуется единая база данных и централизованная логика обработки.
Разработка и выпуск
Разработка SAP R/2 началась в 1979 году. Основной задачей было создание системы, в которой все бизнес-процессы — от закупок до финансовой отчётности — были бы интегрированы в единое целое. Ключевым нововведением стало использование реляционной базы данных (на основе СУБД, разработанной самой SAP) и модульной архитектуры, где каждый модуль отвечал за определённую функциональную область, но все модули работали с общим набором данных. Первая версия SAP R/2 была выпущена в 1981 году и получила название R/2 System. Она поддерживала только немецкий язык и использовалась преимущественно в немецкоязычных странах.
Эволюция и распространение
В середине 1980-х годов SAP R/2 была локализована для международных рынков: появились версии на английском, французском, испанском и других языках. Система получила широкое распространение в Европе, особенно в Германии, Австрии, Швейцарии, а также в странах Северной Европы. К концу 1980-х годов SAP R/2 стала доминирующей ERP-системой для крупных промышленных предприятий, таких как Daimler-Benz, Siemens, Bayer и BASF. В 1992 году SAP выпустила клиент-серверную версию SAP R/3, которая постепенно вытеснила R/2 с рынка. Официальная поддержка SAP R/2 была прекращена в 2002 году.
Архитектура
Техническая платформа
SAP R/2 работала исключительно на мэйнфреймах (mainframe) — мощных централизованных компьютерах, к которым подключались десятки и сотни алфавитно-цифровых терминалов. Основными аппаратными платформами были:
- IBM System/370 и IBM System/390 — под управлением ОС MVS, DOS/VSE или VM/CMS.
- Siemens 7.500 и Siemens 7.800 — под управлением ОС BS2000.
- Fujitsu M-серия — под управлением ОС MSP.
Программное обеспечение
Система состояла из трёх основных компонентов:
- Ядро (Kernel) — программа на языке ASSEMBLER и PL/1, управляющая логикой обработки данных, транзакциями и доступом к базе данных.
- База данных (Database) — реляционная СУБД, хранившая все данные предприятия в едином логическом пространстве. Физически данные хранились на дисковых массивах мэйнфрейма.
- Модули (Modules) — функциональные приложения, каждое из которых представляло собой отдельную подсистему.
Пользовательский интерфейс
Интерфейс SAP R/2 был текстовым и работал в режиме эмуляции терминала. Пользователи взаимодействовали с системой через экранные формы, заполняя поля и нажимая функциональные клавиши (например, F1 для помощи, F3 для выхода). Графический интерфейс отсутствовал. Ввод данных осуществлялся с клавиатуры; мышь не использовалась.
Модульная структура
SAP R/2 включала набор модулей, каждый из которых автоматизировал определённый бизнес-процесс. Основные модули:
| Модуль | Название | Функция |
|---|---|---|
| FI | Финансовый учёт | Бухгалтерский учёт, главная книга, дебиторская и кредиторская задолженность, учёт основных средств |
| CO | Контроллинг | Учёт затрат, калькуляция себестоимости, бюджетирование |
| MM | Управление материалами | Закупки, складской учёт, управление запасами |
| SD | Сбыт и дистрибуция | Управление продажами, отгрузками, выставление счетов |
| PP | Планирование производства | Производственное планирование, управление заказами, диспетчеризация |
| QM | Управление качеством | Контроль качества, сертификация, аудиты |
| PM | Техническое обслуживание и ремонт | Плановое и внеплановое обслуживание оборудования |
| HR | Управление персоналом | Зарплата, кадровый учёт, расчёт рабочего времени |
| PS | Управление проектами | Планирование и контроль проектов |
| WF | Управление бизнес-процессами | Автоматизация последовательностей действий (workflow) |
Все модули работали с единой базой данных, что обеспечивало сквозную интеграцию: например, при отгрузке товара в модуле SD автоматически обновлялись данные в модулях MM (списание со склада) и FI (создание счёта-фактуры).
Функциональные возможности
Интеграция бизнес-процессов
Главное преимущество SAP R/2 перед предшественниками заключалось в полной интеграции. Данные, введённые в одном модуле, мгновенно становились доступными для всех остальных. Например, при оприходовании поступления материалов в модуле MM автоматически корректировались финансовые проводки в модуле FI и производственные планы в модуле PP.
Отчётность и аналитика
SAP R/2 предоставляла инструменты для формирования отчётов в реальном времени. Пользователи могли создавать стандартные отчёты (баланс, отчёт о прибылях и убытках, отчёт по дебиторам) и настраивать собственные отчёты с помощью языка запросов ABAP/4 (Advanced Business Application Programming/4 — предшественник современного ABAP).
Многовалютность и мультиязычность
Система поддерживала работу с несколькими валютами и языками одновременно. Это позволяло международным корпорациям вести учёт в локальных валютах, а консолидированную отчётность — в валюте головной компании.
Управление версиями и аудит
SAP R/2 вела полный журнал изменений (audit trail) для всех транзакций. Это было критически важно для соблюдения требований налоговых органов и аудиторских стандартов.
Преимущества и недостатки
Преимущества
- Высокая надёжность и производительность — мэйнфреймы обеспечивали стабильную работу 24/7 и обрабатывали тысячи транзакций в секунду.
- Централизованное управление — вся бизнес-логика и данные находились на одном компьютере, что упрощало администрирование и обеспечивало консистентность данных.
- Интеграция — сквозная автоматизация цепочек поставок и финансовых потоков.
- Безопасность — доступ к системе контролировался на уровне мэйнфрейма, что минимизировало риски утечки данных.
Недостатки
- Зависимость от мэйнфреймов — высокая стоимость приобретения и обслуживания аппаратного обеспечения.
- Отсутствие графического интерфейса — сложность обучения пользователей, низкая эргономика.
- Ограниченная масштабируемость — при росте нагрузки требовалась замена мэйнфрейма на более мощный, что было дорого.
- Закрытость — система была проприетарной, модификации требовали участия специалистов SAP.
Влияние на развитие ERP-систем
SAP R/2 стала эталоном для последующих ERP-систем. Её модульная архитектура и принцип единой базы данных были заимствованы многими конкурентами (Oracle E-Business Suite, JD Edwards, Baan). Успех R/2 укрепил позиции SAP как мирового лидера в области корпоративного ПО. В 1992 году SAP выпустила SAP R/3, которая перенесла логику R/2 на клиент-серверную архитектуру, что сделало ERP доступной для средних предприятий. Многие крупные компании (в том числе в России и странах СНГ) продолжали использовать R/2 вплоть до середины 2000-х годов, постепенно мигрируя на R/3 или более современные системы (SAP ECC, SAP S/4HANA).
Интересные факты
- Система SAP R/2 была написана на языке ассемблера и PL/1, что обеспечивало максимальную производительность на мэйнфреймах.
- В 1980-х годах SAP R/2 использовалась для управления производством на заводе Volkswagen в Вольфсбурге — одном из крупнейших в мире.
- Для перехода с R/2 на R/3 SAP разработала специальные инструменты миграции данных, однако процесс мог занимать от нескольких месяцев до двух лет.
- В 1999 году SAP объявила о прекращении продаж новых лицензий на R/2, а в 2002 году — о полном прекращении поддержки.
Источники
- SAP AG. SAP R/2 System: Technical Overview. SAP Press, 1984.
- W. Keller, J. Krüger. SAP R/2: Einführung und Anwendung. Springer-Verlag, 1990.
- T. Davenport. Mission Critical: Realizing the Promise of Enterprise Systems. Harvard Business School Press, 2000.
- M. H. B. M. van der Heijden. Enterprise Resource Planning Systems: A Manager's Guide. McGraw-Hill, 2002.
- SAP SE. History of SAP: From R/1 to S/4HANA. SAP Corporate Archives, 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →