Sap project что это
Что такое SAP ERP система и для чего она нужна?
SAP ERP – это программное обеспечение для планирования ресурсов предприятия, разработанное компанией SAP SE. Программное обеспечение ERP, или планирование ресурсов предприятия – это модульное программное обеспечение, предназначенное для интеграции основных функций основных бизнес-процессов организации в единую систему. Программное обеспечение ERP будет охватывать все основные бизнес-направления организации за счет централизации управления данными.
Системы ERP в целом обычно состоят из программных компонентов, называемых модулями, каждый из которых ориентирован на важную бизнес-функцию, такую как финансы и бухгалтерский учет, HR, производство, управление материалами и управление взаимоотношениями с клиентами (CRM). Организации используют только те модули, которые им необходимы для ведения их конкретного бизнеса. Некоторыми примерами бизнес-процессов являются операции, корпоративные услуги, финансы и управление человеческим капиталом. Программное обеспечение ERP также позволит пользователям управлять отношениями с клиентами по отделам, включая продажи, обслуживание клиентов и маркетинг.
Компании и IT-команды используют SAP ERP. Среди клиентов SAP, использующих SAP ERP – Samsung Electronics, The Home Depot и PepsiCo. Аналитики бизнес-единиц могут контролировать области предприятия в организации, которая может включать в себя систему SAP. SAP ERP поможет организации ускорить производственные процессы за счет оптимизации и автоматизации процессов, например, финансовых операций.
Что означает SAP?
Первоначальное название SAP при переводе было Системный анализ и разработка программ (англ. System Analysis and Program Development) и инициализировано как SAP. Поскольку SAP является инициалом, он произносится отдельными буквами, а не аббревиатурой; поэтому оно не произносится вслух как слово «сап». «SE» в SAP SE означает Societas Europaea, что похоже на американскую версию Inc.
SAP SE – транснациональная корпорация по разработке программного обеспечения, которая является лидером рынка в области ERP. В настоящее время компания обслуживает более 180 стран, и большинство клиентов составляют предприятия малого и среднего бизнеса (англ. Small and Medium-sized Businesses, или SMB). Компания предлагает модели локального, облачного и гибридного развертывания, при этом в центре внимания будущего компании находятся варианты облачных вычислений, поддерживаемые центрами обработки данных SAP.
Что такое SAP планирование ресурсов предприятия (ERP)?
SAP SE – один из крупнейших поставщиков программного обеспечения ERP и связанных с ним корпоративных приложений. Система ERP компании позволяет клиентам управлять своими бизнес-процессами, включая бухгалтерский учет, продажи, производство, человеческие ресурсы и финансы, в интегрированной среде. Она также считается основой предложения программного обеспечения SAP. Интеграция гарантирует, что информация перетекает от одного компонента SAP к другому без необходимости ввода избыточных данных, и помогает обеспечить финансовый, процессный и юридический контроль. Это также способствует эффективному использованию ресурсов, включая рабочую силу, машины и производственные мощности.
Программное обеспечение SAP ERP имеет различные основные модули, которые разделены на функциональные модули и технические модули. Функциональные модули SAP включают:
Программная система SAP ERP, называемая центральным компонентом SAP ERP (SAP ECC), является собирательным термином для функциональных и технических модулей SAP, которые позволяют предприятиям управлять бизнес-процессами через единую систему. ECC – это локальная версия SAP, которая обычно внедряется в средних и крупных компаниях. Для небольших компаний SAP предлагает платформу Business One ERP.
SAP также имеет кросс-прикладные компоненты, такие как системы управления корпоративной документацией и управление жизненным циклом изделия (PLM), которые могут быть реализованы с помощью любого из основных модулей.
Как работает система SAP ERP?
Система SAP ERP часто имеет трехуровневую архитектуру клиент-сервер. Эта настройка рекомендуется, поскольку она обеспечивает гибкость и повышенную масштабируемость. Программное обеспечение SAP ERP использует три уровня: уровень представления, уровень приложения и уровень базы данных.
Уровень представления предоставляет пользователю графический пользовательский интерфейс SAP (SAP GUI). Графический интерфейс SAP можно установить на любой компьютер с ОС Microsoft Windows или Mac OS. Графический интерфейс SAP – это точка связи между пользователем и системой SAP ERP.
Уровень приложения – это ядро системы SAP ERP. Этот уровень отвечает за обработку клиентских транзакций, выполнение бизнес-логики, запуск отчетов, мониторинг доступа к базе данных, печать заданий и взаимодействие с другими приложениями.
На уровне базы данных хранятся как бизнес-данные, так и прикладные программы SAP.
При совместной работе уровень приложения получит ввод, а затем отправит информацию на уровень представления. Представление отобразит результат в графическом интерфейсе пользователя SAP. Эти данные затем сохраняются на уровне базы данных.
Все процессы, которые запускаются или останавливаются в системе SAP ERP, называются экземплярами SAP. В каждом экземпляре есть диспетчер и различные рабочие процессы. Диспетчер распределяет задачи по одному из рабочих процессов. В системе SAP ERP используются разные рабочие процессы для решения разных задач. Эти рабочие процессы включают:
Хотя система SAP ERP может содержать несколько экземпляров приложения, всегда должен быть один специальный центральный экземпляр (CI). CI состоит из двух компонентов: процесс сообщения и сервер постановки в очередь. Процесс сообщения устанавливает связь между экземплярами приложения в системе SAP. Сервер постановки в очередь управляет блокировками в таблицах базы данных.
Помимо этой разбивки, существует несколько прикладных модулей, которые составляют систему SAP ERP. Каждый модуль предназначен для размещения прикладных программ SAP и конкретных бизнес-данных, относящихся к определенной области бизнеса.
Преимущества и недостатки системы SAP ERP
Преимущества SAP ERP:
К недостаткам SAP ERP можно отнести:
Применение программного обеспечения SAP
Программное обеспечение SAP используется для помощи компаниям в управлении такими сферами бизнеса, как финансы, логистика и человеческие ресурсы. SAP ERP можно использовать с другим прикладным программным обеспечением, которое поддерживает определенные сложные бизнес-функции; это называется SAP Business Suite.
SAP Business Suite – это пакет бизнес-приложений, который обеспечивает интеграцию бизнеса и процессов, а также отраслевые функции. Этот пакет основан на SAP ERP, но также включает модули для CRM, PLM, управления цепями поставок (SCM) и управления отношениями с поставщиками (SRM). Клиенты SAP могут выбрать запуск Business Suite на SAP HANA.
S/4HANA – это встроенная в память версия платформы Business Suite ERP, выпущенная в 2015 году. Это амбициозная переработка Business Suite, оптимизированная для платформы HANA. Согласно SAP, S/4HANA призван снизить сложность и, в конечном итоге, заменить SAP ECC.
SAP S/4HANA Cloud – это SaaS-версия S/4HANA, представляющая преимущества обработки HANA в памяти и доступности данных в реальном времени в рамках модели SaaS, что означает, что пользователи могут получить доступ ко всем функциям программного обеспечения.
У SAP также есть отраслевые приложения, которые поддерживают бизнес-процессы, уникальные для конкретных отраслей. Вот некоторые из этих приложений:
Группы пользователей SAP
Важной частью распространения информации и взаимодействия SAP были группы пользователей. Это независимые некоммерческие группы, предназначенные для помощи в обучении членов, привлечения клиентов, предоставления пользователям возможности влиять на стратегию SAP и предоставления сетевых возможностей. Здесь сотрудники и пользователи SAP могут встретиться и поделиться информацией, опытом и извлеченными уроками.
Возможно, более важно то, что SAP слышит отзывы пользователей как в технических, так и в функциональных областях. Группы пользователей организованы по регионам по всему миру, при этом группа пользователей SAP в Америке (ASUG) является самой большой.
История SAP
SAP была основана в 1972 году пятью бывшими сотрудниками IBM в Мангейме, Германия. Первоначальная идея SAP заключалась в том, чтобы предоставить клиентам возможность взаимодействовать широкому спектру приложений с общей корпоративной базой данных в режиме реального времени.
В 1973 году SAP выпустила систему финансового учета R/1. R/1 работает на серверах IBM и дисковых операционных системах (DOS) и имеет одноуровневую архитектуру, в которой представление, приложения и данные находятся на одной платформе.
В 1979 году SAP выпустила R/2, мейнфрейм-систему, которая обеспечивала обработку данных в реальном времени в бухгалтерском учете, производстве, цепи поставок и человеческих ресурсах. В R/2 использовалась двухуровневая архитектура, в которой презентация была на одной платформе, а приложения и данные – на другой. Система R/2 способствовала росту SAP, и поставщик расширил свою клиентскую базу примерно до 200 компаний.
В 1988 году она превратилась из частной компании с ограниченной ответственностью в публичную компанию SAP AG (в 2014 году AG перешла на SE). Также в 1988 году компания основала SAP America в Пенсильвании, США.
В 1992 году SAP выпустила R/3, который представлял собой переход от вычислений на мейнфреймах к модели клиент-сервер и от двухуровневой к трехуровневой архитектуре, в которой представление, приложения и данные размещались отдельно. R/3 был важным продуктом для SAP, который вывел компанию на мировую арену.
В 1999 году SAP запустила mySAP, что ознаменовало новую стратегию компании, направленную на объединение программного обеспечения электронной коммерции с приложениями в R/3. Через год после выпуска R/3 SAP в партнерстве с Microsoft перенесла новую версию на Windows NT. К 1997 году в SAP работало 13000 человек.
В 2004 году компания запустила SAP NetWeaver, получивший большое внимание в отрасли, как первую полностью совместимую веб-платформу с кросс-приложениями, которую можно использовать для разработки не только приложений SAP, но и других приложений. SAP SE сообщает, что в этом году платформу для разработки приложений приобрели более 1000 клиентов. Кроме того, в 2004 году была выпущена преемница R/3, система SAP ERP (или SAP ECC, для SAP ERP Central Component). Заказчики, уже использующие R/2 или R/3, по-прежнему получали поддержку, но для внедрения SAP ERP требовались новые клиенты.
В 2006 году компания заявила о значительных доходах от SAP Business All-in-One и SAP Business One.
В 2009 году SAP Business Suite 7 стал доступен клиентам по всему миру. В этой версии использовалась сервис-ориентированная архитектура.
В 2011 году компания запустила SAP HANA, платформу баз данных в оперативной памяти, которая находится в авангарде будущей стратегии компании. HANA была крупным проектом разработки для SAP, которая заявила, что намерена заменить HANA традиционные базы данных, которые SAP использует для своих бизнес-приложений.
SAP заявила, что ее основной упор на рост делается на внутренних инновациях путем разработки и улучшения собственных продуктов. В качестве шага в этом направлении компания создала лаборатории SAP Labs – центры исследований и разработок, которые занимаются разработкой и улучшением основных продуктов. Они расположены в высокотехнологичных кластерах по всему миру, например, в Бангалоре, Индия, и Пало-Альто, Калифорния, США.
С 1996 года компания также совершила более 60 приобретений. В последние годы компания уделяет основное внимание развитию возможностей облачных вычислений и обеспечению большей мобильности. Приобретение компаний с такими технологиями помогло создать эти возможности. Вот несколько примеров приобретения:
Будущее SAP
SAP может пойти по многим направлениям в зависимости от того, на чем они решат сосредоточиться. Например, имея уже более 60 приобретений, SAP может изменить свое направление и направленность или расширить область внимания, сделав больше.
SAP также уделяла особое внимание облачным сервисам: от приобретения SuccessFactors в 2011 году до заявления о том, что облачные вычисления будут в центре внимания будущего компании. Сосредоточение внимания на облачных вычислениях облегчит проблемы, возникающие при запуске программного обеспечения ERP и CRM на месте.
SAP также может снова начать возвращаться к стратегиям IoT с SAP Leonardo, хотя этот угол снизился.
SAP недавно также выпустила программное обеспечение для отслеживания COVID-19 в Германии, которое было разработано за 50 дней – очень короткий период времени – и, по сообщениям, охватило до 8 миллионов граждан.
В любом случае SAP стремится иметь преданных клиентов с экосистемой партнеров и сообществом разработчиков.
Что такое SAP (САП): что нужно знать
В современном мире существует большое количество возможностей по оптимизации различных процессов, в том числе и на предприятиях. Руководители компаний готовы вкладываться во внедрение различных программ по оптимизации работы, если это поможет повысить качество функционирования организации. Одной из программ по оптимизации работы предприятий является разработка немецкой компании SAP.
Что такое программа SAP (САП)?
SAP — это программа, которая предоставляет множество решений для оптимизации бизнес-процессов компании. С помощью САП можно повысить эффективность работы предприятия за счет автоматизации тех операций, которые сотрудникам приходилось выполнять вручную, таких как учет, планирование и управление ресурсами компании. Благодаря внедрению программы освобождается время, которое сотрудники могут потратить на более важные задачи.
SAP обладает большим количеством инструментов, которые могут быть использованы как по отдельности, так и в комплексе, в зависимости от потребностей предприятия. Более того, при внедрении системы в работу компании специалист настраивает ее в соответствии с запросами конкретной организации.
Модель системы представлена 3 звеньями:
Благодаря этой структуре есть возможность решения ряда задач в двух основных сферах:
SAP считается крупнейшим мировым разработчиком корпоративных приложений. Даже если вы никогда не работали с продуктами компании, наверняка могли слышать о ней. Несмотря на существование сильных конкурентов, таких как 1C, Oracle и Axapta, программа SAP по-прежнему остается одной из наиболее популярных.
История создания
История SAP началась в далеком 1972 году в Германии, когда пятеро сотрудников, прежде работавших в корпорации IBM, объединились и создали свою компанию, работа которой была направлена на разработку программного обеспечения и предоставления услуг консалтинга для организаций.
Аббревиатура SAP в переводе с немецкого расшифровывается как «Системный анализ и разработка программного обеспечения».
Изначально офис компании располагался в Мангейме, но после 1976 года фирма переехала в Вальдорф. SAP с момента образования в 1972 году занималась созданием систем, позволяющих автоматизировать процессы в организациях, такие как: бухгалтерский учет, управление персоналом и складским оборотом и другие.
Потребовалось около 20 лет, прежде чем к SAP стали относиться с доверием в Германии, а начиная с 1992 года, компания стала популярной и в зарубежных странах, где ее продукты начали вытеснять аналогичные продукты других разработчиков.
К 2003 году SAP оказалась монополистом в своей сфере. В странах Евросоюза и СНГ не создавалось аналогичных продуктов, которые отличались бы такими же функциональностью и надежностью. С 2006 года были организованы обучающие курсы для сотрудников крупных предприятий, чтобы те имели возможность быстрее перейти с привычных им 1С на ERP и другие модули.
Все больше расширяясь, компания SAP начала поглощать и выкупать различные организации, которые производили программное обеспечение по предсказательной аналитике, анализу и обработке данных:
С 2009 года компания SAP — один из четырех мировых лидеров по разработке программ, которые используются в крупных организациях.
Стоит отметить, что система, которая разрабатывается компанией, устроена так, что ее приложения адаптируются, учитывая правовой контекст отдельно взятой страны.
Для каких направлений деятельности есть готовые решения SAP?
Программа SAP позволяет улучшить почти все сферы работы компании, среди которых выделяются:
Как работает система учета SAP?
Система SAP помогает автоматизировать очень многие процессы, связанные с бухгалтерией. Благодаря ей данные обрабатываются быстрее. Основные функции SAP, которые оптимизируют работу компании можно выделить в отдельный список. Программа помогает:
Важно знать, что бухгалтерская программа SAP приобретается предприятиями крупного бизнеса, поскольку стоимость программного обеспечения очень высокая и может достигать от 5% до 10% годового оборота организации. Кроме того, собственник компании оплачивает и услуги специалиста по внедрению системы, что также стоит денег.
Популярные продукты разработчика
Компания SAP постоянно работает над созданием новых приложений и улучшением старых. Сейчас организация поставляет несколько популярных программ для бизнеса.
Самой широко используемой разработкой SAP является SAP ERP.
Аббревиатура ERP расшифровывается как Enterprise Resource Planning, то есть планирование ресурсов предприятия. Программу часто называют R/3. Система создает пространство для работы, которое объединяет сотрудников компании. В этом пространстве администратору предоставляется возможность отслеживания действий сотрудников и своевременного внесения изменения данных.
У продукта SAP ERP есть три основных раздела:
Еще одна программа, менее известная, но тоже используемая предприятиями — SAP SRM. Аббревиатура SRM расшифровывается как Supplier Relationship Management и переводится как управление отношениями с поставщиками. Название говорит само за себя — система призвана регулировать и улучшать взаимодействия с поставщиками. Система входит в приложение Business Suite, которое автоматизирует закупки ресурсов и снижает расходы. Основная деятельность приложения направлена на ранжирование и точную оценку контрагентов. Благодаря этому выстраивается долгосрочная стратегия остальных инструментов.
С 2004 года компания работает с платформой SAP NetWeaver 2004. В нее входят следующие разработки:
Функционал программы SAP
Программа SAP так широко используется крупными компаниями не только за счет качества продукции, но и благодаря широкому функционалу, который помогает оптимизировать очень многие процессы и увеличивает скорость работы. Самой популярной программой для бизнеса из существующих стала программа SAP ERP, которая предназначена для работы с внутренними и внешними ресурсами компаний.
Обозначение модуля | Описание функций модуля |
PP | Благодаря этому модулю существуют возможности планирования и управления разных видов (дискретный, с непрерывным циклом) производства, создания циклов. |
MM | Управление материальными потоками. Модуль включает в себя систему закупок, информацию об услугах и материалах, складских запасах, принятие заявок, новые поступления товаров, необходимые материалы. |
AM | Управление основными средствами компании. Все операции: приход, учет, списание, износ и перемещение. Также осуществляется контроль инвестиций и определяется состояние имущества организации. |
AA | С помощью этого модуля ведется управление налоговыми потоками, происходит расчет облагаемых фондов. |
FI | Финансовая сторона компании. Позволяет составлять бухгалтерские отчеты для закрепления информации и выявления должников. |
PM | Необходим для обеспечения диагностики и ремонта или замены оборудования. |
CO | Позволяет осуществлять управленческий учет, выявлять прибыль, убытки и анализировать причины. |
SD | Система сбыта. Помогает формировать счета, предложения и заказы, а также отвечает за комплектовку и отгрузку товара. |
HR | С помощью модуля происходит работа с персоналом. Подбор и учет кадров, расчет заработной платы. |
К общему набору существующих модулей компания SAP разработала дополнения, внедрение которых помогает компаниям оптимизировать процессы в соответствии со своими запросами и решить необходимые задачи.
Среди дополнений можно выделить следующие:
Дополнение, которое является интерфейсом и помогает соединить систему внутренних проектов с внешним ПО. Благодаря этому модулю есть возможность доступа к частям системы извне и выполнения многих бизнес-операций.
Модули позволяют заходить в корпоративную сеть всем зарегистрированным сотрудникам. Для каждого из них дополнение автоматически генерирует экран. Модули дают возможность систему контроля над снабжением, которая будет хранить информацию о поставщиках, заказчиках, дистрибьюторах.
Модуль, разработанный для определения различных показателей, таких как достоверность и актуальность имеющейся документации, стоимость одного товара или целой партии.
Преимущества и недостатки SAP
У любого продукта есть преимущества и недостатки. SAP не является исключением.
Этапы внедрения SAP в работающий бизнес
Перед тем как внедрять что-то в привычную работу компании, нужно понять, какая преследуется цель. Как правило, внедряя что-либо, руководитель хочет улучшить работу организации и оптимизировать ряд процессов. Также и с программой SAP — софт позволяет автоматизировать ряд операций и тем самым повысить качество и скорость выполнения задач.
Внедрять программу SAP следует в несколько этапов:
Внешний вид SAP (САП): видео
Как же выглядит интерфейс программы SAP ERP? Чтобы вы могли познакомиться с программой и наглядно изучить, как она работает, мы оставим ссылку на видео-обзор.
Что такое 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 облегчает соединение между собой баз данных, невозможное всего несколько лет назад.