УДК 204.9:658
КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ ЛОГИСТИЧЕСКОЙ СИСТЕМЫ SAP В УПРАВЛЕНИИ СОВРЕМЕННЫМ ПРЕДПРИЯТИЕМ
Т. Чаффлер
Компания «MSGgroup»
В статье рассматриваются достоинства ERP-систем, разработанные компанией SAPSE, а также такие SAP-продукты, как SAPR/3, SAPYANAu SAP Business One. Приводятся особенности конфигурирования SAPR/3. В заключительной части даются характеристики языка программирования ABAP/4, на котором разрабатываются все SAP-решения.
Ключевые слова: ERP-система, SAP-продукты, система SAP R/3, язык программирования АВАР/4.
Присутствие в процессах управления современным предприятием логистических информационных систем позволяет сделать внутренние бизнес-процессы оптимальными, снизить себестоимость продукции и повысить привлекательность предприятия для инвесторов. Наличие таких систем приводит к значительным успехам современного предприятия в конкурентной борьбе и является важным условием привлечения инвестиций.
К ярким примерам указанных систем сегодня можно отнести ERP (Enterprise Resource Planning -планирование ресурсов предприятия) системы компании SAP SE [1]. Название «SAP» является аббревиатурой от немецкого «Systeme, Anwendungen und Produktein der Datenver arbeitung», что в переводе означает «Системы, приложения и продукты в обработке данных». Такое название дали своей компании пять бывших инженеров IBM, которые после увольнения с предприятия американского гиганта решили основать свою компанию по разработке программных решений для бухгалтерского и системного учёта. По данным компании TAdviser, по состоянию на конец 2016 года у SAP насчитывалось около 345 тыс. клиентов в 180 странах мира. Количество партнёров компании в мире составляет 12,1 тыс., а аудитория пользователей, работающих с продуктами SA PSE по облачной подписке, превышает 110 млн [2].
Среди плюсов SAP-продуктов эксперты отмечают следующие:
- лёгкая глобальная интеграция продукта (настройки языка, валют, культурных особенностей и другой специфики обеспечиваются автоматически);
- абсолютный минимум обновлений;
- обеспечение получения информации в реальном времени;
- сведение к минимуму появления ошибок;
- возможность создания более эффективного рабочего окружения для работников;
- наличие у вендоров богатого опыта по оптимальному структурированию и имплементации системы;
- полностью настраиваемый пользовательский интерфейс, позволяющий конечному пользователю выбирать наиболее удобную операционную структуру продукта;
- возможность учета опыта лучших компаний в данной сфере бизнеса;
- охватывание практически всех направлений деятельности компании;
- возможность быть объединённым с программами других разработчиков.
Самый известный продукт компании SAP SE - ERP-система SAP R/3, ориентированная на крупные и средние предприятия, разрабатываемая и продаваемая компанией с начала 1990-х годов. R/3 создана в продолжение линеек RF (позднее идентифицированной как R/1) и R/2. Начиная с выпусков середины 2000-х годов, название R/3 не используется, ядро ERP-системы, созданной в продолжение линейки, производитель называет SAP ERP ECC (англ. enterprise central component). Буква R из R/3 является начальной буквой слова «Realtime» и означает немедленную проводку и актуализацию данных, которые в рамках интеграции немедленно доступны всем заинтересованным отделам предприятия. Цифра 3 означает, что в системе реализована архитектура клиент/сервер приложение/система управления базами данных (трёхзвенная модель), в отличие от R/2, которая работала на мейнфреймах (больших ЭВМ).
Большинство решений SAP разрабатывается и выполняется на технологической платформе SAP Net Weaver Application Server [3]. В состав SAP Net Weaver Application Server входят:
- ядро системы;
- инструменты администрирования и мониторинга;
- инструменты разработки.
Система R/3 включает в себя программные решения, работающие в распределённой среде клиент/сервер, для управления предприятием во всех указанных прикладных областях. Система R/3 состоит из следующих прикладных модулей: финансы, контроллинг, управление основными средствами, управление проектами, производственное планирование, управление материальными потоками, сбыт, управление качеством, техобслуживание и ремонт оборудования, управление персоналом, управление информационными потоками, отраслевые решения, базисная система. Модуль «Базисная система» служит основой системы R/3 и гарантирует интеграцию всех прикладных модулей и независимость от аппаратной платформы. Она является технологическим ядром системы, обеспечивающим работу всей системы в целом.
R/3 - конфигурируемая система (рис. 1). Её можно настроить под параметры любого предприятия, то есть предприятие будет работать с индивидуальной версией (рис. 2) [4].
Рис. 1. Конфигурирование системы R/3 Рис. 2. Конфигурирование R/3 с помощью инструментария
Business-Engineer
Business Engineer [5] для SAPR/3 является специализированным инструментарием бизнес-инжиниринга. Business-Engineer включается в стандартную поставку системы R/3 и состоит из трёх главных компонентов:
- бизнес-конфигуратора SAP R/3, поддерживающего процедуры создания и ведения моделей предприятия с автоматической генерацией соответствующих задач и профилей настройки;
- ссылочной модели SAP R/3 - обширной метамодели внедрения SAP R/3, включающей организационную модель, модель процессов, модель данных, модель распределения функций и модель бизнес-объектов;
- репозитария SAP R/3 - основного банка данных для ссылочной модели, отраслевых моделей и созданных моделей предприятия.
С течением времени ERP-система SAP R/3 совершенствовалась, появлялись новые версии, причём на рынок выпускались далеко не все версии. В настоящее время эта компания выпускает следующую линейку SAP-продуктов:
- SAP S/4HANA Cloud - для крупных предприятий;
- SAP Business One - для среднего и малого бизнеса.
SAP HANA (англ. High-Performance Analytic Appliance) - это высокопроизводительная NewSQL платформа для хранения и обработки данных, в основе которой лежит технология вычислений in-memory с использованием принципа поколоночного хранения данных, платформы, разработанной и выведенной на рынок компанией SAP SE. Архитектура HANA обеспечивает как высокоскоростную обработку транзакций, так и работу со сложными аналитическими запросами, совмещая решение этих задач в рамках единой платформы. Кроме самой СУБД, в составе HANA предусмотрены встроенный веб-сервер и репозиторий управления версиями, необходимые для разработки приложений. Приложения HANA могут создаваться с использованием кода Java Script на стороне сервера и HTML-кода.
Стандартное решение SAP Business One включает в себя: функциональные модули, интерфейс пользователя, инструменты построения отчётности, сервисы и дополнительные разработки SAP, а также онлайн-справку, специализированную пользовательскую документацию, интернет-обучение для конечных пользователей и другие информационные материалы.
Модули SAP Business One объединяют операции, характерные для отдельного направления деятельности компании: закупки, продажи, сервис, сборка, расчёты, финансы, бизнес-партнёры, запасы, MRP, персонал и администрирование. Функциональные модули интегрированы между собой.
В решении предусмотрено несколько инструментов построения отчётности от простого операционного листинга (адаптированный интерфейс SQL-запроса) до сложных аналитических сводок (интегрированный Crystal Reports).
В стандартный пакет поставки включены следующие сервисы: SBO Mailer (почта, факс), SBO Backup (резервное копирование), SBO DI Service (доступ к данным), SBO Early Watch Alert (раннее предупреждение о проблемах системы), Support Desk (отправка сообщений в поддержку), SBO Integration Service (интеграция с Net Weaver) и другие.
Неотъемлемой частью SAP-продуктов является язык четвёртого поколения АВАР/4, разработанный компанией SAP [6]. Все приложения R/3 и даже часть базовой системы созданы на АВАР/4. С помощью АВАР/4 можно создавать новые приложения в архитектуре клиент/сервер, а также расширять функциональность существующих модулей R/3. Все приложения R/3 и даже части базовой системы были разработаны на АВАР/4. АВАР/4 имеет целый ряд преимуществ, которые делают его исключительно удобным для создания таких сложных систем, как R/3. Важной особенностью языка является концепция применения внутренних таблиц, суть которой состоит в отображении постоянных таблиц базы данных на объекты, существующие во время выполнения, и наоборот. Язык АВАР/4 [7] — это не отдельно используемое средство, а часть общей среды разработ-
ки Development Workbench, в которую входит также широкий набор инструментов для планирования и реализации приложений.
Резюмируя выше сказанное, можно сказать, что сегодня SAP-разработки вызывают большой интерес среди систем автоматизированного управления. SAP-разработки, как одни из самых распространённых в мире, позволяют делать на их основе более тысячи инсталляций. В число лидеров среди интегрированных систем управления её вывели технологические особенности. SAP-системы предоставляет широкий набор средств для организации диалога с пользователем, что позволяет охватить все аспекты бизнеса: от ежедневной работы персонала до принятия управленческих решений.
Библиографический список
1. О компании SAP CIS. - URL: https://www.sap.com/cis/about.html (дата обращения: 18.05.2017).
2. TAdviser-портал выбора технологий и поставщиков. - URL: http://www.tadviser.ru/index.php/Компании (дата обращения: 18.05.2017).
3. SAPLand - Мир решений SAP. - URL: http://sapland.ru (дата обращения: 18.05.2017).
4. Портал о ERP системах и комплексной автоматизации предприятий. - URL: http://www.erp-online.ru/sap (дата обращения: 18.05.2017)].
5. Издательство «Открытые системы». — URL: http://www.osp.ru/os/1998/02/179421 (дата обращения: 18.05.2017).
6. Кречмер Р. Разработка приложений SAPR/3 на языке ABAP/4 / Р. Кречмер, В. Вейс. - М.: Лори, 1998. 335 с.
7. Википедия - свободная энциклопедия. - URL: https://en.wikipedia.org/wiki/ABAP (дата обращения: 18.05.2017).
© Чаффлер Т., 2017