Что такое SAP система. Основные модули программы. Все ключевые направления деятельности


Для многих компаний внедрение SAP R/3 оказалось весьма непростым делом. Внедрение системы предполагает, что компания должна внести в свои бизнес-процессы такие изменения, которые обеспечивали бы их соответствие подходам, реализованным в логике программного обеспечения R/3. Эти процессы могут существенно отличаться от тех, которые в настоящее время реализованы в компании. Короче говоря, адаптация компании к компьютерной программе представляет собой радикальный отход от традиционных методов работы.
Чтобы читатель получил представление о сложности этой проблемы, можно привести пример компании Applied Materials, Inc. Эта компания поначалу предполагала, что развертывание системы R/3, рассчитанной на 2200 пользователей, займет у нее примерно год. Однако на практике проблемы, связанные с недостаточной эффективностью работы компании, сложностью решаемой задачи и отсутствием соответствующего опыта и знаний, привели к задержке во внедрении системы более чем на два года. На реализацию проекта было уже израсходовано свыше 23 миллионов долларов, но он по-прежнему не был завершен. Однако эти трудности не заставили руководство компании отказаться от поставленной цели3. Jeff Moad, "R/3: Little Material Gain for Applied", PC Week. May 20, 1996, p. 1.
Пример из недавнего прошлого: Pioneer New Media, промышленное подразделение компании Pioneer Electronics, внедрило у себя четыре модуля SAP всего лишь за пять месяцев - полностью уложившись при этом в бюджет проекта4. Pioneer воспользовалась новой методологией быстрого внедрения (Rapid Implementation), которая сводит процесс внедрения к четко определенным и строго упорядоченным фазам. Идея этой методологии заключается в как можно более быстром переносе бизнеса на уровень программного обеспечения за счет внедрения лишь тех модулей (или частей модулей), которые представляются абсолютно важными для деятельности компании. Впоследствии (как правило, на заранее планируемой второй фазе) внедряются и дополнительные модули. Erin Callaway, "On Time, On Budget", PC Week, May 19, 1997, p. 135-136.
Консультанты и опытные пользователи сейчас обучаются искусству успешного внедрения этого программного обеспечения. Все процессы внедрения описываются так называемой "кривой совершенствования (обучения)", присущей использованию любой новой технологии. Необходимо помнить, что SAP R/3 представляет собой новый класс программного обеспечения. Основой успешного функционирования этого программного обеспечения станет применение современных технических средств в распределительных системах. Интересно будет посмотреть, какими путями пойдет развитие этих новых программных платформ в дальнейшем.

Вопросы для контроля о обсуждения Каковы важнейшие технологические особенности SAP R/3, которые выделяют эту систему из ряда обычного программного обеспечения для бухгалтерского учета, планирования и управления в бизнесе? Версия 4.0 SAP R/3 допускает раздельное внедрение модулей людских ресурсов, финансового учета, производства и логистики. Как это изменение повлияло на процесс внедрения SAP R/3?


















Возможность, которой в последнее время пользуется все больше компаний, - прием заказов от потребителей через узлы World Wide Web. Поставьте себя на место сотрудника Ford Motor, рассматривающего возможность использовать такой способ приема заказов от потребителей на спортивный автомобиль марки Ford Explorer. Какую, по вашему мнению, информацию следовало бы в этом случае получать от потребителей? Какую информацию компания должна была бы предоставить потребителю, желающему разместить на Web-узле подобный заказ? Как эту информацию можно было бы использовать в Ford Motor? Какие основные проблемы, по вашему мнению, следовало бы решить до начала внедрения подобной системы? Если этот проект окажется успешным (т.е. заказ модели Ford Explorer через Web-узел понравился бы потребителям больше, чем приобретение автомобиля у дилера), представьте его долгосрочные последствия для Ford Motor.

Основная библиография
ASAP World Consultancy et al. Using SAP R/3 (Indianapolis, IN: Que, 1996).
Nancy H. Bancroft, Implementing SAP R/3: How to Introduce a Large System into a Large Organization (Greenwich, CT: Manning Publications, 1996).
Thomas Curran, Gerhard Keller and Andrew Ladd, Business Blueprint: Understanding SAP""s R/3 Reference Model (Upper Saddle River, NJ: Prentice Hall PTR, 1998).
Josaae Antonio Hernaandez, The SAP R/3 Handbook (New York: McGraw-Hill, 1997). Reudiger Kretschmer and Wolfgang Weiss, Developing SAP"s R/3 Applications with ABAP/4 (San Francisco: Sybex, 1996).
Sams Development Group, SAP R/3 Unleashed (Indianapolis, IN: Sams Publishing, 1996). Simon Sharpe, 10 Minute Guide to SAP R/3 (Indianapolis, IN: Que, 1997).

В идеальных условиях проект можно завершить в срок, уложившись в смету расходов, с наибольшей эффективностью. Очень важно иметь стандартный подход к системам и процедурам, чтобы помочь ранее не знакомым с SAP компаниям успешно провести внедрение. Такой подход (который называется «методология») может и не быть самым эффективным, но он гарантирует успех в оптимальных условиях. Компании выживают и развиваются не потому, что планируют идеальные или самые неблагоприятные условия, а потому, что они планируют оптимальные условия. В случае с внедрением SAP, методология внедрения должна обеспечить успех проекта в сложных условиях бизнеса, организационных и ресурсовых структур, предельных сроков и т. д. Методология внедрения имеет следующие аспекты:

Моделирование бизнес-процессов: компания определяет желаемые или обязательные бизнес-процессы.

Составление карты процессов предприятия относительно процессов, поддерживаемых SAP: компания указывает стандартные процессы и функциональности SAP, которые отвечают требованиям смоделированных процессов.

Анализ пробелов: компания оценивает расхождения или пробелы между стандартной функциональностью SAP и требованиями смоделированных процессов.

Окончательное определение рамок проекта внедрения SAP: компания определяет рамки внедрения SAP, то есть указывает, какие процессы будут внедрены вместе с SAP.

Настройка системы SAP: компания конфигурирует базовые параметры SAP с помощью Руководства по внедрению, чтобы удовлетворить ранее установленным требованиям (см. раздел «Конфигурация через Руководство по внедрению» в главе 12). Все настройки осуществляются в клиенте 001.

Тестирование настроенной системы SAP: функциональность сконфигурированной системы тестируется с использованием реальных данных.

Обнаруженные пробелы в функциональности могут устраняться с помощью следующих мер:

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

Программирования желаемой функциональности в ERP через пользовательские настройки.

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

Отложенного внедрения данной функциональности до внедрения следующей версии SAP или следующей модернизации, в которой данная функциональность будет предусмотрена.

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

Модифицирование SAP напрямую, хотя это и не рекомендуется, потому что изменения в исходных кодах программы аннулируют гарантию SAP. Более того, модифицированное программное обеспечение может оказаться несовместимым с будущими версиями SAP.

В системе SAP предусмотрена полноценная среда R/3 Business Engineer для помощи при внедрении SAP. При моделировании бизнес-процессов SAP возможно использовать любой из следующих инструментов: IDS Sheer ARIS, Microsoft VISIO, IntelliCorp LiveModel и Enterprise Charter. Они базируются на Справочной модели R/3 и обеспечивают прямой интерфейс для взаимодействия с функциональностью системы R/3. Это значительно облегчает понимание системы, потому что позволяет начинать специфические транзакции SAP прямо из среды моделирования: с другой стороны, предоставленные этими системами модели процессов, обеспечивают полноценный контекст той или иной транзакции SAP.

Справочная модель R/3 и упомянутые выше инструменты используют рекомендованную SAP технологию моделирования, которая называется «Управляемая событиями последовательность процессов» (Event-Driven Process Chain, ЕРС). В своей основе эта технология моделирует процессы как упорядоченный набор процедур, которые запускаются событиями внутри системы. Эти события могут происходить в базах данных (например, обновление) или на экране - когда, например, пользователь выбирает пункт меню или нажимает ссылку на Web-странице.

Процедурная модель SAP

Это традиционная модель внедрения SAP, она полностью интегрирована с системой SAP. Эта модель была представлена в 1995 году, одновременно с системой SAP R/3 3.0. Иногда использование Процедурной модели SAP ставится под вопрос: возникает ощущение, что эта модель устарела, и от нее надо отказаться в пользу AcceleratedSAP. Однако надо учитывать, что методология AcceleratedSAP в основном рассчитана на средние и малые предприятия, в то время как для крупных компаний Процедурная модель SAP остается лучшей методологией внедрения SAP. Так как в этой книге мы в основном рассматриваем внедрение SAP для средних и малых предприятий, здесь я представлю краткое описание Процедурной модели SAP, которая идеально подходит для компаний с доходами от 1,2 млрд. долларов.

На рис. 5.8 схематически представлена Процедурная модель SAP.

Рис. 5.8. Процедурная модель SAP.

Процедурная модель SAP состоит их четырех фаз:

1. Организационный и концептуальный дизайн

Подготовка проекта

Организация среды разработки

Обучение команды проекта

Определение функций и процессов

Определение интерфейсов и усовершенствований

Концептуальный дизайн и организация проверки качества.

2. Детальный дизайн и установка системы

Конфигурация основных параметров

Установка организационной структуры

Подготовка основных данных

Конфигурация процессов и функций

Внедрение интерфейсов и усовершенствований

Установка отчетности

Организация управления архивами данных

Последнее тестирование

Детальный дизайн и установка системы для проверки качества.

3. Подготовка к запуску

Создание пользовательской документации

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

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

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

Немного о компании и продукте

В 1972 году в Германии пятью бывшими сотрудниками корпорации IBM была основана компания SAP (Системный Анализ и Разработка программ). Их целью было разработать стандартное программное обеспечение, объединяющее все бизнес процессы на предприятии в реальном времени.

Спустя 25 лет компания SAP стала несомненным лидером в нише автоматизации по планированию ресурсами предприятия (Enterprise Resource Planning – ERP). Сегодня это корпорация, имеющая филиалы и дочерние офисы во всех промышленно развитых странах.

В России история компании насчитывает уже 20 лет. Первый офис этой международной корпорации был открыт в Москве еще в 1992 году. Сегодня офисы работают в Санкт-Петербурге, Новосибирске, Екатеринбурге, Ростове-на-Дону; русский язык стал одним из основных языков локализации программных продуктов компании SAP, более 1000 сотрудников россиян занимается внедрением основных программных решений.

Что это такое

SAP ERP – информационная корпоративная система, основанная на методологии ERP (планирования ресурсами предприятия) и направленная на достижение оптимальности бизнес-процесса.

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

Проекты, реализованные с помощью SAP, помогают и государственным, и частным структурам оптимизировать издержки и добиться намеченных целей на каждом этапе производственного цикла. При этом в основу принятия управленческих решений закладываются индивидуальные методы и принципы, актуальные только в конкретном случае. Более подробно о том, .

SAP ERP система позволяет руководителю видеть процесс производства в реальном времени, при этом, не вникая в суть проблем, правильно оценивать динамику движения процессов на предприятии.

Видео: SAP ERP - введение

Основные модули программы

Учет и контроль необходимы в любом деле, в бизнесе же каждый процент прибыли на учете, поэтому внедрение информационных систем, позволяющих сократить рутинные операции более чем на 50 %, показать прозрачность процессов изготовления продукции и дать легкий доступ к любой нужной информации – это путь к эффективной работе компании. Архитектура SAP нового поколения позволяет эффективно решать самые разные задачи, стоящие перед предприятием.

Все ключевые направления деятельности:

  • оперативное управление производством;
  • участки учета (бухгалтерия, финансы, склады, транспорт);
  • планирование и контроль;
  • кадры.

В системе наблюдается не только широкая функциональность, но и полная интеграция между модулями.

Набор стандартных модулей, предназначенных для управления всеми сферами деятельности, приведен ниже.

Дополнения к пакету

Необходимость обновлений в программном обеспечении вызвана самой жизнью, постоянным движением вперед человеческой мысли. То, что было хорошо еще 10 лет назад, сегодня требует доработки с учетом сегодняшних реалий. Поэтому компания SPA разработала новую стратегию поставки программного обеспечения для своих проектов.

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

Сегодня выпущен четвертый пакет обновлений, реализующий дополнительные возможности в области управления финансами, закупками, продажами, персоналом и т.д. Он включает в себя все предыдущие обновления, обладает дополнительными возможностями и службами по работе с WEB-интерфейсом, в него вошли новые отраслевые решения.

Примером может служить модуль RCM – это электронный документооборот. По-другому его называют модулем управления корпоративным контентом. Удобный элемент работы с документацией.

Этапы внедрения

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

Процесс запуска в работу проекта SAP ERP можно условно разбить на следующие этапы:

  • создание документации об управлении проектом (приказ, устав, календарный план);
  • обследование объекта автоматизации;
  • концептуальное проектирование. (создание модели управления предприятием);
  • поэтапная реализация;
  • поддержка и обучение пользователей.

Для повышения уровня знаний и улучшения навыков в работе системы необходимо предоставить пользователям обучающую литературу

Главные книги и пособия по SAP

Преимущества пакета ERP

Что дает внедрение системы? Помимо того, что это очень затратный проект, он еще меняет структуру управления компанией. Поэтому оценить, как работает проект, без анализа и оценки эффективности изменений в работе компании нельзя.

И все же…Внедрение программ такого класса позволяет удалить самые болевые точки в работе предприятий. К ним относится «прозрачность» производства и неэффективность. Руководителю компании чтобы понять, «где болит», нужно изучить «симптомы». Вот это и помогает сделать такая система .

Еще путем автоматизации огромного числа функций она устраняет проблему неэффективности человеческого фактора. Там, где человек затрачивал для подготовки отчета более суток, система формирует данные за несколько минут.

Описание SAP R3

На российском рынке наибольшую популярность приобретает программа SAP R3. Что это такое? Это пакет бизнес-приложений, поддерживающий в последней 4.0 версии полный выход в Интернет, доступный для малого и среднего бизнеса по ценовым характеристикам. Пакет позволяет осуществлять стандартизацию внутренних бизнес-процессов, повышает эффективность работы предприятия.

Все важные области планирования, производства, контроля включает в себя система. Построенная на принципах клиент/сервер, она стала доступной для предприятий среднего бизнеса.

Внедрение таких систем с 1995 года позволяет констатировать, что сегодня они работают более чем в 40 странах. В России она очень широко используется для формирования заявок, проведения поставок.

Все большее представителей среднего, малого бизнеса осознают необходимость интегрированной автоматизации своих предприятий, этому способствуют инновации от компании SAP, которая разрабатывает проекты, доступные по цене и срокам внедрения для этой ниши рынка, например, SAP «Finansing».

По статистическим опросам, уже 76% компаний голосует за то, что IT – их помощник в бизнесе. Процесс конкуренции заставляет руководителей приходить к правильному решению: заняться внедрением проектов SAP.

Это практическое всеобъемлющие руководство было написано специально для тех, кто выбирает стратегию внедрения SAP в организации. «Внедрение SAP R/3: руководство для менеджеров и инженеров» объясняет, что означает понятие «эпоха ERP», почему информация является одним из ключевых ресурсов предприятия, как SAP способствует росту конкурентоспособности компании, а также преимущества методологии ASAP в планировании и использовании ресурсов при внедрении SAP. Подход к ERP-системам, используемый в данной книге, будет крайне полезен менеджерам и специалистам, которым необходимо представить высшему руководству своих компаний основания для внедрения SAP; кроме того, данная книга будет весьма полезной тем, кто занимается проектами SAP или планирует такой проект в ближайшем будущем. Для тех читателей, кто непосредственно занят в проектах SAP, эта книга станет надежным руководством и поможет внести существенный вклад в развитие проекта.

Книга:

SAP R/3 в Интернет

Разделы на этой странице:

SAP R/3 в Интернет

Значение системы Интернет не в том, что она увеличивает сферу действия предприятия и его маневренность. Скорее, значимо то, что Интернет сам стал важнейшим компонентом рыночной среды и все мировые компании должны адаптироваться к этому новому окружению. Разумное использование Интернет-технологий для бизнес-операций стало важнейшим фактором успеха для многих предприятий. Это справедливо для всех ERP включая SAP R/3.

Web-поддержка SAP R/3 осуществляется достаточно просто благодаря следующему:

Обработка данных Интернет-версии и версии клиент-сервер SAP используют одинаковый протокол передачи (TCP/IP).

Интернет-технология на основе браузера во многом совпадает с вариантом «тонкого» клиента SAP в трехуровневой архитектуре клиент/сервер.

Интернет, так же как и SAP, полностью независим от технических средств и основного программного обеспечения, на базе которых Web-сервер предоставляет требуемые услуги.

Вообще говоря, принципы, по которым работает Интернет, не сильно отличаются от принципов работы SAP R/3. В системе SAP R/3 сервер приложений функционирует в качестве сервера, а графический интерфейс пользователя SAP (SAPGUI) выступает в качестве клиента. Точно также, в случае с Интернет, браузер выступает клиентом, а Web-сервер - сервером, который предоставляет все документы и сервисы, требующиеся клиенту Web-браузера.

Связь с SAP через Интернет

Существует два различных подхода к соединению с системой SAP через Интернет: «снаружи внутрь» и «изнутри наружу». В первом случае логика приложения находится во внешней системе, в последнем - остается внутри системы SAP. Каждый из этих подходов имеет свои преимущества, в зависимости от требований системы приложений. Подход «снаружи внутрь» подходит приложениям, которым особенно не требуются сервисы SAP и которым не нужно связываться с большим количеством разнотипных источников и систем. Оба подхода имеют доступ и используют BAPI, предоставляемые системой SAP, с той лишь разницей, что в случае подхода «снаружи внутрь» BAPI контролируются логикой внешней системы.

Подход «снаружи внутрь»

Главным преимуществом этого подхода является возможность использовать большое количество различных языков программирования, сред разработки и интеграции, сред выполнения и интерфейсов. Однако, в отличие от подхода «изнутри наружу», внешнее приложение должно обеспечивать защиту, управление передачей, целостность данных и т. п.

Этот подход обычно использует RFC для вызова функций SAP через RFC APIs. Но для доступа к данным через RFC пользователь должен уметь программировать на АВАР/4.

Другой вариант - использовать SAP Automation, что позволяет напрямую задействовать функции SAPGUI для внешних программ. Вдобавок, это не требует знания АВАР/4, но SAP Automation применим только для доступа к существующим транзакциям SAP.

Нужно отметить, что написание Ваших собственных программ доступа к данным возможно только в том случае, если ни один BAPI не доступен. К тому же, прямые вызовы RFC - дело прошлого; SAP позволяет очень рационально вызывать BAPI через соединитель DCOM.

Подход «изнутри наружу»

Сервер Интернет-транзакций (Internet transaction server, ITS) стал доступен в SAP R/3 с выпуска версии 3.1. Это решение обеспечивает доступ к SAP через сеть Интернет. ITS обеспечивает доступ к функциям системы R/3 и одновременно служит шлюзом для преобразования HTML и интерфейсом Web-сервера. Сначала ITS моделирует SAPGUI, ожидаемую системой R/3; канал коммуникации SAPGUI создает действующую связь с сервером приложений R/3. Интерфейс Dynamic Information and Action Gateway (DIAG) на уровне SAPGUI организует прозрачный двухсторонний обмен данными с системой SAP, позволяя ему выполнять несколько Интернет-транзакций одновременно.

При этом подходе вся логика приложения находится внутри системы SAP, BAPI - под контролем соответствующих транзакций SAP и ITS автоматически использует доступные в системе возможности для организации защиты, управления передачей, целостности данных, масштабируемости, управления сеансом и так далее.

Примечание

ITS мы обсудим в следующем разделе, но уже сейчас следует отметить, что еще одним преимуществом четырехзвенной архитектуры R/3 является то, что она полностью отделяет конструирование и разработку Интернет-приложений R/3 на базе АВАР/4 от конструирования пользовательского Web-интерфейса. Последнее требует особых навыков и по большей части выполняется опытными визуализаторами и эргономистами.

Сервер Интернет-транзакций SAP

Система R/3 и Интернет используют различные протоколы коммуникации и форматы данных. Это происходит оттого, что в Web отсутствует информация о статусе, в отличие от ориентированной на транзакции и сессии системы SAP. ITS обеспечивает интерфейс взаимодействия между Интернет и системой R/3 для доступа к ней с Web-браузера или серверной программы HTTP.

Когда сервер HTTP получает запрос от пользователя, он запускает программу ITS для преобразования содержимого HTML-страниц в данные на экране R/3. Эти данные передаются между ITS и R/3 при помощи интерфейса DIAG, что позволяет ITS работать как обычный SAPGUI при коммуникации с системой R/3. Это инициирует транзакцию в системе R/3; данные на экране, предоставленные системой SAP, преобразуются при помощи ITS обратно в HTML страницу, которая затем переправляется через сервер HTTP на Web-браузер, где и отображается. Транзакция, происходящая в R/3, выполняет следующий шаг, в зависимости от действий пользователя; при этом пользователь вводит необходимые данные через страницу HTML.

Помимо того, что ITS служит шлюзом между сервером HTTP и системой R/3, он также выполняет другие функции, например администрирование Web-пользователей, ресурсов системы и Web-транзакций.

Использование этого подхода для связи сервера HTTP и системы R/3 имеет следующие преимущества:

Web-транзакция может быть разработана и протестирована в системе R/3.

Соединения используют только стандартные протестированные интерфейсы R/3.

Все компоненты транзакции могут храниться в системе R/3, включая те, которыми ITS пользовался за пределами системы R/3 во время работы.

Различные компоненты Web-транзакций могут быть включены в рабочее место Workbench Organizer. Как и любые другие, Web-транзакции сначала могут быть разработаны в тестовой системе, и потом перенесены в производственную систему.

Зависимые от языка страницы HTML могут быть созданы во время работы при помощи языковых возможностей, предусмотренных в SAP.

Защита транзакций R/3 может быть применена и к Web-приложениям.

Доступность и масштабируемость R/3 может распространиться на Web-транзакции.

Система R/3 предоставляет Web-приложениям динамически извлекаемую или текущую, последнюю информацию.

Поддержка всех распространенных браузеров.

Поддержка интеграции со всеми лидирующими Web-серверами, в том числе с Microsoft IIS, Netscape Enterprise server и любыми другими серверами с использованием общих межсетевых интерфейсов (Common Gateway Interface, CGI).

Выбор сервера приложений SAP R/3 в качестве платформы для развития Web-приложений позволяет SAP использовать преимущества этой проверенной среды, такие как:

Рабочее место разработчика АВАР/4

Концепция управления и полномочий пользователей

Система проведения изменений и переносов (Change and Transport System, CTS)

Поток операций (Workflow)

Управление блокировками

Буферизация базы данных

Управление обновлением

Поддержка различных языков

Независимость платформы и базы данных

Масштабируемость.

ITS предоставляет возможность готовой конверсии транзакций R/3 в Web-транзакции. Большая часть стандартных бизнес-приложений SAP используют HTML 4 и такую возможность, как каскадная таблица стилей (Cascading Style Sheets, CSS).

Архитектура ITS

ITS составляют два независимых компонента: Web-шлюз (WGate) и Шлюз приложений (AGate), которые сообщаются через TCP/IP. Это позволяет им работать на различных компьютерах, что является целесообразным с точки зрения надежности и масштабирования.

WGate обеспечивает интерфейс для Web-сервера и доступен для загрузки в качестве DLL (Dynamic Link Library) во время рабочего цикла для Windows NT 4.0 на MS IIS и сервере Netscape Enterprise.

AGate обеспечивает интерфейс для приложений R/3, используя протокол DIAG. В данный момент этот шлюз доступен в Windows NT 4.0. Несколько Web-серверов и соответствующие им Web-шлюзы могут сообщаться с одним AGate. Первый вызов нового соединения на Web-сервер начинает новое соединение в ITS. Во время передачи данных система накапливает данные в контекстовых структурах AGate, что помогает сделать ITS доступным для транзакций R/3, а также облегчает контроль сеанса ITS.

AGate отвечает за управление соединением, включая отображение экранов R/3 или функциональных модулей в HTML, управление временным лимитом Web-соединения, управление соединением R/3, создание страниц HTML. Связь обрывается только по причине отключения пользователя или из-за временного лимита. Статус соединения позволяет повторно синхронизировать ситуацию в Интернете и в соответствующей транзакции R/3.

AGate внедряется с высоко оптимизированными потоками и управлением памятью, что помогает быстрому контекстному переключению между различными сессиями. Как в процессе диспетчеризации процессов сервера приложений, диспетчер AGate организует запросы из Интернета и рабочих потоков в WGate. Поток применяется для одного цикла запрос/ответ, а не для всего пользовательского соединения, что даст возможность множеству Web-пользователей использовать этот поток повторно.

Файлы ITS

Вне системы транзакция R/3 определяется не по коду транзакции, а по имени сервиса, как Интернет-приложение или сервис. Файлы описания сервисов играют большую роль при создании прикладных Интернет-компонентов (Internet Application Component, IAC) и они запрашиваются при запуске IAC:

Глобальный сервис: этот сервисный файл предоставляет информацию, такую как системное имя, что не зависит от специфического сервиса. Глобальные описания сервиса применимы ко всем Интернет-транзакциям, выполняемым через ITS. Таким образом, для каждого SAP ITS существует только одно глобальное сервисное описание.

Специфический сервис: для каждой R/3-транзакции есть один файл специфического сервиса. Информация файла специфического сервиса накладывается на информацию глобального сервиса. Этот файл содержит такую информацию, как обязательное имя транзакции, имя соответствующего сервера приложений R/3 и дополнительную информацию о логине, пароле, клиенте, языке и т. п. Сервисы разработаны в SAP@Web Studio.

Шаблоны HTML: ITS использует многоступенчатый (многошаговый) процесс разработки финальных страниц HTML, применяя заранее определенные шаблоны, доступные с ITS. Как и другие сервисы, шаблоны HTML могут быть двух типов: системные и специфические. Шаблоны HTML содержат метки-заполнители для соответствующих областей экранов R/3, и это позволяет шлюзам приложений (AGate) размещать информацию с HTML в области экрана и наоборот. Системные шаблоны, которые не распознаются или не существенны для транзакции R/3, создают сообщения об ошибке, отображаемые на Web-браузере.

Бизнес-HTML

Бизнес-HTML состоит из формулировок, специфичных для каждого ITS, содержащихся в шаблонах HTML. Эти формулировки не являются частью стандартного HTML и не распознаются Web-браузерами. Они только контролируют интерфейс ITS в системе R/3.

Шаблоны HTML разработаны в SAP@Web Studio; каждый шаблон HTML соответствует только одной транзакции R/3 и присвоен только одной теме сервиса. Они также могут содержать URL для бинарных объектов типа графических и звуковых файлов, используемых Web сервером, несмотря на то, что они прозрачны для функций ITS. Шаблоны HTML не содержат бизнес-логики, только визуальные элементы для ввода и вывода транзакций R/3; вся логика продолжает оставаться внутри системы R/3.

Языковые ресурсы: шаблоны HTML могут содержать метки-заполнители для текстовых элементов, которые заполняются из файла языковых ресурсов в соответствии с языком, выбранным во время входа в систему. Перевод производится путем определения ключей в шаблоне и запоминания отображения ключей в фактической строке языкового ресурса. Языковые ресурсы могут быть созданы в SAP@Web Studio для каждого сервиса и для каждой команды сервиса. Каждый сервис может содержать один или несколько файлов языковых ресурсов, чтобы предоставить различные языки специфической Web-транзакции.

Команда: позволяет сервису иметь различный внешний вид с помощью использования различных тем.

Инструменты ITS

SAP@Web Studio используется для создания Интернет-транзакций; позволяет создавать и поддерживать различные файлы описанных ранее сервисов, что необходимо для запуска Интернет-приложений IAC.

ITS Отладчик (Debugger) позволяет создавать параллельное соединение между Web-транзакцией и соответствующей R/3-транзакцией через SAPGUI одновременно. Это делает возможным переключение между транзакциями, которые видимы в обеих средах, что чрезвычайно помогает при отладке.

Прикладной Интернет-компонент

Прикладные Интернет-компоненты (Internet Application Components, IAC) - это Интернет-приложения, состоящие из транзакций АВАР и соответствующих им шаблонов HTML, о которых говорилось ранее. Они также включают описания вышеупомянутых сервисов. IAC выполняют бизнес-процессы, используя BAPI, хотя могут также применять и традиционные функциональные модули. Объектно-ориентированная природа BAPI позволяет IAC легко поддерживать и обеспечивать независимость своих версий.

Тем не менее, ITS не может использовать стандартные транзакции R/3 без каких-либо модификаций. Характеристики Интернета запрещают применение следующих экранных характеристик в обычной транзакции R/3:

Строка меню

Строка инструментов

Диалоговые окна (для сообщений, предупреждений и т. п.)

F1 (Помощь) и F4 для кода поиска и справки по допустимым значениям

Элементы управления окном (например, бегунок или экранная кнопка).

IAC может быть разработан с использованием одной из трех программных моделей: транзакции, функциональные модули и отчеты. Транзакции R/3, которые являются объектом, кумулятивно изменяющим параметры своего состояния в процессе исполнения по вызовам клиентов, являются по существу экранными приложениями. Приложение делится на два отдельных экрана с диалоговым выполнением, соединяющим оба экрана. Приложения R/3 сохраняют в памяти всесторонние пользовательские контексты до того времени, пока этот объект передается в базу данных. Транзакции более удобны в качестве модели программирования, когда пользователь не собирается просматривать или произвольно переключаться между экранами.

ITS может также вызывать функциональные модули, используя RFC-интерфейс SAP. Модель программирования основанная на RFC называется WebRFC. Она запрашивает функциональный модуль к каждой странице HTML. Эта модель удобна для приложений, где соответствующий Web-пользователь не должен следовать четкому диалоговому режиму. Примером таких приложений может быть быстрый просмотр списка источников или отбор в корзину объектов, каталогов и т. п. Система запускает базирующийся на RFC-интерфейс без программирования доступа в Интернет на языках типа С или С++.

Отчеты дают возможность отображать отчеты на браузер HTML и автоматически создавать страницу HTML, соответствующую выбранному экрану. Они также предусматривают Web-браузер для отбора отчетов, доступных в системе.

Цикл запроса/ответа ITS

Цикл запроса/ответа ITS, как показано на рисунке 19.7, работает следующим образом:

1. Пользователь выбирает страницу HTML, соответствующую IAC на Web-браузере.

2. WGate создает соединение с AGate. AGate загружает соответствующий сервис и интерпретирует описание сервиса, при этом специфические настройки заменяются на более общие настройки.

3. AGate открывает соединение SAPGUI с системой R/3 и стартует транзакцию R/3, определенную в файле сервиса в системе R/3.

4. Система передает основной экран в AGate через интерфейс DAIG. AGate накапливает необходимые контекстные поля в ITS.

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

PS или управление проектами. Благодарю данному модулю производится мониторинг проектов, имеющих долгосрочную основу и высокий уровень сложности, осуществляется планирование и управление. Модуль PS включает следующие основные ключевые элементы: общие модули; контроль качества, финансовых средств/ресурсов; управление проектами и временными данными благодаря информационной системе.

FI или финансы – модуль, рассчитанный на ведение бухгалтерской отчетности, как основной, так и по кредиторам и дебиторам, есть возможность вести вспомогательную бухгалтерию. Функционал включает: Главную книгу, Специальный регистр, Систему информационной отчетности и учета; Бухгалтерию дебиторов, Финансовое управление, Консолидацию, а также Бухгалтерию кредиторов.

CO (контроллинг). Модуль учитывает выработку, прибыль компании и ведет учеты затрат по следующим видам деятельности: затраты по проектам, заказам, по местам возникновения или центрам затрат. CO осуществляет калькуляцию затрат, контролирует результаты прибыли и места ее возникновения (центры прибыли), производитсяконтроллинг деятельности фирмы.

AM управляет основными средствами . Модуль программы ведет управление и учет основных средств. Главные элементы: ремонт оборудования, продажа активов, контроль инвестиций и основных средств (традиционный бухучет), техобслуживание, управление вложениями, амортизация основных средств.

PP (производственное планирование) контролирует производственную деятельность и организовывает планирование благодаря своим главным элементам по управлению сбытом SOP , MPS и MRP (планирование производства и его потребностей в материалах), технологическим картам и спецификациям (BOM), рабочим центрам, управлению производством (SFC ). Благодаря модулю осуществляется планирование непрерывного производства. В PP входят калькуляция затрат и производственные заказы, Just In Time (Канбан), серийное производство, процессный учет затрат.

ММ для материального потока – модуль несет управляющую функцию и производит управление запасами, осуществляет снабженческие функции для разных хоз. операций. Основные функции: оценка запасов материала благодаря информационной системе, учет работ/услуг, закупка материалов, аттестация поставщика, управление складами и запасами, информационная система закупок, контроль счетов.

SD или сбыт решает сложные задачи по продажам и поставкам, распределению, выставлению счетов. Осуществляет помощь в работе по обработке запросов, заказов, поставок и предложений, предпродажная поддержка, обработка поставок, выставление счетов (фактурирование), информационная система сбыта.

Модуль QM обеспечивает системное управление качеством , благодаря информационной системе поддерживается функция планирования качества, производится проверка и контроль над качеством при закупках и производстве. Основной функционал: QMIS (система контроля качества), планирование и проверка качества.

PM (ремонт техники и обслуживание) помогает в планировании ресурсов и затрат на ремонт и обслуживание благодаря информационной системе, ведению спецификаций, планово-профилактического и незапланированного ремонта, осуществляется управление сервисом.

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

WF или управление потоками информации . Благодаря данной части системы все общие приложения (сервисные средства, инструменты, общие технологии) связываются с интегрированными прикладными модулями. Workflow(управление операциями и их потоками) производит автоматизацию хозяйственных процессов под процедуры и правила, которые определены заранее. Многофункциональная офисная система с модулем охватывает электронную почту, универсальный классификатор, систему интеграции с САПР и управление любыми документами. При появлении какого-либо события система запускает необходимый процесс, благодаря которому инициируется единица потока операции (Workflow Item). Благодаря системной логике документы и данные обрабатываются и объединяются при каждом шаге.

IS (отраслевые решения) охватывают SAP, SAP R/3, т.е. данные прикладных модулей и необходимую специфическую функциональность, с которой связана отрасль. Предлагаются отраслевые решение для следующих сфер промышленности: космическая и авиационная, автомобильная, нефтяная, оборонная, газовая, химическая, машиностроительная, фармацевтической, электронная, а также отрасль товаров народного потребления. В непроизводственной деятельности решения предлагается для банков, страховых фирм, государственных органов, телекоммуникаций, здравоохранения, розничной торговли, коммунального хозяйства.

В основу SAP R/3 положена базисная система, которая интегрирует при независимости от аппаратной платформы все прикладные модули. Клиент-сервис, многоуровневая распределенная архитектура, осуществляет работу благодаря базисной системе. Система SAP R/3 работает с разнообразными СУБД (Microsoft SQL Server, DB2, Oracle, Informix) на серверах S/390, Windows NT, AS/400, UNIX. При этом пользователи должны осуществлять работу в средах Macintosh, OS/2, Motif/OSF, Windows .

Необходимо принять во внимание, что приведены примеры работы только основных функций системы SAP R/3, не стоит забывать про возможность работать через интерфейсы BAPI, в Internet/intranet и т.д.

Конфигурируемая система SAP R/3

Функции системы SAP R/3, которая является самой обширной в данный момент времени, призваны решать сложные задачи крупных организаций. Не зря она стала основной корпоративной системой ведущих гигантов мировой индустрии. По статистике, наибольшее число компаний, которые приобретают систему, являются среднего уровня фирмами с годовым оборотом > 200 млн. USD. Данная конфигурируемая система настраивается под конкретное предприятие, которое впоследствии работать практически с индивидуальной версией по настроенным параметрам, технический уровень которых еще раз доказывает продуктивность системы. Данный уровень достигнут благодаря широкой возможности настройки системы и ее конфигурирования. Как результат, SAP R/3 по техническому параметру – лидер на рынке.

Любая финансово-экономическая система внедряется для повышения эффективности работы компании, чем способствует ее выживанию в мире жестокой конкуренции. Для того чтобы остаться на плову, предприятие должно переходить на структуры, ориентированные на процессы, и оставлять позади традиционные функциональные структуры. Как показывает практика, переход на SAP R/3 осуществляется благодаря Business Engineer, инструменту бизнес-инжиниринга, который настраивает систему в соответствии с нуждами фирмы и поддерживает систему во время всего жизненного цикла. То же правило действует и для SAP Business ByDesign, новой системы модели SaaS.

Бизнес-инжиниринг в SAP R/3

Открытый стандартный пользовательский интерфейс Business-Engineer помогает консультантам и партнерам SAP настраивать отраслевые решения, которые заранее сконфигурированы на сценариях SAP R/3. Множество открытых интерфейсов позволяют клиентам SAP проектировать самостоятельные шаблоны для внедрения SAP R/3. Инструмент бизнес-инжиниринга (Business-Engineer) входит в стандартный функционал системы SAP R/3 и имеет три основные элемента:

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


Случайные статьи

Вверх