ERP системы. Лекция 3 ERP. Лекция 3 Архитектура ядра sap erp
Скачать 2.34 Mb.
|
3.3 Организационные уровни в функциональной иерархии бизнес-процессовОсновные данные— это данные, которые постоянно используются в SAP-системе для нескольких бизнес-процессов. Это информация о материалах, клиентах, поставщиках, рабочих местах и пр., которые используются в системе многократно. В них указаны различные свойства объектов, которые используются в соответствующих бизнес-процессах. Основные данные создаются централизованно и могут использоваться всеми приложениями и всеми зарегистрированными пользователями. Это данные, необходимые для обработки хозяйственных операций. Если в систему введены все основные данные, то обработка хозяйственных операций занимает меньше времени, поскольку система сама предлагает основные данные в соответствующих полях. Примеры основных данных Основные записи клиентов – содержат важную информацию, определяющую бизнес-отношения между компанией и ее клиентом. Основные данные используются при исполнении следующих бизнес-процессов: для запросов клиентов, поставок, счет-фактур, платежей. Основные данные клиентов имеют еще и организационный аспект, поскольку их информация организована в виде ракурсов, присвоенных организационным элементам. Основные записи клиентов имеют три ракурса, расположенных на собственном организационно уровне: общие данные, которые определяются на уровне манданта (например, название компании, адрес, номер тел и т.д.) , бухгалтерские данные, которые определяются на уровне балансовой единицы (например, данные управления счетом, данные страхования и т.д.); данные сбыта, которые определяются на уровне рынка сбыта. Данные для одного клиента могут отличаться в зависимости от рынка сбыта: условия отгрузки, приоритет поставки, данные цены). Рис.3.15 –Организационные ракурсы основных записей клиентов Основные записи материалов содержат информацию обо всех материалах, которые компания заготавливает/производит, хранит и продает. Основные записи материалов являются главным источником данных об отдельных материалах на предприятии. Основные записи материалов также подразделяются на ракурсы (рис.3.16) Рис. 3.16 Ракурсы основных записей материалов Основные записи материалов также используются во всех модулях логистики. Посредством интеграции всех данных материалов в одном объекте базы данных устраняется проблема их избыточности. Основные данные могут использоваться во всех сферах деятельности предприятия, таких как, например, закупки, управление запасами, планирование потребности в материалах или контроль счетов. Значения тех или иных параметров, которые содержатся в основных данных, за- висят от организационного уровня и доступны только на этом уровне. Так, например, название материала доступно на уровне манданта, поскольку оно одинаково для всех организационных уровней, а вот цена материала будет различна для разных заводов, равно как и способ его заготовки и планирования. Рис. 3.17. Зависимость основных данных от организационных уровней (на примере основной записи материала) Основные записи поставщика - содержат информацию о поставщике с точки зрения закупок и бухучета, структурированы в соответствии с ракурсами. Общие данные (уровень манданта) – это, например, контактные данные, банковские реквизиты поставщика, бухгалтерские данные (уровень балансовой единицы) –данные, необходимые для ведения счетов, выполнения платежных операций и др.; данные закупочной организации, например, условия платежа. Инфо-записи закупки – содержат краткую информацию о поставщике и материале, заготавливаемом у этого поставщика (текущие и будущие цены и условия, фрахтовые расходы, скидки, данные поставки и др.) Инфо-запись дает возможность хранить информацию (Инфо-запись закупки) о поставщике и материале как основные данные на уровне закупочной организации и завода. При создании документов закупки из инфо-записи переносятся в документ как значения по умолчанию. Данные инфо-записи делятся на общие данные (уровня манданта), данные закупочной организации, данные закупочной организации и завода. Рис.11. Инфо-запись (Materials Management; Sales & Distribution ) Условия – используются для определения цены в заказах на поставку, они влияют на его фактическую цену. Есть несколько типов условий: условия в контракте (применяются по отношению ко всем документам, созданным со ссылкой на этот контракт); условия в инфо-записи закупки применяются по отношению ко всем позициям заказа на поставку, содержат материал и поставщика в инфо-записи закупки; расширенные условия - они включаются в поставку только в том случае, если он удовлетворяет некоторым критериям (скидки поставщика, скидки для вида материала). Спецификации – содержат перечень монтажных узлов и компонентов, используемых при производстве материала. Данные рабочего места (ресурс) включают такие данные как ключ заданного значения, наличная мощность, формулы, виды работ. Технологические карты содержат шаги, необходимые для производства (операции, последовать их выполнения и рабочие места, в которых должны быть выполнены эти операции). Информация «клиент-материал» -это данные, относящиеся к комбинациям определенных материалов и клиентов. Если такая запись существует, то при обработке заказов, поставок, эти значения по умолчанию имеют приоритет над значениями в основной записи материала или клиента. В основных данных выходных документов для вида выходного документа определяется средство отправки, время отправки, роль партнера. Основные данных условий в рамках сбыта включают цены, надбавки, фрахт и налоги. Можно определить зависимость основных данных условий от различных данных, например, ведение цены материала в зависимости от клиента или зависимость скидки от клиента и группы цен материалов. Таблица 3.2. Основные данные, используемые в различных областях SAP
Транзакции Бизнес-логика в системе реализована через транзакции. Транзакции (Transaction) – это прикладные программы, которые используются в SAP-системе для выполнения различных бизнес-процессов: создание заказа клиента, проводка входящего платежа и др. Транзакция SAP – прикладная программа, выполняющая бизнес-процесс в системе, осуществляющая над данными определенный логически завершенный набор действий При выполнение транзакции чаще всего создается запись данных (документ). Каждой транзакции в системе SAP присвоен код, обычно состоящий из четырех символов. Быстрейший способ запустить транзакцию в системе SAP – ввести ее код. Примеры кодов некоторых транзакций приведены в табл. 3.3 Таблица 3.3 Коды транзакций
Основным языком, на котором написаны транзакции SAP ERP, является внутренний язык ABAP (Advanced Business Application Programming). В результате выполнения транзакции создаются документы. Документ в SAP — это запись в базе данных, которая отражает результат выполненной бизнес-операции. При создании документа копируются значения из основных данных с учетом организационных уровней, для которых создается документ MM01 При реализации транзакции, например, создания заказа для клиента, во избежание повторного ввода информации (например, информации о деловом партнере, условиях доставки и оплаты и др.) необходимые данные для операции просто копируются из основных данных делового партнера. Аналогично, при вводе 14 заказа из основной записи материала используется информация о цене за единицу и количестве запаса на складе (рис. 3.18). Рис.3.18 Транзакции в системе SAP |