какая система sap является флагманским продуктом на текущий момент в классе erp систем
Что такое SAP ERP система
Система управления ресурсами предприятия SAP ERP охватывает все участки финансового и управленческого учета, управления персоналом, оперативной деятельности и сервисных служб компании. Обеспечивает полную функциональность, необходимую для реализации информационных сервисов самообслуживания, аналитики.
Автоматизация в промышленности давно стала привычным процессом. Умные контроллеры управляют технологическими процессами на современных предприятиях всех отраслей промышленности, передавая информацию на компьютеры для анализа и принятия решений человеком.
Автоматизировать управленческие решения с помощью контроллера невозможно, поэтому разработаны и успешно идет внедрение по всему миру интегрированных систем, таких как SAP, представляющих собой конструктор взаимосвязанных модулей для управления процессом производства.
Немного о компании и продукте
В 1972 году в Германии пятью бывшими сотрудниками корпорации IBM была основана компания SAP (Системный Анализ и Разработка программ). Их целью было разработать стандартное программное обеспечение, объединяющее все бизнес процессы на предприятии в реальном времени.
Спустя 25 лет фирма стала несомненным лидером в нише автоматизации по планированию ресурсами предприятия (Enterprise Resource Planning – ERP). Сегодня это корпорация, имеющая филиалы и дочерние офисы во всех промышленно развитых странах.
В России история компании насчитывает уже 20 лет. Первый офис этой международной корпорации был открыт в Москве еще в 1992 году. Сегодня офисы работают в Санкт-Петербурге, Новосибирске, Екатеринбурге, Ростове-на-Дону; русский язык стал одним из основных языков локализации программных продуктов, более 1000 сотрудников россиян занимается внедрением основных программных решений.
Что это такое
SAP ERP – информационная корпоративная система, основанная на методологии ERP (планирования ресурсами предприятия) и направленная на достижение оптимальности бизнес-процесса.
Для крупных государственных промышленных гигантов необходимо стабильное исполнение госзаказа в строго оговоренные сроки, для частных промышленных предприятий важнее прибыль и окупаемость оборудования.
Проекты, реализованные с помощью SAP, помогают и государственным, и частным структурам оптимизировать издержки и добиться намеченных целей на каждом этапе производственного цикла. При этом в основу принятия управленческих решений закладываются индивидуальные методы и принципы, актуальные только в конкретном случае. Более подробно о том, что такое SAP.
SAP ERP – позволяет руководителю видеть процесс производства в реальном времени, при этом, не вникая в суть проблем, правильно оценивать динамику движения процессов на предприятии.
Видео: SAP ERP — введение
Основные модули программы
Учет и контроль необходимы в любом деле, в бизнесе же каждый процент прибыли на учете, поэтому внедрение информационных систем, позволяющих сократить рутинные операции более чем на 50 %, показать прозрачность процессов изготовления продукции и дать легкий доступ к любой нужной информации – это путь к эффективной работе организации. Архитектура SAP нового поколения позволяет эффективно решать самые разные задачи, стоящие перед предприятием.
Все ключевые направления деятельности:
В итоге: наблюдается не только широкая функциональность, но и полная интеграция между модулями.
Набор стандартных модулей, предназначенных для управления всеми сферами деятельности, приведен ниже.
Дополнения к пакету
Необходимость обновлений в программном обеспечении вызвана самой жизнью, постоянным движением вперед человеческой мысли. То, что было хорошо еще 10 лет назад, сегодня требует доработки с учетом сегодняшних реалий. Поэтому специалисты SPA разработали новую стратегию поставки программного обеспечения для своих проектов.
Это пакеты расширения, которые предоставляют новые функциональные возможности в пределах конкретной группы пользователей, не задевая архитектуру проекта в целом.
Сегодня выпущен четвертый пакет обновлений, реализующий дополнительные возможности в области управления финансами, закупками, продажами, персоналом и т.д. Он включает в себя все предыдущие обновления, обладает дополнительными возможностями и службами по работе с WEB-интерфейсом, в него вошли новые отраслевые решения.
Примером может служить модуль RCM – это электронный документооборот. По-другому его называют модулем управления корпоративным контентом. Удобный элемент работы с документацией.
Этапы внедрения
Внедрение любой информационный процесс – путь непростой, поэтапный, длительный и недешевый. Но любая фаза внедряемого проекта должна иметь конечный продукт с описанием.
Процесс запуска в работу проекта можно условно разбить на следующие этапы:
Для повышения уровня знаний и улучшения навыков в работе необходимо предоставить пользователям обучающую литературу.
Преимущества внедрения пакета ERP
Помимо того, что это очень затратный проект, он еще меняет структуру управления фирмой. Поэтому оценить, как работает проект, без анализа и оценки эффективности изменений в работе нельзя.
И все же…Внедрение программ такого класса позволяет удалить самые “болевые точки” в работе предприятий. К ним относится «прозрачность» производства и неэффективность. Руководителю организации чтобы понять, «где болит», нужно изучить «симптомы». Вот это и помогает сделать такая система.
Еще путем автоматизации огромного числа функций она устраняет проблему неэффективности человеческого фактора. Там, где человек затрачивал для подготовки отчета более суток, система формирует данные за несколько минут.
Что такое SAP R3: описание
На российском рынке наибольшую популярность приобретает программа SAP R3. Что это такое? Это пакет бизнес-приложений, поддерживающий в последней 4.0 версии полный выход в Интернет, доступный для малого и среднего бизнеса по ценовым характеристикам. Пакет позволяет осуществлять стандартизацию внутренних бизнес-процессов, повышает эффективность работы предприятия.
Все важные области планирования, производства, контроля включает в себя система. Построенная на принципах клиент/сервер, она стала доступной для предприятий среднего бизнеса.
Внедрение таких систем с 1995 года позволяет констатировать, что сегодня они работают более чем в 40 странах. В России она очень широко используется для формирования заявок, проведения поставок.
Все большее представителей среднего, малого бизнеса осознают необходимость интегрированной автоматизации своих предприятий, этому способствуют инновации SAP, которая разрабатывает проекты, доступные по цене и срокам внедрения для этой ниши рынка, например, «Finansing».
По статистическим опросам, уже 76% предпринимателей голосует за то, что IT – их помощник в бизнесе. Процесс конкуренции заставляет руководителей приходить к правильному решению: заняться внедрением проектов SAP.
Что такое SAP?
И как получилось, что 77% мировой торговли, в том числе 78% поставок продуктов питания, проходит через программы SAP?
ERP — то место, где компании хранят основные операционные данные. Мы говорим о прогнозах продаж, заказах на покупку, складских запасах, а также о процессах, которые срабатывают на основе этих данных (например, выплаты поставщикам при оформлении заказов). В некотором смысле ERP является «мозгом» компании — она хранит все важные данные и все действия, которые инициируются этими данными в рабочих процессах.
Но прежде чем полностью захватить современный мир бизнеса, как вообще появилось это программное обеспечение? История ERP начинается с серьёзной работы по автоматизации офисной деятельности в 1960-е годы. Ранее, в 40-е и 50-е годы происходила главным образом автоматизация механической работы «синих воротничков» — вспомните General Motors, создавшую свой отдел автоматизации в 1947 году. А вот автоматизация работы «белых воротничков» (часто с помощью компьютеров!) началась в 60-е.
Автоматизация 60-х: появление компьютеров
Первыми бизнес-процессами, которые автоматизировали с помощью компьютеров, стали расчёт зарплаты и выставление счетов. Раньше целые армии офисных работников вручную подсчитывали часы работы сотрудников в бухгалтерских книгах, умножали на почасовую ставку, затем вручную вычитали налоги, вычеты на пособия и так далее… всё это только для того, чтобы посчитать зарплату за один месяц! Этот трудоёмкий, повторяющийся процесс был подвержен человеческим ошибкам, при этом он идеально подходит для компьютерной автоматизации.
К 60-м годам многие компании для автоматизации расчёта зарплаты и выставления счетов использовали компьютеры IBM. Процессинг данных —устаревший термин, от которого осталась только компания Automatic Data Processing, Inc. Вместо него сегодня мы говорим «ИТ». Тогда ещё не сформировалась отрасль разработки программного обеспечения, поэтому в отделы ИТ часто брали аналитиков и учили их программировать на месте. Первый в США факультет Computer Science открыл университет Пердью в 1962 году, а первый выпуск по специальности состоялся спустя несколько лет.
Написание программ для автоматизации/обработки данных в 60-е годы было сложной задачей из-за ограничений памяти. Не было ни языков высокого уровня, ни стандартизированных операционных систем, ни персональных компьютеров — только большие дорогие мейнфреймы с небольшим объёмом памяти, где программы запускались на катушках магнитной ленты! Программисты часто работали с компьютером по ночам, когда он был свободен. Для компаний вроде General Motors обычным делом было писать собственные операционные системы, чтобы получить максимальную отдачу от своих мейнфреймов.
Cегодня мы запускаем прикладное программное обеспечение в нескольких стандартных операционных системах, но такого не было до 1990-х гг. В средневековую эпоху мейнфреймов 90% всего программного обеспечения писалось на заказ, и только 10% продавалось в готовом виде.
Такая ситуация глубоко повлияла на то, как компании развивали свои технологии. Некоторые предполагали, что будущее за стандартизированным оборудованием с неизменной ОС и языком программирования, как система SABRE для авиационной промышленности (которая используется до сих пор!) Большинство компаний продолжали создавать собственное полностью изолированное программное обеспечение, часто изобретая велосипед.
Рождение стандартного программного обеспечения: расширяемая программа SAP
В 1972 году пять инженеров уволились из IBM, чтобы заключить контракт на поставку программного обеспечения с крупной химической фирмой под названием ICI. Они основали новую компанию под названием SAP (Systemanalyse und Programmentwicklung или «системный анализ и разработка программ»). Как и большинство разработчиков программного обеспечения в то время, они в основном занимались консалтингом. Сотрудники SAP приходили в офисы клиентов и разрабатывали софт на их компьютерах, в основном, для управления логистикой.
Но самое главное, программное обеспечение SAP изначально создавалось расширяемым. В первоначальном контракте с ICI компания SAP не создавала программное обеспечение с нуля, как было принято в то время, а писала код поверх предыдущего проекта. Когда SAP выпустила своё программное обеспечение для финансового учёта в 1974 году, то изначально планировала в будущем писать поверх него дополнительные программные модули и продавать их. Такая расширяемость стала определяющей особенностью SAP. В то время взаимодействие между клиентскими контекстами считалось радикальной инновацией. Программы писались с нуля для каждого клиента.
Важность интеграции
Когда SAP представила свой второй программный модуль для производства в дополнение к первому финансовому модулю, эти два модуля смогли легко взаимодействовать друг с другом, поскольку у них была общая база данных. Такая интеграция сделала сочетание модулей значительно более ценным, чем просто две программы по отдельности.
Поскольку ПО автоматизировало определённые бизнес-процессы, его влияние в значительной степени зависело от доступа к данным. Данные заказа на закупку хранятся в модуле продаж, данные по запасам продукции хранятся в модуле склада и т. д. И поскольку эти системы не взаимодействуют, их регулярно нужно синхронизировать, то есть сотрудник вручную копировал данные из одной базы в другую.
Интегрированное ПО решает эту проблему, облегчая коммуникацию между системами компании и позволяя новые виды автоматизации. Такого рода интеграция — между различными бизнес-процессами, а также источниками данных — является ключевой особенностью ERP-систем. Это стало особенно важным по мере развития аппаратного обеспечения, что открывало новые возможности автоматизации — и системы ERP процветали.
Скорость доступа к информации в интегрированном ПО позволяет компаниям полностью изменить свои бизнес-модели. Компания Compaq с помощью ERP внедрила новую модель «производство по заказу» (то есть сборка компьютера только после явного получения заказа). Эта модель экономит деньги, уменьшая складские запасы, полагаясь на быстрый оборот — именно то, в чём помогает грамотная ERP. Когда IBM последовала тому же примеру, то сократила время доставки комплектующих с 22-х до трёх дней.
Как на самом деле выглядит ERP
Слова «корпоративное программное обеспечение» никак не ассоциируется с модным и удобным интерфейсом, и SAP не исключение. Базовая установка SAP содержит 20 000 таблиц БД, 3000 из которых являются таблицами конфигурации. В этих таблицах около 8000 конфигурационных решений, которые нужно принять ещё до начала работы программы. Вот почему SAP Configuration Specialist — это реальная профессия!
Несмотря на сложность настройки, программное обеспечение SAP ERP обеспечивает ключевую ценность — широкую интеграцию между собой нескольких бизнес-процессов. Эта интеграция приводит к тысячам вариантов использования в организации. SAP организует эти варианты использования в «транзакциях», которые представляют собой бизнес-действия. Некоторые примеры транзакций включают «создание заказа» и «отображение клиента». Эти транзакции организованы в формате вложенного каталога. Таким образом, чтобы найти транзакцию «Создать заказ на продажу», вы идёте в каталог «Логистика», затем «Продажи», затем «Заказ», и там найдёте фактическую транзакцию.
Если назвать ERP «браузером транзакций», то это будет удивительно точным описанием. Он очень похож на браузере, тут есть кнопка «Назад», кнопки зуммирования и текстовое поле для кодов “TCodes”, эквивалент адресной строки в браузере. SAP поддерживает более 16 000 типов транзакций, поэтому навигация по дереву транзакций может быть сложной без этих кодов.
Несмотря на головокружительное количество доступных конфигураций и транзакций, у компаний всё равно встречаются уникальные варианты использования, им нужно тонко настраивать свои действия. Для обработки таких уникальных рабочих процессов у SAP есть встроенная среда программирования. Вот как работает каждая часть:
Данные
В интерфейсе SAP разработчики могут создавать собственные таблицы БД. Это реляционные таблицы как обычные базы SQL: столбцы различных типов, внешние ключи, ограничения значений, а также разрешения на чтение/запись.
Логика
SAP разработала язык под названием ABAP (Advanced Business Application Programming, первоначально Allgemeiner Berichts-Aufbereitungs-Prozessor, по-немецки «общий процессор создания отчётов»). Он позволяет разработчикам запускать индивидуальную бизнес-логику в ответ на определённые события или по расписанию. ABAP — это язык с богатым синтаксисом, здесь примерно втрое больше ключевых слов, чем в JavaScript (см. реализацию игры 2048 на языке ABAP). Когда вы написали свою программу (в SAP есть встроенный редактор для программирования), то публикуете её как собственную транзакцию, вместе с индивидуальным кодом TCode. Можете настроить существующее поведение с помощью обширной системы хуков, которые называются «бизнес-надстройками» (add-ins), где программа настраивается для запуска при выполнении определённой транзакции — аналогично триггерам SQL.
SAP также поставляется с конструктором для создания UI. Он поддерживает драг-н-дроп и поставляется с удобными функциями, такими как сгенерированные формы на основе таблицы БД. Несмотря на это, его довольно трудно использовать. Моя любимая часть конструктора — рисование столбцов таблицы:
Трудности внедрения ERP
Интегрированная природа ERP означает, что для её внедрения требуются усилия компании целиком. А поскольку компании получают выгоду только после повсеместного внедрения, это особенно рискованно! Внедрение ERP — не просто решение о покупке: это обязательство изменить свои методы управления операциями. Установка программного обеспечения — это легко, перенастройка рабочего процесса всей компании — вот где основная работа.
Для внедрения у себя ERP-системы клиенты часто нанимает консалтинговую фирму, такую как Accenture, и платят ей миллионы долларов за работу с отдельными бизнес-подразделениями. Аналитики определяют, как интегрировать ERP в процессы компании. И как только интеграция начинается, компания должна начать обучение всех сотрудников, как использовать систему. Gartner рекомендует резервировать 17% бюджета только на обучение!
Современная индустрия ERP
Крупнейшими игроками являются Oracle и SAP. Хотя обе являются лидерами рынка, их ERP-продукты удивительно отличаются. Продукт SAP был в основном построен внутри компании, в то время как Oracle агрессивно скупила конкурентов, таких как PeopleSoft и NetSuite.
Oracle и SAP настолько доминируют, что даже Microsoft использует SAP вместо своего собственного ERP-продукта Microsoft Dynamics.
Поскольку в большинстве отраслей довольно специфические потребности в ERP, у Oracle и SAP есть готовые конфигурации для многих отраслей, таких как пищевая, автомобильная и химическая, а также вертикальные конфигурации, такие как процессы организации продаж. Тем не менее, всегда остаётся место для нишевых игроков, которые, как правило, ориентируются на конкретную вертикаль:
Однако специализация — не единственная возможность найти свою нишу на рынке. Некоторые стартапы пытаются вывести на рынок более современные программные платформы. Примером может служить Zuora: она предлагает возможность интеграции (с разными ERP!) по подписке. Стартапы вроде Anaplan и Zoho предлагают то же самое.
ERP на подъёме?
В 2019 году SAP чувствует себя прекрасно: в прошлом году выручка составила €24,7 млрд, а рыночная капитализация сейчас превысила €150 млрд. Но мир программного обеспечения уже не тот, что раньше. Когда SAP впервые появилась, данные были изолированы и трудно интегрировались, так что хранение всего этого в SAP казалось очевидным ответом.
Но теперь ситуация быстро меняется. У большинства современных корпоративных программ (например, Salesforce, Jira и т. д.) есть бэкенд с хорошими API для экспорта данных. Формируются озёра данных: например, Presto облегчает соединение между собой баз данных, невозможное всего несколько лет назад.
SAP ERP
Описание
SAP ERP (SAP S4/HANA) – платформа для комплексной автоматизации процессов управления предприятием.
С 2016 года SAP ERP выходит в составе универсальной платформы SAP S4/HANA.
«КОРУС Консалтинг» предлагает услуги по внедрению и модификации систем на платформах SAP ERP, а также переводу ERP-систем других производителей на платформу SAP S4/HANA.
SAP ERP обладает богатыми функциональными и технологическими возможностями, которые обеспечивают тесную интеграцию решения с другими компонентами и приложениями на платформе SAP (SAP BI, SAP EWM, SAP TM, SAP CRM), а также обеспечивают неограниченную масштабируемость решения, простое и понятное взаимодействие в рамках единой ИТ-инфраструктуры компании.
Преимущества SAP ERP
Возможности SAP ERP
Внедрение SAP ERP открывает новые возможности для повышения эффективности бизнеса, укреплению корпоративной культуры и позволяет:
Благодаря модульной архитектуре SAP ERP может использоваться в качестве комплексного решения или закрывать задачи в рамках отдельных бизнес-процессов, реализованных в функциональных модулях SAP ERP.
Техническая поддержка SAP ERP
«КОРУС Консалтинг» – сертифицированный партнер SAP, обладающий богатым опытом внедрения и поддержки решений SAP, предлагает комплекс услуг по модернизации и сопровождению решений на платформе SAP, в том числе SAP ERP.
Наши специалисты подберут оптимальный формат и условия технической поддержки SAP ERP индивидуально с учетом ваших требований. Вы можете выбрать удобную для вас модель сопровождения: ежемесячная абонентская плата или по запросам на изменение.
Центр компетенций SAP
По окончании проекта внедрения SAP ERP некоторые компании формируют свой центр компетенций SAP, в задачи которого входит разработка, администрирование и поддержка информационных систем на платформе SAP ERP для целей компании.
Создание внутреннего центра компетенций SAP требует участия экспертов, имеющих богатый практический опыт реализации проектов.
«КОРУС Консалтинг» обладает всеми необходимыми ресурсами для формирования центра компетенций SAP и предлагает услуги по созданию центра компетенции SAP в вашей компании.
Внедрение и техническая поддержка продуктов SAP
Задайте вопрос эксперту на нашем сайте или по телефону: +7 495 877 44 27 или +7 812 502 70 48.
11 ЭТАПОВ ЭВОЛЮЦИЯ SAP ERP
11 этапов эволюции архитектуры SAP ERP
Понять архитектуру SAP ERP новичку может быть довольно сложно. Самый простой способ это сделать — проследить за ее развитием с самой первой версии системы SAP.
Автоматизация бизнес-процессов
С развитием компьютерных технологий в компаниях возрастал интерес к автоматизации различных бизнес-процессов, поскольку это позволило бы заменить непроизводительный и подверженный ошибкам ручной труд. Чтобы создать приложения, которые помогли бы им это сделать, компании нанимали разработчиков в штат или привлекали для этого другие компании.
Такие приложения создавались для конкретных бизнес-потребностей, но обслуживать их было довольно тяжело: документация была написано плохо; не все умели пользоваться этими приложениями, а те, кто умели, со временем уходили из компании; из страха «сломать» приложение за его модификацию никто не брался. В результате люди годами использовали устаревшие разработки и у каждого отдела было собственное программное обеспечение, которое никто не пытался интегрировать в единую систему.
Самое мощное в мире ERP-решение было создано в IBM
Пятеро (уже бывших) сотрудников IBM — Дитмар Хопп, Ганс-Вернер Гектор, Хассо Платтнер, Клаус Чира и Клаус Велленройтер — заметили, что бизнес-приложения, которые они создают для разных компаний, похожи.
Тогда они предложили руководству создать одно стандартное программное обеспечение, которое исключило бы разработку одинаковых приложений в будущем, а также позволило бы решить проблемы с недостаточно хорошо разработанными в самих компаниях программами. Такое решение можно было бы использовать на многих предприятиях, что, соответственно, позволило бы сократить затраты на разработку и техническую поддержку.
Однако IBM эта идея не понравилась. Поэтому в 1972 году они создали собственную компанию под названием Systemanalyse und Programmentwicklung (Системный анализ и разработка программного обеспечения), которую затем переименовали в Systeme, Anwendungen und Produkte in der Datenverarbeitung (Системы, приложения и продукты для обработки данных).
Системы, работающие в режиме реального времени: начало
Свое первое программное обеспечение для бухгалтерского учета на базе DOS — систему R/1 — специалисты SAP разработали в 1972 году. Затем, в 1979 году, на базе мейнфрейма была создана система SAP R/2. Система SAP R/2 включала практически все необходимые предприятиям функции: логистику, производство, бухгалтерский учет и кадровые ресурсы. R/2 также поддерживала несколько языков и валют, что сделало ее популярной в международных компаниях.
Трехуровневая клиент-серверная архитектура
В 1992 году разработчики SAP изменили существующую систему, создав SAP R/3 — решение на основе клиент-серверной архитектуры. В этой системе доступ к приложениям можно было получить с нескольких компьютеров, а данные этих приложений обрабатывались с помощью одной или нескольких баз данных.
Разделение решения на три уровня (презентационный, уровень приложений и уровень баз данных) и клиент-серверная архитектура позволяли организациям запускать каждый из уровней на отдельных машинах.
Презентационный уровень здесь выполнял роль клиента, а уровень приложений — сервера, схожим образом уровень приложений выполнял роль клиента, а уровень баз данных выполнял роль сервера. Как оказалось, подобная архитектура имела большой успех.
Функциональные модули SAP, отраслевые решения и технологический уровень
Уровень приложений состоял из нескольких базовых модулей: управление материальными потоками, сбыт, управление персоналом, планирование производства, финансы и учет затрат и т. д.
Решения для отдельных отраслей производства поставлялись в качестве надстроек. Чтобы компании могли использовать необходимые для их сферы деятельности бизнес-процессы, необходимо было установить соответствующую надстройку отраслевого решения (Industry Solution Add-on). Эти производственные надстройки позволяли немного изменить стандартный набор базовых модулей, чтобы решение SAP можно было применять в различных отраслях.
Такие приложения создавались на технологической платформе под названием SAP Basis (которая в будущем также будет называться Web Application Server или NetWeaver Application Server). Платформа SAP Basis позволяла запускать систему SAP на различных операционных системах и с различными базами данных.
Решение SAP R/3 до версии 4.6c, EnjoySAP, и что произошло с SAP R/3 4.6D
Теперь, взяв в качестве точки отсчета SAP R/3, давайте посмотрим, как развивалась архитектура SAP ERP.
Итак, вплоть до версии 4.6c SAP R/3 имеет следующую архитектуру:
До выпуска версии 4.6D платформа Basis была обязательным компонентом только SAP R/3. Поэтому у Basis и у R/3 одинаковый номер версии, а также один пакет поддержки.
После создания в 1999 году интернет-среды mySAP.com специалисты SAP начали поставку некоторых прикладных компонентов, например, SAP R/3 или SAP New Dimension Products (Продукты нового измерения SAP), разработанных на базе SAP Basis. Затем, поскольку платформа Basis была отделена от SAP R/3, дальнейшее ее развитие зависело от прикладных компонентов среды mySAP.com и их технических требований.
Версия SAP Basis 4.6D, которая используется с такими компонентами mySAP.com, как рабочее место (Workplace), хранилище бизнес-информации (Business Warehouse, BW), хранилище информации (Knowledge Warehouse, KW), система управления отношений с клиентами (Client Relationship Management, CRM) и др., не использовалась ни в одной из версий R/3. Следовательно, хотя решение Basis 4.6D и существовало. Решение SAP R/3 4.6D так и не вышло в серию, ни одна из версий R/3 не была сделана на базе Basis 4.6D.
Расширения для предприятий и система SAP R/3 Enterprise
В конце 90-х годов, благодаря распространению языка разработки Java, получили широкое распространение две главные технологические разработки: стандарт Юникод и появление всемирной паутины (см. пузырь доткомов).
Следуя последним технологическим трендам, разработчики SAP решили изменить базовый уровень системы. Платформа Basis была переименована в Web Application Server (Сервер веб-приложений) или Web AS, что подчеркивало использование новых технологий. Однако имя Basis не было забыто, и все эти термины на сегодняшний момент взаимозаменяемы.
Особенно важным изменением в архитектуре стало создание расширений.
Расширения — это небольшие программы, устанавливаемые поверх базовых приложений, которые содержат новые дополнительные функции, благодаря которым изменять базовые приложения нет необходимости. Если улучшение появляется в нескольких расширениях для предприятий, то, скорее всего, вскоре оно станет частью базового приложения: все изменения и улучшения сначала предлагаются в качестве расширений.
Интеграционные компоненты, MySAP ERP 2003 и SAP NetWeaver
Пока мы еще не перешел к приемнику SAP R/3 Enterprise, давайте посмотрим, как под одним названием SAP NetWeaver специалисты SAP объединили несколько значительных новых компонентов и платформ, и как решение SAP R/3 Enterprise было расширено за счет дополнений.
До Web AS 6.10 (ранее Basis) возможности HTTP использовались благодаря серверу транзакций Интернета ( Internet Transaction Server, SAP ITS), а XML-данные обрабатывались с помощью бизнес-коннектора ( SAP Business Connector, SAP BC). И сервер, и бизнес-коннектор поддерживали данные в формате HTTP/XML и конвертировали их в формат прокола DIAG (DIAG используется графическим интерфейсом SAP GUI для взаимодействия с уровнем приложений).
Веб-приложения (которые называются Internet Application Components — прикладные Интернет-компоненты или IAC), например, приложение для системы самообслуживание сотрудников, были созданы специально для SAP ITS. Сервер транзакций Интернета существует до сих пор, он интегрирован в ядро SAP, однако теперь это не единственный инструмент, который облегчает работу HTTP-протокола сегодня.
Благодаря Web AS версии 6.10 система SAP также поддерживает HTTP и XML, используя для этого менеджер связи через Интернет ( Internet Communication Manager, ICM). Страницы бизнес-сервера (Business Server Pages, BSP) были разработаны для выполнения бизнес-задач в браузере, подобно тому, как выполняются транзакции с помощью SAP GUI.
Как и с Basis 4.6D, системы SAP R/3 на базе Web AS 6.10 не существует.
А теперь перейдем к Web AS 6.20. После приобретения компании In-Q-My и принадлежащего ей сервера приложений Java, разработчики SAP добавили к линейке продуктов платформу SAP J2EE.
Доступность языка программирования Java в Web AS сделала возможным использование таких программных компонентов, как система управления взаимоотношений с клиентами (SAP Client Relationship Management или CRM), портал предприятия (SAP Enterprise Portal, EP) и инфраструктура обмена данными (SAP Exchange Infrastructure, XI). Компания SAP сгруппировала интеграционные компоненты — инфраструктуру обмена данными, портал предприятий, управление информацией (Knowledge Management, KM) и хранилище бизнес-информации (Business Warehouse, BW) — и назвала их SAP NetWeaver. Функцией этой группы компонентов была помощь в интеграции различных приложений в системы предприятии с помощью открытых стандартов.
Несмотря на неоднородную ИТ-среду компонент интеграции пользователей ( People Integration) позволяет оперативно предоставлять сотрудникам доступ к различным системам и функциям. Данные на предприятии находятся везде: как структурировано, так и не структурировано. Интеграция данных ( Information Integration) позволяет упорядочивать эту информацию и анализировать ее. Бизнес-процессы происходят в различных системах как внутри, так и вне организации. Компонент интеграции процессов ( Process Integration) создает инфраструктуру для интеграции всех этих процессов. Платформа приложений ( Application Platform) состоит из Web AS JAVA, Web AS ABAP и поддерживает сторонние и/или принадлежащие SAP операционные системы и базы данных.
Компоненты NetWeaver расположены таким образом, что вместе они напоминают отсеки холодильника, поэтому архитектуру NetWeaver часто так и называют — холодильник.
Основа SAP NetWeaver — платформа приложений (Web AS ABAP и Web AS JAVA), в то время, как само решение SAP NetWeaver — основа для других решений SAP, например MySAP ERP. Функционал, обслуживание которого было невозможным на уроне Basis, теперь стал возможны благодаря NetWeaver.
Архитектура MySAP ERP выглядит следующим образом:
Неизменяемые плагины стали частью системы NetWeaver (их так и называют NetWeaver Plug-Ins ).
Архитектура для корпоративных служб, MySAP ERP 2004 и NetWeaver 2004
Если вы откроете HTML-страницу в браузере, чтобы, скажем, посмотреть контактную информацию какого-нибудь человека, все данные отображаются на странице и вы можете найти все, что нужно. И если из всей информации, которая будет там, вам нужен только номер факса, отделить эту информацию от всей остальной будет нетрудно.
Однако если вам необходимо создать программу, которая выполняла бы такую же задачу, вам нужно написать определенный порядок действий, с помощью которого программа сможет отфильтровать всю ненужную информацию, чтобы найти номер факса. Благодаря веб-сервисам ( Web Services) все стало проще. Следуя тщательно проработанному порядку действий, веб-сервисы получают необходимый результат (в этом случае это номер факса).
А поскольку веб-сервисы работают на базе открытых стандартов, не имеет значения, на каком языке программирования или с какого аппаратного обеспечения был отправлен этот запрос и на каком языке и на какое оборудование веб-сервисы было дано задание отправить полученный результат.
Каждая веб-сервис выполняет определенные действия. Зачем служебной программе нужен номер факса, если она ничего не будет с ним делать? Вероятным продолжением последовательности этих действий будет отправить счет-фактуру посреднику и записать, что факс был отправлен (успешно или нет).
Представьте набор из нескольких веб-сервисов, объединенных в одну: одна бы брала номер счета-фактуры в качестве входных данных и находила с помощью него идентификационный номер посредника, вторая определяла бы номер его факса, третья бы отправляла этот счет-фактуру по факсу с помощью еще одного веб-сервиса, а четвертая обновляла данные об этой счете-фактуре, указывая результат отправки. Такой веб-сервис называется веб-службой для предприятий ( Enterprise Web Service ).
Веб-службы для предприятий являются своеобразными кирпичиками бизнес-процессов. Основное приложение SAP (SAP R/3 Enterprise) переняло основанную на веб-службах для предприятий архитектуру (Enterprise Services Architecture). Из-за этого изменения ядро SAP R/3 Enterprise получило новое имя — SAP ERP Central Component, ECC (Центральный компонент SAP ERP). А архитектура Enterprise Services Architecture была позднее переименована в Enterprise Service-oriented Architecture, ESoA (Сервисно-ориентированная архитектура предприятия).
Вроде бы понятно, но что в этом особенного?
Представьте, что у вас есть CD-плеер: он состоит из устройства считывания CD-дисков, блока питания, усилителя и динамиков. Если это можно приравнять к стандартному бизнес-процессу, то ничего больше не нужно. Но если другой бизнес-процесс — это DVD-плеер, то вам нужен проигрыватель для DVD-дисков, который также будет состоять из устройства считывания DVD-дисков, усилителя и динамиков, т. е. отчасти из тех же самых деталей. Если каждую из деталей считать отделяемой веб-службой, то вы вполне сможете использовать блок питания, усилитель или динамики СD-плеера, чтобы подключить их к устройству считывания DVD-дисков и получить из этого готовый DVD-плеер. И все это благодаря так называемым «веб-стандартам». Повторное использование было возможно и раньше (например, с помощью функции RFC), но в основе не лежали открытые стандарты и поэтому интеграция была довольно трудной.
Хранилище бизнес-информации (BW) и сервер транзакций Интернета (ITS) теперь были включены в NetWeaver по умолчанию. Службы стратегического управления предприятием(SEM), которые зависели от хранилища бизнес-информации, и сервисы самообслуживания, работавшие на базе сервера транзакций (помните веб-приложения?), больше не были дополнительными компонентами системы, а стали частью ядра ECC.
Изменения в NetWeaver и в архитектуре ECC.
После выхода решения MySAP ERP 2005 (позднее переименованного в SAP ERP 6.0) меняется взгляд на NetWeaver, подходам к его установке и использованию.
Сотрудники SAP выяснили, что отдельные компоненты NetWeaver используются ИТ-отделами не для того, чего они предназначались. Например, сервис бизнес-отчетности и запросов (Business Reporting and Querying) состоит из хранилища бизнес-информации, портала предприятия и хранилища информации (исходные компоненты NetWeaver).
Вместо того чтобы разделить NetWeaver на отдельные компоненты, специалисты SAP начали группировать их в отдельные блоки, которые можно устанавливать отдельно, и назвали их Usage Types (Типы использования), которые позволили бы реализовать ИТ-сценарии и процессы.
Источник: документация SAP — What’s New with SAP NetWeaver 2004s_0_
Раньше, если вам нужно было использовать инфраструктуру обмена данными XI, сначала необходимо было установить Web AS ABAP, затем Web AS JAVA и только затем компоненты приложения XI. Теперь же достаточно установить SAP NetWeaver Process Integration Usage Type (Тип использования — интеграция процессов SAP NetWeaver), и он автоматически выберет необходимые компоненты для установки.
Отдельные компоненты (здесь приводятся для справки) имеют такие же номера версии, кроме MDM-решений. Это SAP NetWeaver версии 2004s; где «s» обозначает комплект (от англ. suite — комплект). Позднее это название было изменено на SAP NetWeaver 7.0.
Мы продолжим использовать схему «холодильника», поскольку типы использования до сих пор состоят из этих же компонентов.
Ядро ECC теперь включает отраслевые решения (Industry Solutions) в качестве расширений. Предприятиям не нужны все расширения, некоторые расширения не нужны даже полностью.
Расширения для интеграции состоят из набора отраслевых бизнес-функций ( Industry Business Function Sets ) и отдельных отраслевых бизнес-функций (Industry Business Functions), которые могут быть активированы на основе потребностей каждой отдельной компании. Активировать бизнес-функции / наборы бизнес-функций различных отраслевых решений одновременно невозможно. Если функции активированы, то, как правило, отключить их тоже невозможно.
Активация бизнес-функций / наборов функций возможна при использовании архитектуры переключения ( Switch Framework ). Объекты репозитория (приложения, модули функций, таблицы, службы предприятий и т. д.) предоставляются компаниям неактивными и при необходимости могут быть активированы с помощью этого внешнего средства управления.
Расширения для предприятий, которые были представлены еще в версии R/3 Enterprise, состоят из основных бизнес-функций / наборов функций (General Business Functions/Sets). Можно активировать одно или более из этих расширений, поскольку они по своему характеру подходят различным сферам деятельности.
Пакеты улучшений включают упрощенный пользовательский интерфейс (позволяет проще запускать транзакции), функциональные и отраслевые улучшения и службы для предприятий.
Следующий большой шаг в эволюции системы
Мобильные устройства стали для нас продолжением компьютеров. Все больше и больше бизнес-транзакций запускается с помощью сенсорного пользовательского интерфейса. Затраты на интернет-услуги падают, компании создают бизнес-среды в облачных сервисах или полностью переносят все бизнес-процессы в облако. Объем данных компаний огромен, и для управления им необходимы мощные аналитические алгоритмы.
Поэтому специалисты SAP создали базу данных и производительную прикладную аналитическую программу под названием HANA. База данных SAP HANA может быть запущена в ОЗУ и функционировать в построчных, колоночных и объектных таблицах.
SAP работает над модификацией ядра ECC: оно должно поддерживать только SAP HANA, оттуда убираются все ненужные таблицы и индексы, добавляется супертехнология по сжатию данных, которая позволит сократить объем хранящихся данных.
Источник: материал курса openSAP SAP S/4HANA in a Nutshell
SAP ERP переименовали в SAP S/4 HANA. Буква «S» означает, что модель данных была упрощена (от англ. simplify — упрощать). Цифра «4» означает, что это четвертое поколение решения, после SAP R/2, SAP R/3 и SAP ERP. Как и предшественник этой версии решения, система S/4 HANA базируется на базе SAP NetWeaver и доступна для локального, облачного или гибридного развертывания.
Отдельные модули упрощаются постепенно. Модуль упрощенного финансирования SAP Simple Finance доступен уже сейчас, а модуль логистики SAP Simple Logistics будет доступен к концу 2015 года.