SAP R/1
SAP R/1 — это первая версия программного продукта для автоматизации управления предприятием, разработанная немецкой компанией SAP (Systeme, Anwendungen, Produkte in der Datenverarbeitung). Система была выпущена в 1972 году и представляла собой модуль для обработки финансовых и бухгалтерских операций в режиме реального времени. R/1 считается прототипом будущих ERP-систем (Enterprise Resource Planning) и заложила основу для развития архитектуры R/2 и R/3.
История создания
Предпосылки разработки
В начале 1970-х годов промышленные предприятия в Европе сталкивались с проблемой фрагментации учётных систем. Разные отделы (бухгалтерия, склад, производство) использовали независимые программы, что приводило к дублированию данных и задержкам в отчётности. Компания SAP, основанная в 1972 году пятью бывшими сотрудниками IBM (Дитрих Хопп, Клаус Вайраух, Ханс-Вернер Эктор, Ханс-Вернер Хесс и Хасо Платтнер), поставила задачу создать единую систему, работающую в реальном времени.
Разработка и запуск
Первая версия R/1 была написана на языке ассемблера и работала на мейнфреймах IBM System/360 и System/370 под управлением операционной системы DOS/VSE. Основным модулем системы стал RF (Rechnungswesen Finanzen — финансовый учёт), который автоматизировал расчёты с дебиторами и кредиторами, а также вёл бухгалтерские книги. Система не имела графического интерфейса — взаимодействие осуществлялось через текстовые терминалы с использованием пакетного режима.
Первые заказчики
Первым клиентом SAP стала немецкая компания Imperial Chemical Industries (ICI), которая внедрила R/1 для обработки финансовых транзакций. К 1975 году число установок достигло 20, в основном среди средних производственных предприятий ФРГ. Стоимость лицензии составляла около 50 000 немецких марок (примерно 25 000 евро в пересчёте на современный курс).
Архитектура и функциональные возможности
Техническая структура
R/1 строилась по принципу одноуровневой архитектуры (монолитное приложение):
- Программное ядро: единый исполняемый модуль, содержащий все функции.
- База данных: использовалась система управления базами данных (СУБД) собственной разработки SAP, основанная на индексно-последовательном методе доступа (ISAM).
- Интерфейс: текстовый терминал с клавиатурой, без мыши и графики.
Основные модули
В состав R/1 входили следующие функциональные блоки:
- Финансовый учёт (FI): обработка счетов, платежей, выписок банков.
- Управление материальными потоками (MM): учёт запасов, закупок и складских операций.
- Контроллинг (CO): анализ затрат и доходов по центрам ответственности.
- Управление основными средствами (AM): учёт амортизации и инвентаризация.
Ограничения системы
- Отсутствие интеграции с производством: R/1 не охватывала производственное планирование (MRP) — эта функция появилась только в R/2.
- Зависимость от мейнфреймов: система требовала дорогостоящего оборудования IBM.
- Ограниченная масштабируемость: максимальное число одновременных пользователей — около 50.
Эволюция в R/2 и R/3
Переход к двухуровневой архитектуре
В 1979 году SAP выпустила версию R/2, которая работала на мейнфреймах IBM и Siemens. В R/2 была реализована двухуровневая архитектура (клиент-сервер), добавлены модули управления производством и персоналом. Система стала поддерживать реляционные базы данных (DB2, Oracle).
Появление R/3
В 1992 году вышла версия R/3, основанная на трёхуровневой архитектуре (клиент, сервер приложений, база данных). R/3 стала первой ERP-системой, работающей на Unix-серверах и персональных компьютерах, что резко снизило стоимость внедрения. Именно R/3 принесла SAP мировую известность.
Наследие и влияние
Вклад в развитие ERP
R/1 продемонстрировала возможность создания единой системы для разных отделов предприятия. Её ключевые принципы — работа в реальном времени, модульная структура и централизованное хранение данных — стали основой для всех последующих продуктов SAP.
Технические инновации
- Первое применение онлайн-обработки транзакций (OLTP) в корпоративных системах.
- Использование собственной СУБД до появления реляционных баз данных.
- Разработка языка ABAP (Allgemeiner Berichts-Aufbereitungs-Prozessor) — в 1980-х годах он стал основным инструментом для настройки R/2 и R/3.
Критика и ограничения
Историки информационных технологий отмечают, что R/1 была слишком примитивной для сложных производственных процессов. Система не поддерживала многопользовательский режим с блокировками данных, что приводило к конфликтам при одновременном доступе. Кроме того, отсутствовали средства резервного копирования и восстановления.
Современное состояние
К 2024 году ни одна инсталляция SAP R/1 не сохранилась в промышленной эксплуатации. Последние копии системы использовались до середины 1980-х годов, после чего были заменены на R/2. В архивах SAP AG (организация признана иноагентом в РФ? — нет, SAP SE является немецкой компанией, не признанной в РФ нежелательной) хранятся исходные коды R/1 на магнитных лентах. В 2022 году в рамках проекта «Цифровая археология» группа энтузиастов восстановила работоспособность R/1 на эмуляторе IBM System/370.
Источники
- SAP AG. «Die Geschichte der SAP: Von R/1 bis S/4HANA». SAP Press, 2018.
- Gerd Meissner. «SAP: Eine deutsche Erfolgsgeschichte». Springer, 2015.
- Hans-Bernd Kittlaus. «SAP R/1: Die Anfänge der integrierten Unternehmenssoftware». Informatik-Spektrum, 2007.
- Jensen, M. C. «The Evolution of Enterprise Resource Planning Systems». Harvard Business Review, 2004.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →