SAP R / 3 - SAP R/3

SAP R / 3 - это прежнее название программного обеспечения для планирования ресурсов предприятия, производимого немецкой корпорацией SAP AG (ныне SAP SE ). Это общеорганизационная информационная система, предназначенная для координации всех ресурсов, информации и действий, необходимых для выполнения бизнес-процессов, таких как выполнение заказов , выставление счетов , управление человеческими ресурсами и планирование производства .

Текущее программное обеспечение-преемник SAP R / 3 известно как SAP S / 4HANA .

История SAP S / 4HANA

Предыдущие версии

SAP R / 2 был программным пакетом бизнес-приложений на основе мэйнфреймов, который был очень успешным в 1980-х и начале 1990-х годов. Он был особенно популярен среди крупных транснациональных европейских компаний, которым требовались бизнес-приложения, работающие в программном режиме реального времени, со встроенными мультивалютными и многоязычными возможностями.

R / 3

С появлением распределенных клиент-серверных вычислений SAP SE выпустила клиент-серверную версию программного обеспечения под названием SAP R / 3 («R» означало «Обработка данных в реальном времени», а «3» - « 3- tier »: 1) база данных, 2) сервер приложений и 3) клиент (SAPgui)). Эта новая архитектура совместима с несколькими платформами и операционными системами, такими как Microsoft Windows или UNIX . Это открыло SAP для совершенно новой клиентской базы.

SAP R / 3 был официально запущен 6 июля 1992 года. Различные версии программного обеспечения были выпущены в течение 1990-х годов.

В 2004 году была выпущена более новая версия программного обеспечения с измененной технической архитектурой, которая была переименована в SAP ERP Central Component (ECC). SAP стала доминировать на рынке крупных бизнес-приложений. Самая последняя версия продукта - SAP ECC 6.0 Enhancement Pack 8.

SAP ECC является основным компонентом SAP Business Suite (набор приложений, включая SAP CRM , SAP SCM и другие, наряду с компонентом ECC). SAP ECC содержит различные, но интегрированные функции в своих «модулях» (например, финансовый модуль, модуль управления персоналом, управление складом и т. Д., Все в рамках ECC). Комбинированная сложность Business Suite вместе с новыми конкурентами в облачной среде побудила SAP в последние годы вкладывать значительные средства в упрощение и значительное улучшение времени отклика системы, что привело к анонсу S / 4 Simple Suite в феврале 2015 года. S / 4 имеет архитектуру с одним клиентом и строится на базе технологического стека SAP in-memory баз данных (HANA) и будет доступен как в облачном, так и в локальном развертывании. Классическая трехуровневая архитектура R / 3, не зависящая от базы данных, заменяется двухуровневой архитектурой.

Релизы

  • Система SAP R / 1 RF: 1973
  • Система мэйнфреймов SAP R / 2 : 1979 г.
  • SAP R / 3 Enterprise Edition 1.0 A: июль 1992 г.
  • SAP R / 3 Enterprise Edition 2.0B (SAP R / 3 2.0B): июль 1993 г.
  • SAP R / 3 Enterprise Edition 3.1l (SAP R / 3 3.1I): 11 мая 1998 г.
  • SAP R / 3 Enterprise Edition 4.0B (SAP R / 3 4.0B): 6 апреля 1998 г.
  • SAP R / 3 Enterprise Edition 4.3
  • SAP R / 3 Enterprise Edition 4.5B (SAP R / 3 4.5B): 29 марта 1999 г.
  • SAP R / 3 Enterprise Edition 4.6B (SAP R / 3 4.6B): 6 декабря 1999 г.
  • SAP R / 3 Enterprise Edition 4.6C (SAP R / 3 4.6C): 3 апреля 2000 г.
  • SAP R / 3 Enterprise Edition 4.6F
  • SAP R / 3 ENTERPRISE 4.7X110: 15 июля 2002 г.
  • SAP R / 3 ENTERPRISE 4.7X200: 22 сентября 2003 г.
  • Центральный компонент SAP ERP (ECC) 5.0: 21 июня 2004 г.
  • Центральный компонент SAP ERP (ECC) 6.0: 24 октября 2005 г.
    • Пакет расширения SAP 1 для SAP ERP 6.0 (EHP1 FOR SAP ERP 6.0): 21 декабря 2006 г.
    • Пакет расширения SAP 2 для SAP ERP 6.0 (EHP2 FOR SAP ERP 6.0): 27 июля 2007 г.
    • Пакет расширения SAP 3 для SAP ERP 6.0 (EHP3 FOR SAP ERP 6.0): 7 декабря 2007 г.
    • Пакет расширения SAP 4 для SAP ERP 6.0 (EHP4 FOR SAP ERP 6.0): 21 ноября 2008 г.
    • Пакет расширения SAP 4 для SAP ERP 6.0 в пакете расширения SAP для SAP NetWeaver 7.0 (EHP4 FOR SAP ERP 6.0 / NW7.01): 21 ноября 2008 г.
    • Пакет расширения SAP 5 для SAP ERP 6.0 (EHP5 FOR SAP ERP 6.0): 12 июля 2010 г.
    • Пакет расширения SAP 6 для SAP ERP 6.0 (EHP6 FOR SAP ERP 6.0): 24 августа 2011 г.
    • Пакет расширения SAP 7 для SAP ERP 6.0 (EHP7 FOR SAP ERP 6.0): 13 августа 2013 г.
    • SAP Fiori 1.0 для SAP ERP (UI ДЛЯ EHP7 ДЛЯ SAP ERP 6.0): 29 ноября 2013 г.
    • Пакет расширения SAP 8 для SAP ERP 6.0 (EHP8 FOR SAP ERP 6.0): 20 января 2016 г.
  • SAP S / 4HANA
    • SAP S / 4HANA 1511: ноябрь 2015 г.
    • SAP S / 4HANA 1610: 31 октября 2016 г.
    • SAP S / 4HANA 1709: 15 сентября 2017 г.
    • SAP S / 4HANA 1809: 21 сентября 2018 г.
    • SAP S / 4HANA 1909: 20 сентября 2019 г.
    • SAP S / 4HANA 2020: 7 октября 2020 г.

Организация программного обеспечения

SAP R / 3 был разбит на отдельные функциональные модули, охватывающие типичные функции в бизнес-организации. Наиболее широко использовались модули « Финансы и контроллинг» (FICO) , « Управление персоналом» (HR) , « Управление материальными потоками» (MM) , « Продажи и распространение» (SD) и « Планирование производства» (PP) .

Каждый модуль самостоятельно решал конкретные бизнес-задачи, но при необходимости был связан с другими модулями. Например, счет-фактура из транзакции выставления счетов по продажам и распространению будет проходить в бухгалтерский учет, где он отражается в дебиторской задолженности и стоимости проданных товаров.

SAP обычно сосредоточивалась на передовых методологиях управления своими программными процессами, но в последнее время расширилась на вертикальные рынки . В таких ситуациях SAP производила специализированные модули (называемые IS или отраслевыми), ориентированные на определенный сегмент рынка, например, коммунальные услуги или розничная торговля.

Технология

SAP основал архитектуру R / 3 на трехуровневой структуре клиент / сервер:

  1. Уровень представления (GUI)
  2. Уровень приложения
  3. Уровень базы данных

Уровень представления

SAP позволяет с помощью ИТ обрабатывать множество задач, которые возникают в типичной компании. Новое программное обеспечение SAP ERP отличается от R / 3 главным образом тем, что оно основано на SAP NetWeaver : основные компоненты могут быть реализованы на ABAP и на Java, а новые функциональные области в большинстве случаев больше не создаются как часть предыдущей системы ERP с тесно взаимосвязанными компонентами. , но как автономные компоненты или даже системы.

Сервер приложений

Этот сервер содержит приложения SAP. В системах с двумя уровнями этот сервер является частью сервера базы данных. Сервер приложений можно настроить для онлайн-пользователей, для фоновой обработки или для того и другого.

Сервер приложений - это набор исполняемых файлов, которые коллективно интерпретируют программы ABAP / 4 (Advanced Business Application Programming / 4-го поколения) и управляют для них вводом и выводом. Когда сервер приложений запускается, все эти исполняемые файлы запускаются одновременно. Когда сервер приложений останавливается, все они выключаются вместе. Количество процессов, запускаемых при вызове сервера приложений, определяется в одном файле конфигурации, который называется профилем сервера приложений. У каждого сервера приложений есть профиль, в котором указаны его характеристики при запуске и во время работы. Например, профиль сервера приложений определяет:

  • Количество процессов и их типы
  • Объем памяти, который может использовать каждый процесс
  • Время, в течение которого пользователь неактивен до автоматического выхода из системы.

Уровень приложений состоит из одного или нескольких серверов приложений и сервера сообщений. Каждый сервер приложений содержит набор служб, используемых для работы системы R / 3. Непрактично, для работы системы R / 3 необходим только один сервер приложений. Но на практике службы распределяются между несколькими серверами приложений. Это означает, что не все серверы приложений будут предоставлять полный спектр услуг. Сервер сообщений отвечает за связь между серверами приложений. Он передает запросы от одного сервера приложений к другому в системе. Он также содержит информацию о группах серверов приложений и текущей балансировке нагрузки в них. Он использует эту информацию для выбора подходящего сервера, когда пользователь входит в систему.

Сервер приложений существует для интерпретации программ ABAP / 4, и они работают только там. Если программа ABAP / 4 запрашивает информацию из базы данных, сервер приложений отправляет запрос на сервер базы данных.

Безопасность

Обмен данными между серверами может быть зашифрован с помощью криптографической библиотеки SAP. С приобретением соответствующих частей SECUDE , SAP смогла предоставить криптографические библиотеки с SAP R / 3 для безопасных сетевых коммуникаций и Secure Sockets Layer .

Смотрите также

использованная литература