Компания первоначально называлась System Analysis Program Development (по-немецки: Systemanalyse Programmentwicklung) системный анализ и разработка программ, позже сокращенно SAP.
В настоящее время юридическим названием компании является SAP SE — SE означает societas europaea (европейская компания), то есть публичная компания, зарегистрированная в соответствии с корпоративным правом Европейского Союза.
Они разрабатывают программные решения для управления бизнес-операциями и отношениями с клиентами. Самый известный продукт компании: ERP - система SAP R/3.
SAP R/3 (SAP ERP)
Буква R в аббревиатуре происходит от слова «Realtime» и означает, что все данные в системе обрабатываются в режиме реального времени и становятся немедленно доступными всем пользователям. Цифра 3 говорит о том, что системе реализована трехзвенная архитектура «клиент-сервер приложений – СУБД ( система управления базами
данных )».
Программное обеспечение ERP( Enterprise Resource Planning, планирование ресурсов предприятия ) будет охватывать все основные области бизнеса организации за счет централизации управления данными.
Система SAP распространяется на несколько логических уровней. С точки зрения конечного пользователя.
В простейшем случае система SAP включает следующие три уровня:
- Presentation layer
- Application layer
- Database layer
Эти три уровня берут на себя разные задачи по обработке пользовательских запросов.
Presentation layer
Уровень представления содержит программные компоненты, составляющие SAPgui (графический пользовательский интерфейс). Этот уровень представляет собой интерфейс между системой R/3 и ее пользователями. Система R/3 использует SAPgui для предоставления интуитивно понятного графического пользовательского интерфейса для ввода и отображения данных.
Application layer
Уровень приложений состоит из одного или нескольких серверов приложений и сервера сообщений. Каждый сервер приложений содержит набор служб, используемых для запуска системы R/3. Теоретически для запуска системы R/3 вам нужен только один сервер приложений. На практике службы распределяются между несколькими серверами приложений. Сервер сообщений отвечает за связь между серверами приложений. Он передает запросы от одного сервера приложений к другому внутри системы. Он также содержит информацию о группах серверов приложений и текущей балансировке нагрузки внутри них. Эта информация используется для назначения соответствующего сервера, когда пользователь входит в систему.
Database layer
Уровень базы данных состоит из центральной системы баз данных, содержащей все данные системы R/3. Система баз данных состоит из двух компонентов: системы управления базами данных (СУБД) и самой базы данных. SAP создала собственную базу данных под названием HANA, но совместим со всеми основными базами данных, такими как Oracle. Все данные R/3 хранятся в базе данных. Например, база данных содержит данные управления и настройки, которые определяют, как работает ваша система R/3. Он также содержит программный код для ваших приложений. Приложения состоят из программного кода, определений экрана, меню, функциональных модулей и различных других компонентов. Они хранятся в специальном разделе базы данных, называемом репозиторием R/3, и соответственно называются объектами репозитория. Репозиторий R/3, объекты используются в инструментальных средствах ABAP.