Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Дополнение.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.67 Mб
Скачать
  • Программно-техническая платформа

    В качестве программного обеспечения используется корпоративная информационная система SAP R/3 версии 4.6С и выше.

    Минимальные требования к технической платформе: персональный компьютер Pentium II и выше, 128 Мб оперативной памяти.

    1. Теоретическая часть

    Раздел 1. Основные функции.

    ВХОД В СИСТЕМУ

    Рисунок 1. Окно регистрации в системе SAP ERP

    Система SAP является мандантной системой. В результате использования концепции мандантов в одной системе можно вести несколько независимых компаний. Каждый пользователь имеет доступ к данным только того манданта, который он выбрал при входе в систему. На рисунке 1 представлено окно регистрации в системе SAP ERP.

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

    SAP-системы поставляются на нескольких языках. В поле ввода языка пользователь выбирает язык для текущего сеанса.

    ЭЛЕМЕНТЫ ЭКРАНА

    Рисунок 2. Стандартные элементы экрана SAP ERP

    На рисунке 2 представлены стандартные элементы экрана SAP ERP.

    Командное поле: в командном поле (которое можно скрыть) можно напрямую запустить приложения, задав код транзакции. Код транзакции приложения можно найти в меню SAP Easy Access или соответствующего приложения, выбрав Система -> Статус.

    Стандартная панель инструментов: пиктограммы стандартной панели инструментов присутствуют на каждом экране системы SAP. Те пиктограммы, которые нельзя использовать в определенных приложениях, становятся в этих приложениях серыми.

    Панель инструментов приложения отображает пиктограммы, которые используются в данном приложении.

    Независимые кнопки (flags): внутри группы можно одновременно выбрать несколько опций с помощью этих кнопок.

    Зависимые кнопки (radiobar): можно выбрать только одну кнопку.

    Закладки (tabs): выводят экранную информацию в более обозримой форме.

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

    Другие элементы:

    Строка меню: выведенные здесь меню в значительной степени зависят от приложения, в котором вы работаете. Меню может содержать подменю.

    Строка заголовка: строка заголовка выводит текущую позицию и операцию в системе.

    МЕНЮ SAP EASY ACCESS

    Рисунок 3. Меню SAP Easy Acces

    SAP Easy Access - это стандартный первый экран системы (рисунок 3). Навигация в системе осуществляется с помощью древовидной структуры. В правом разделе экрана можно поместить какое-либо изображение, например, логотип компании.

    ВЫБОР ФУНКЦИЙ

    Рисунок 4. Выбор выполняемых функций

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

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

    • С помощью мыши, выбрав: опции меню, фавориты и опции SAP Easy Access

    • С помощью клавиатуры (ALT + подчеркнутая буква соответствующего пункта меню)

    • Путем ввода кода транзакции в командном поле: Каждой функции в SAP-системе R/3 присвоен код транзакции. Присвоенный код транзакции можно вызвать на любом экране системы. Можно определить код текущей транзакции, выбрав опцию Статус меню Система. Другие возможности ввода параметров в командное поле:

      • /n завершает текущую транзакцию

      • /i закрывает текущий режим

      • /osm04 открывает новый режим и запускает в этом режиме специфицированную транзакцию (SM04).

    МЕНЮ НА БАЗЕ РОЛИ ПОЛЬЗОВАТЕЛЯ

    Рисунок 5. Меню на базе роли пользователя

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

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

    Пользователи могут выбирать между меню пользователя и стандартным меню SAP.

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

    СПРАВКА К ПОЛЮ: F1 и F4

    Рисунок 6. Справка к полю F1 и F4

    Справка, доступная по кнопке «F1», предоставляет информацию к полям, меню, функциям и сообщениям (рисунок 6). С помощью справки F1 можно получить техническую информацию о соответствующем поле.

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

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

    SAP-БИБЛИОТЕКА

    Рисунок 7. Помощь по системе "Библиотека SAP"

    Система SAP предлагает подробную online-справку (рисунок 7). Доступ к ней возможен на любом экране системы. Справку можно вызвать из меню «Справка». Также можно получить прямой доступ к порталу справки по адресу: http://help.sap.com

    МЕНЮ: СИСТЕМА И СПРАВКА

    Рисунок 8. Меню: Система и Справка

    Меню Система содержит, среди прочего, следующие опции:

    • Открыть/удалить режим: открытие или закрытие режима. Максимальное количество режимов определяется системным администратором, и лежит в интервале от двух до шести.

    • Постоянные значения пользователя: ввод пользовательских значений по умолчанию. Используются для установки значений по умолчанию для пользовательских полей в системе (например, поле БЕ).

    • Статус: просмотр важнейших пользовательских и системных данных.

    • Выход из системы: завершение сеанса SAP.

    Меню Справка (рисунок 8) содержит, среди прочего, следующие опции:

    • Контекстно-зависимая справка по приложению

    • Доступ к SAP-библиотеке

    • Глоссарий

    Раздел 2. Настройка пользовательских параметров.

    ПЕРСОНАЛИЗАЦИЯ ПОЛЬЗОВАТЕЛЯ

    Рисунок 9. Возможности системы SAP для персонализации пользовательского интерфейса

    Конечный пользователь имеет различные возможности для персонализации системы (рисунок 9). Некоторые из них описаны ниже:

    • Можете изменять формат первого экрана, выбрав «Дополнительная информация -> Параметры настройки», например, выключением изображения в правой части окна или включением опции просмотра технических имен (кодов транзакций) в меню SAP Easy Access.

    • Выбрав следующий путь по меню «Система -> Постоянные значения пользователя -> Собственные данные», можно установить персональные стандартные значения. Можно выбрать закладки «Адрес», «Значения по умолчанию» и «Параметры». В качестве примера рассмотрим параметры настройки закладки «Параметры»:

    • Параметры: здесь можно установить значения по умолчанию для наиболее часто используемых полей ввода. Чтобы установить значение по умолчанию для поля, оно должно быть присвоено Ид. Параметру.

    Процедура поиска ид. параметра: перейти в поле, для которого нужно установить значение по умолчанию. Выбрать справку F1 и затем выбрать «Техническая информация». Система выведет информационное окно, содержащее соответствующий Ид. параметра под заголовком «Данные поля» (если полю присвоено ид. параметра).

    1. Перечень заданий к лабораторной работе

    Задание 1. Раздел «Основные функции».

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

    • Запишите максимальное число сеансов (окон в системе SAP), которые можно открыть одновременно?

    • Определите функции и найдите коды транзакций, которые соответствуют следующим путям по меню SAP:

      • Инструменты -> Администрирование -> Монитор -> Контроль системы -> Обзор пользователей

    Нахождение Транзакции

      • Учет и отчетность -> Финансы -> Дебиторы -> Основные записи -> Просмотр

      • Для перехода к следующему экрану введите Клиент (указывает преподаватель) и Балансовая единица (указывает преподаватель).

    В поле дебитор вставляем звездочку и нажимаем ОК.

    Выбираем любого дебитора, щелкаем 2 раза.

    Запишите названия функций и коды транзакций.

    • Не выходя из формы, выберите справку по приложению на первом экране SAP Easy Access (меню Справка). В какую область библиотеки SAP вы при этом попадете? Ответ запишите.

    Чтобы ответить на приведенные ниже вопросы, вам потребуется перейти к экрану Просмотр Дебитор: начальный экран.  

    • Воспользуйтесь кнопкой F1 на поле Дебитор. Для чего используется это поле? Напишите краткое резюме по информации, относящейся к данному полю.

    • Воспользуйтесь кнопкой F1 на поле Балансовая единица. Если вы выберете пиктограмму Справка по приложению на экране справки F1, в какую область библиотеки SAP вы при этом попадете? 

    • Какую пиктограмму вы должны использовать на экране справки F1, чтобы найти Ид. параметр для поля Балансовая единица?

    • Воспользуйтесь справкой F4 на поле Клиент, чтобы найти номер клиента, указанного преподавателем. Для этого после вызова справки F4 введите соответствующий Критерий поиска "Имя*".

    Если ввести в поле Дебитор его номер, то мы найдем нужного нам дебитора.

    В Столбце имя1, мы видем его имя Power inc.

    Введем в поле Имя слово Power и поставим звездочку Power*. Звездочка означает что после слова могут быть любые символы.

    Задание 2. Раздел «Настройка пользовательских параметров».

    • Присвойте значение параметра поля Балансовая единица вашему профилю пользователя, используя полученные ранее значения ID параметра и Балансовой единицы.

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

    • Создайте по новую папку в папке Фавориты. Добавьте две транзакции, указанные преподавателем, в созданную папку. Добавьте в созданную папку интернет-адрес http://www.engec.ru с текстом ИНЖЭКОН.

    • Введите транзакцию, указанную преподавателем, в качестве начальной транзакции. Чтобы введенное изменение реализовалось, вам придется выйти из системы и снова войти в нее. 

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

    Задание 2. Настройка пользовательских параметров.

    Чтобы присвоить определенное значение параметра полю, необходим идентификатор параметра поля (Ид.параметр). Прежде всего необходимо выбрать транзакцию, содержащую требуемое поле. Например, поле Балансовая единица можно найти в транзакции XD03. После этого установите курсор в это поле (щелкните на нем мышью). Выбрав F1 → Техническая информация → Ид. Параметра, вы получите требуемую информацию. Для поля Балансовая единица идентификатор параметра - BUK.

    После этого Вы можете ввести этот идентификатор параметра и требуемое его значение в собственные постоянные значения пользователя через пункт меню «Система → Постоянные значения пользователя → Собственные данные».

    В закладке Параметры введите идентификатор параметра и значение, которые будут затем вводиться в соответствующее поле. Сохраните Ваши записи.

    Чтобы настроить язык регистрации в системе, зайдите в Ваши постоянные значения пользователя через пункт меню «Система → Постоянные значения пользователя → Собственные данные». В закладке Постоянные значения введите в поле Язык входа нужный Вам язык.

    Форма десятичного представления чисел и формат даты устанавливаются на этой же закладке «Постоянные значения». Выделите кнопку рядом с соответствующим форматом. Сохраните Вашу работу.

    Чтобы создать папку в меню SAP Easy Access, используйте пункт меню "Фавориты → Вставить папку». Впишите требуемое имя папки и нажмите Enter. Число папок не ограничено. Созданные папки можно перетаскивать с одной позиции на другую. Чтобы создать "фаворит", выберите приложения (транзакции), необходимые в каждодневной работе из дерева меню или из стандартного меню SAP . Для добавления их в список "фаворитов", выделите их и выберите в строке меню "Фавориты" → Добавить. Можно также перетащить их мышью в папку "фаворитов". Кроме того, чтобы добавить код транзакции, можно использовать путь меню "Фавориты" → Вставить транзакцию. Наконец, чтобы переместить уже созданные "фавориты" в другую папку, выберите "Фавориты → Переместить» или перетащите их с помощью мыши.

    Чтобы создать Интернет-адрес, выберите "Фавориты → Вставить Web -адрес или файл». Если Вы после этого выберете из числа Ваших "фаворитов" созданную ссылку на сайт, будет запущен Интернет-браузер, который выведет Вам соответствующую страницу в Интернет.

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

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

    1. Содержание отчета по лабораторной работе

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

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

    Пример оформления титульного листа отчета по лабораторной работе представлен в Приложении 1 «Пример оформления титульного листа отчета по лабораторной работе».

    Лабораторная работа «Архитектура ядра корпоративной информационной системы sap»

    1. Цель работы

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

    • Интерфейс презентации

    • Интерфейс базы данных

    • Обработка в диалоговом режиме

    • Концепция транзакций SAP

    • Концепция асинхронного обновления и блокирования

    • Обработка в фоновом режиме

    • Инстанция SAP.

    1. Программно-техническая платформа

    В качестве программного обеспечения используется корпоративная информационная система SAP R/3 версии 4.6С и выше.

    Минимальные требования к технической платформе: персональный компьютер Pentium II и выше, 128 Мб оперативной памяти.

    1. Теоретическая часть Обработка запросов пользователя

    Рисунок 10. Обработка запросов пользователя

    КИС SAP строится на основе клиент-серверной архитектуры (рисунок 10). Основными приложениями в архитектуре системы являются:

    • Уровень базы данных – СУБД, используется для хранения информации;

    • Уровень сервера приложений - сервер приложений SAP, используется для обработки информации в соответствии с бизнес-логикой;

    • Уровень сервера презентации – SAP GUI (SAP Graphic User Interface). Основная задача - ввод/вывод информации пользователю.

    Концепция работы КИС SAP предусматривает выполнение большого числа процессов на различных уровнях архитектуры клиент-сервер.

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

    Данные, вводимые пользователем на экране, принимаются программой презентации SAPGUI, конвертируются в ее собственный формат и затем передаются диспетчеру в виде запросов обработки. Запросы обработки затем сохраняются диспетчером в очередях запросов и обрабатываются в соответствии с правилом FIFO ("первый вошел"/"первый вышел").

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

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

    Интерфейс презентации SAP

    Рисунок 11. Интерфейс презентации SAP

    Интерфейс презентации SAPGUI (GUI - графический интерфейс пользователя) осуществляет выполнение функций ввода/вывода в системе SAP (рисунок 11). SAPGUI главным образом ориентирован на Windows Style Guide и доступен для нескольких платформ с предоставлением аналогичных функций для них. Если система SAP использовалась на одной платформе, то при работе в системе на другой платформе, пользователь не обнаружит никакой разницы за исключением нескольких незначительных, зависящих от платформы, атрибутов GUI.

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

    Объем данных, передаваемых при каждой смене экрана, обычно составляет всего лишь несколько Кбайт, что позволяет пользователю легко подключаться к серверам презентаций по сети WAN (Wide Area Network - глобальная сеть - объединяет локальные вычислительные сети (LAN), обеспечивая передачу данных на большие расстояния, например, в масштабах страны или всего мира.)

    Интерфейс базы данных sap

    Рисунок 12. Интерфейс базы данных

    В настоящее время администрирование больших объемов данных обычно осуществляется посредством систем управления реляционными базами данных (СУРБД). Эти системы сохраняют данные и связь между ними в двумерных таблицах (рисунок 12). Определения данных, таблиц и отношений между таблицами хранятся в словаре данных реляционной СУБД.

    Во внутреннем языке системы (ABAP/4) используется специфический диалект языка SQL – SAP OPEN SQL. SAP OPEN SQL используется для доступа к данным приложения, хранящимся в БД, независимо от конкретной СУРБД. Интерфейс базы данных SAP преобразует операторы Open SQL из ABAP-операторов в соответствующие операторы базы данных. Это означает, что прикладные программы, написанные на ABAP, являются независимыми от используемых баз данных. В АВАР могут использоваться операторы Native SQL – операторы диалекта SQL, используемые в конкретной СУБД. Но эти операторы следует использовать осторожно, т.к. они специфичны для конкретной СУБД и программы, написанные с их использованием, могут не работать в других системах, использующих другой тип СУБД.

    Во время интерпретации операторов Open SQL интерфейс базы данных R/3 проверяет синтаксис этих операторов и следит за оптимальным использованием локальных буферов SAP в совместной памяти сервера приложения. Данные, часто используемые приложениями, хранятся в этих буферах, вследствие чего системе не надо каждый раз обращаться к серверу базы данных для их считывания. В частности, все технические данные, такие, как ABAP-программы, экраны и информация ABAP-словаря, а также параметры бизнес-процесса обычно в действующей системе не изменяются и поэтому их можно буферизировать.

    При обращении к базе данных с помощью Native SQL, буферы памяти не используются.

    Сервисы сервера приложений sap

    Рисунок 13. Сервисы сервера приложений

    Операционная система рассматривает исполняющую систему SAP в качестве группы параллельных взаимодействующих процессов (рисунок 13). На каждом сервере приложения эти процессы включают в себя диспетчер, а также рабочие процессы следующих типов:

    • диалоговая обработка (D),

    • обновление (V),

    • управление блокировками (E),

    • фоновая обработка (B),

    • спул (S) – процессы обработки заданий печати,

    • постановка в очередь – обработка очереди заданий.

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

    Сервер сообщений (MS) осуществляет связь между распределенными в системе SAP диспетчерами и поэтому является необходимым условием при использовании нескольких параллельно работающих серверов приложений.

    Шлюзовый сервер (GW) обеспечивает связь между системами SAP, R/2 и внешними прикладными системами.

    Понятие sap-транзакции.

    Рисунок 14. Понятие SAP-транзакции

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

    В системе SAP шаг диалога начинается с обработки данных, введенных пользователем (обработка после ввода (Processes After Input, PAI), и с обработки следующего экрана (обработка перед выводом (Processes Before Output, PBO)); система затем получает следующий экран, обработанный пользователем, и еще раз анализирует и обрабатывает данные ввода на этом экране. Шаги диалога для пользователя и системы выполняются асинхронно. Для системы шаг диалога обычно состоит из двух частей: PBO- и PAI-модулей.

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

    Виды блокировок в системе sap.

    Рисунок 15. Блокировки в системе SAP

    Механизмов блокирования в современных СУРБД обычно недостаточно для обработки объектов коммерческих данных (например, заказы клиента), которые влияют на несколько таблиц базы данных (рисунок 15). Для координации нескольких приложений, одновременно обрабатывающих один и тот же бизнес-объект, система R/3 предоставляет свое собственное управление блокировками, контролируемыми отдельным процессом.

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

    Асинхронное обновление.

    Рисунок 16. Асинхронное обновление

    Примечание: транзакция соответствует логической единице обработки (LUW).

    Различают элементарные шаги обработки (LUW) в системе SAP и эти же шаги в системе базы данных (SAP-LUW/DB-LUW). DB-LUW либо полностью выполняется, либо обновление данных не происходит (выполняется откат). DB - LUW перемещает базу данных из одного согласованного состояния в другое. Это означает, что данные должны быть логическими и корректными, как до, так и поле LUW; это справедливо, как для DB - LUW, так и SAP - LUW.

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

    Запуск приложения SAP является также и началом SAP-LUW. Как было описано выше, каждый шаг диалога в SAP-LUW обрабатывается одним рабочим процессом, как и в случае с DB-LUW. Каждое изменение в базе данных выполняется в своем собственном DB-LUW.

    Асинхронное обновление, обычно используемое в SAP - LUW, позволяет системе временно накопить изменения, выполненные пользователем в отдельных диалоговых шагах, а затем при завершении фазы диалога, внести изменения в базу данных посредством отдельного рабочего процесса обновления (рисунок 16). Для обеспечения непротиворечивости данных итоговое изменение базы данных (включающее в себя каждое "изменение шага диалога") выполняется только в одном заключительном DB - LUW.

    Abap-программы длительного выполнения.

    Рисунок 17. Блокировка диалоговых процессов программами длительного выполнения

    В диалоговом режиме в системе SAP нельзя выполнять программы с большим временем выполнения, т.к. тогда эти рабочие процессы будут недоступны другим пользователям (рисунок 17). Оставшимся диалоговым рабочим процессам придется обрабатывать намного большее количество пользователей, что скажется на значительном снижении времени реакции системы.

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

    Обработка в фоновом режиме.

    Рисунок 18. Обработка в фоновом режиме

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

    Фоновая обработка планируется в виде заданий. Каждое задание состоит из одного или нескольких шагов (ABAP-отчетов, внешних программ или вызовов других операционных систем), которые обрабатываются в последовательном порядке. Можно также устанавливать приоритеты (от "С" до "A"), чтобы присвоить приоритет определенным заданиям.

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

    Инстанция системы sap.

    Рисунок 19. Инстанции системы SAP

    Инстанция это административная единица, объединяющая компоненты системы Базис SAP предоставляют один или несколько сервисов (рисунок 19). Центральная система SAP состоит из одной инстанции, которая предоставляет все необходимые сервисы.

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

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

    1. Перечень заданий к лабораторной работе

    Задание 1. Ответьте на следующие вопросы, используя транзакции SM50, SM51 и SM04.

    • В какой инстанции вы работаете?

    • Сколько диалоговых рабочих процессов имеет система?

    • Сколько пользователей на данный момент зарегистрировано в системе?

    • Сколько на данный момент у вас открыто сеансов?

    Задание 2. Диалоговая обработка: выполнение отчетов.

    • Запустите отчет RM06EL00 в диалоговом режиме.

    • Какую информацию предоставляет отчет?

    • Создайте вариант отчета RM06EL00. Задайте имя RM06EL00#_#, где #_# - номер вашей группы и ваш номер в группе.

    • Выполните отчет RM06EL00 в транзакции SA38, выбрав Выполнить с вариантом. Выберите созданный вами вариант. Что изменилось?

    Задание 3. Фоновая обработка: планирование заданий.

    • Выполните отчет RM06EL00 в фоновом режиме, используя созданный вами в предыдущем упражнении вариант. Что произошло?

    • Ознакомьтесь с подробной информацией по вашему фоновому заданию.

    • Запланируйте фоновое задание, используя ассистент по заданиям. Как теперь выглядит экран обзора заданий (транзакция SM37)?

    1. Порядок выполнения лабораторной работы

    Задание 1.

    • Вызовите транзакцию SM51 и определите имя инстанции (столбец Имена серверов).

    • В транзакции SM51 выведите список типов рабочих процессов (столбец Тип) (можно также использовать транзакцию SM50).

    • Для обзора пользователей используйте транзакцию SM04.

    Задание 2. Диалоговая обработка.

    • Выберите Система → Услуги → Система отчетов (транзакция SA38). Введите имя программы RM06EL00. Выберите Выполнить (F8).

    • Для создания варианта выберите Перейти к → Варианты (F7) в транзакции SA38. На появившемся экране выбора введите имя варианта и выберите Создать. Выберите Атрибуты и введите значащее краткое описание варианта. Чтобы сохранить вариант, выберите Сохранить.

    • При использовании варианта поля экрана выбора автоматически заполняются данными варианта. Вам не нужно вводить дополнительные данные. Результат отчета идентичен предыдущему.

    Задание 3. Фоновая обработка.

    Примечание: используйте для всех упражнений класс C.

    • На первом экране транзакции SA38 выберите Фоновая обработка. На следующем экране введите вариант отчета RM06EL00 и выберите Выполнить немедленно. В строке статусов появится сообщение, указывающее на то, что отчет RM06EL00 был запущен в качестве фонового задания.

    • Выберите Система → Услуги → Задания → Обзор заданий (транзакция SM37). На экране выбора выберите Выполнить (F8). Выберите ваше задание и нажмите на пиктограмму Спул. Ваше задание создало список спула. Выберите ваш список спула и затем пиктограмму очки (стандартное значение этой пиктограммы во всей системе SAP – Просмотр).

    • Выберите RM06EL00 еще раз как отчет для выполнения, но на этот раз запланируйте задание для запуска через 10 минут. Учтите возможную разницу между системным временем и временем фронт-энда. Для проверки системного времени выберите Система → Статус. Рекомендация: для определения фонового задания выберите Система → Услуги → Задания → Определение заданий (транзакция SM36). Выберите Ассистент по заданиям и следуйте указаниям ассистента.

    1. Содержание отчета по лабораторной работе

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

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

    Пример оформления титульного листа отчета по лабораторной работе представлен в Приложении 1 «Пример оформления титульного листа отчета по лабораторной работе».

    Лабораторная работа «оргструктура sap erp»

    1. Цель работы

    Целью работы «Оргструктура SAP ERP» является получение представления об основных принципах моделирования организационной структуры компании в корпоративной системе SAP ERP. В ходе выполнения лабораторной работы:

    • Ознакомятся с основными элементами организационной системы SAP в различных модулях;

    • Определять зависимость основных элементов организационной структуры друг от друга;

    • Отражать бизнес-операции в системе SAP ERP в определенной организационной единице компании.

    1. Программно-техническая платформа

    В качестве программного обеспечения используется корпоративная информационная система SAP R/3 версии 4.6С и выше.

    Минимальные требования к технической платформе: персональный компьютер Pentium II и выше, 128 Мб оперативной памяти.

    1. Теоретическая часть Организационные единицы sap erp

    Система SAP состоит из следующих основных модулей: «Логистика» (учет операций, связанных с товародвижением – закупки, движение товара внутри компании, хранение товара), «Сбыт», «Финансы» (в основном бухгалтерский учет), «Контроллинг» (управленческий учет), «Учет персонала».

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

    Рассмотрим типовые элементы реальной организационной структуры предприятия (в большей степени относящиеся к логистической организационной структуре):

    Х

    Рисунок 20. Холдинг, концерн

    олдинг, концерн – организационная единица, объединяющая в себе несколько юридических лиц. В общем случае, юридические лица с точки зрения законодательства могут быть полностью независимыми, формальных связей между ними может не существовать. Например, концерн TOYOTA – состоит из множества юридических лиц (компаний) по всему миру. Компания в одной стране юридически не зависит от компании в другой стране (рисунок 20).

    Ф

    Рисунок 21. Фирма, компания

    ирма, компания – с точки зрения законодательства – независимое юридическое лицо. Имеет свои заводы, склады, закупает товары, ведет бухгалтерский учет, сдает отчетность в фискальные органы. Например, ООО «Тойота Россия» - юридическое лицо, представляющее концерн TOYOTA в России, владеет основными средствами, имеет право осуществлять торгово-закупочную деятельность от своего имени (рисунок 21).

    П

    Рисунок 22. Предприятие, завод

    редприятие, завод, торговый комплекс – территориально обособленная производственная мощность одной компании, где осуществляется производство, хранение, продажа товаров. Например, магазин «Лента» на ул.Савушкина и магазин «Лента» на улице Бухарестской – разные торговые комплексы, стоимость доставки/хранения товаров в этих комплексах в общем случае будет различной, поэтому фирма будет вести раздельный бухгалтерский учет запасов товаров на этих торговых комплексах (рисунок 22).

    С

    Рисунок 23. Склад

    клад – физическое место хранения, выделенное на предприятии, заводе, торговом комплексе. Например, в магазине выделяется склад овощей/фруктов, мясопродуктов (холодильная камера), цех полуфабрикатов, торговый зал. С точки зрения компании, эти помещения необходимо разделять, например, для целей инвентаризации. На каждом складе назначается свой ответственный сотрудник, он осуществляет приемку, хранение товара. Однако, себестоимость хранения одного товара на складах одного завода, предприятия, торгового комплекса будет одинаковой. Компании требуется только количественный учет товара на складах (рисунок 23).

    Служба закупок – служба компании, занимающаяся вопросами организации закупочной деятельности. Ведет поиск поставщиков, согласовывает поставляемые товары, цены, сроки поставки, конкретные заказы поставщикам. В холдинге служба закупок может быть как единой на весь холдинг (централизованные закупки), так и присутствовать в каждом юридическом лице холдинга. Возможен вариант, когда каждое предприятие юридического лица занимается поиском поставщиков, согласованием цен, заказом товаров.

    Отдел закупок, менеджер по закупкам – отдел или сотрудник компании, ответственный за контакт с поставщиком. За каждым поставщиком закрепляется свой менеджер по закупкам.

    Отдел продаж – отдел или сотрудник компании, ответственные за контракты с покупателями. За каждым клиентом закрепляется свой менеджер по продажам.

    Канал сбыта (канал продаж) – способ реализации продукции покупателям (например оптовая, розничная продажа, продажи через Интернет).

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

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

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

    Рисунок 24. Выбор манданта при регистрации в системе

    система SAP может содержать несколько мандантов. Обычно дополнительный мандант используется в технических целях, в нем производится тестирование новых разработок перед переносом в основную систему (систему в продуктивной эксплуатации). При регистрации в системе SAP, наряду с именем пользователя, указывается и мандант, т.е. в одном сеансе разрешена обработка данных только одного манданта. В системе SAP мандант задается с помощью трехзначного числового кода (например, мандант 001, 100, 410) (рисунок 24).

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

    Завод – организационная единица в системе SAP, предназначенная для отражения завода, предприятия, торгового комплекса. В системе SAP завод присваивается балансовой единице, что соответствует ситуации, когда юридическое лицо владеет определенной торговой или производственной площадкой (ООО «Лента» владеет торговыми комплексами «Лента», ООО «Тойота Россия» владеет заводом TOYOTA в Санкт-Петербурге). Код завода буквенно-цифровой, состоящий из 4 символов, этот код также уникален в рамках одного манданта.

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

    Закупочная организация – организационная структура в системе SAP, предназначенная для отражения отдела закупок реального предприятия. В разрезе закупочных организаций ведутся данные по поставщикам (контракты, цены, условия поставок и т.п.). В зависимости от организации закупочной деятельности в холдинге, может быть создана одна закупочная организация на весь холдинг (централизованные закупки), по одной закупочной организации на балансовую единицу (соответствует ситуации, когда в каждом юридическом лице холдинга создан свой отдел закупок), а также может быть создана отдельная закупочная организация для каждого завода в балансовой единице (в случае, если каждое предприятие холдинга организует свои собственные закупки).

    Группа закупок – организационная структура в системе SAP, предназначенная для отражения ответственных за работу с поставщиком лиц.

    Сбытовая организация - служит для представления организационных структур в сбыте. Каждая сбытовая организация является сбытовым подразделением и функционирует как юридическое лицо.

    Каналы сбыта - позволяют отражать общую структуру распределения товаров. Такими каналами являются, например, оптовая торговля, розничная торговля или прямая продажа с завода.

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

    На начальном этапе внедрения информационной системы SAP ERP производится обследование предприятия с целью выявления у него основных элементов организационной структуры. После обследования, специалистами команды внедрения предлагается несколько вариантов отражения оргструктуры предприятия в информационной системе (рисунок 25, 26). Далее, в зависимости от требований заказчика, на этапе настройки, производится группировка типовых элементов оргструктуры системы для построения оргструктуры предприятия, в наибольшей степени соответствующей действительности.

    Рисунок 25. Соответствие «реальных» организационных единиц предприятия организационным единицам в системе SAP ERP

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

    Рисунок 26. Пример построения организационной структуры в системе SAP ERP

    В состав концерна (мандант) входят 2 юридических лица (балансовая единица). Первое юридическое лицо имеет 2 предприятия (завод), второе – одно. Завод 1000 имеет 2 места хранения (склад), завод 1100 имеет 3 склада.

    1. Перечень заданий к лабораторной работе

    Перед лабораторной работой получить у преподавателя наименования клиентов, коды балансовых единиц,

    Примечание: для обозначения термина «клиент» в системе SAP используется термин «Дебитор».

    Задание 1. Оргструктура концерна.

    После выполнения этого упражнения вы научитесь:

    • Производить поиск конкретной основной записи клиента

    • Определять организационные единицы, соответствующие основной записи клиента

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

    1. Проверьте, в каких сбытовых организациях созданы основные записи клиентов.

      1. Перейдите в экран просмотра клиентов.

    Логистика → Сбыт → Основные данные → Деловой партнер → Клиент → Просмотреть → Сбыт

    Появляется экран «Просмотр клиента: первый экран».

    Запишите код транзакции просмотра дебитора.

    Код транзакции просмотра дебитора: __ __

      1. Найдите номер клиента (дебитора).

    Прежде всего, необходимо проверить по имени клиента, сколько клиентов с указанным преподавателем именем клиента, работают с нашей компанией. Найдите всех клиентов, в имени которых встречается одно из слов имени клиента (например, для клиента «QWE Ltd.» осуществите поиск по слову «QWE»), воспользовавшись для этого клавишей справки F4 в поле Клиент, самая первая закладка средства поиска «Дебиторы: общие данные». Для поиска записей, содержащих слово QWE, используйте символ * (например, *QWE*). Двойным щелчком на списке совпадений выберите требуемого клиента. Система SAP ERP покажет номер клиента.

    Количество клиентов, содержащих в названии, указанном преподавателем: ___________

    Номер клиента: __ __ __ __

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

    Нажмите кнопку Рынки сбыта дебитора… и выберите нужный рынок сбыта двойным щелчком на отображаемом рынке сбыта (рынок сбыта это комбинация сбытовой организации, канала сбыта и сектора).

    В вашей организации клиент имеет следующие сбытовые присвоения:

    Сбытовая организация: __ __ __ __

    Канал сбыта: __ __

    Сектор: __ __

    1. Определите ИНН дебитора, а также определите, какое из ваших предприятий является предприятием по умолчанию для данного дебитора.

    Найдите ИНН дебитора в разделе «Общие данные» (поле «Налог. Номер 1»), предприятие-поставщик – в разделе «Данные рынка сбыта».

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

    ИНН: __ __ __ __

    Предприятие-поставщик: __________________

    Таблица общих данных клиентов: _________________

    Таблица данных сбытовой организации: ___________

    Запишите данные о ключевых полях каждой из таблиц по приведенной форме:

    ТАБЛИЦА: _____________

    Имя поля

    Наименование

    Задание 2: транзакции и документы.

    После выполнения этого упражнения вы научитесь: создавать заказ на продажу с использованием клиента, которого вы нашли в предыдущем разделе.

    Сценарий: клиент хочет заказать товар в вашей компании.

    Заведите в систему информацию по заказу клиента и заказ.

    1. Создайте заказ клиента, запишите код транзакции создания сбытового заказа.

    Логистика → Сбыт → Продажа → Заказ → Создать

    Код транзакции создания сбытового заказа: __ __

    Рисунок 27. Первый экран создания сбытового заказа

    На первом экране определение рынка сбыте необязательно (рисунок 27).

    С помощью клавиши F4 определите Вид заказа для оптового заказа. Выберите вид заказа, нажмите ENTER.

    Вид заказа: __ __

    Рисунок 28. Обзорный экран заказа клиента

    Как только вы введете заказчика на втором экране создания заказа и нажмете ENTER, система SAP автоматически определит соответствующий рынок сбыта (рисунок 28).

    Рисунок 29. Создание заказа клиента - выбор рынка сбыта

    Если данный заказчик участвует более чем в одном рынке сбыта, появляется экран выбора, на котором вы можете выбрать подходящий рынок сбыта (рисунок 29).

    1. Введите информацию из заказа на поставку клиента.

    Рисунок 30. Создание заказа клиента - ввод информации о заказе

    На экране заказа (рисунок 30): обзор (в закладке Продажи) введите следующие данные:

      • заказа на поставку “#_ОПТ”, где # - имя вашего пользователя SAP.

      • Материал, количество, предприятие - указывается преподавателем.

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

    После ввода данных заказа клиента, сохраните документ. Запишите номер созданного заказа.

    Номер заказа: __ __

    1. Просмотрите созданный заказ клиента, запишите код транзакции просмотра сбытового заказа.

    Логистика → Сбыт → Продажа → Заказ → Просмотреть

    Код транзакции просмотра сбытового заказа: __ __

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

    1. Запишите данные о ключевых полях по приведенной форме:

    ТАБЛИЦА: _____________

    Имя поля

    Наименование

    1. Содержание отчета по лабораторной работе

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

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

    Пример оформления титульного листа отчета по лабораторной работе представлен в Приложении 1 «Пример оформления титульного листа отчета по лабораторной работе».

    ЛАБОРАТОРНАЯ РАБОТА «Сбытовые операции в системе SAP ERP»

    1. Цель работы

    Целью работы «Сбытовые операции в системе SAP ERP» является:

    • Нахождение основных организационных единиц сбыта SAP ERP;

    • Изучение основных транзакций модуля «Сбыт» системы SAP ERP;

    1. Программно-техническая платформа

    В качестве программного обеспечения используется корпоративная информационная система SAP R/3 версии 4.6С и выше.

    Минимальные требования к технической платформе: персональный компьютер Pentium II и выше, 128 Мб оперативной памяти.

    1. Теоретическая часть

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

    В модуле «Сбыт» используются организационные единицы, присущие только этому модулю, например «Сбытовая организация», «Канал сбыта», «Сектор», «Пункт отгрузки». Существуют также организационные единицы, используемые одновременно и в других модулях системы SAP ERP – «Балансовая единица», «Предприятие» и пр.

    Примечание: в данной лабораторной работе не приводится полный список всех организационных единиц модуля «Сбыт».

    Б

    Рисунок 31. Балансовая единица

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

    Сбытовая организация - п

    Рисунок 32. Сбытовая организация

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

    К

    Рисунок 33. Канал сбыта

    анал сбыта - позволяет отражать общую структуру распределения товаров (путь, по которому реализуемые материалы и товары попадают к клиенту). Такими каналами являются, например, оптовая торговля, розничная торговля или прямая продажа с завода. Одной сбытовой организации может быть присвоено несколько каналов сбыта, канал сбыта может быть присвоен нескольким сбытовым организациям (например, сбытовая организация «Казанское подразделение» имеет в своем составе каналы сбыта «Опт», «Розница», «Дилеры», а канал сбыта «Опт» имеется присвоен сбытовым организациям «Казанское подразделение», «Северо-Западное подразделение», «Архангельское подразделение») (рисунок 33).

    С

    Рисунок 34. Сектор

    ектор - позволяет разделить продаваемую номенклатуру по секторам в зависимости от потребностей предприятия (продажа товаров, услуг, материалов), либо без распределения по каналам сбыта, когда вся реализация идет через один, заранее определенный в системе канал сбыта. В этом случае сектор используется только для технических целей, аналитика по секторам в отчетах SAP ERP не используется. Сбытовая организация может иметь несколько секторов (например «Материалы», «Товары», «Услуги»), а сектор может быть присвоен нескольким сбытовым организациям (например, сектор «Услуги» может быть присвоен нескольким сбытовым организациям) (рисунок 34).

    Рынок сбыта - является комбинацией сбытовой организации, канала сбыта и сектора. Он определяет канал сбыта, который сбытовая организация использует для продажи продукта из определенного сектора. Рынок сбыта может быть присвоен только одной балансовой единице (через присвоение сбытовой организации балансовой единице) (рисунок 35).

    Рисунок 35. Формирование рынков сбыта

    При создании документа сбыта, ему определяется рынок сбыта и в дальнейшем он не может быть изменен. Соответствующие основные данные, релевантные рынку сбыта, копируются в создаваемый документ, облегчая и ускоряя тем самым создание документа (например, данные отгрузки, цены, условия платежа для рынка сбыта «Казанское подразделение» автоматически копируются в документ).

    Завод и склад. Завод - организационная единица в системе SAP, предназначенная для отражения завода, предприятия, торгового комплекса (рисунок )36.

    Рисунок 36. Завод и склад

    В системе SAP завод присваивается балансовой единице, что соответствует ситуации, когда юридическое лицо владеет определенной торговой или производственной площадкой (ООО «Лента» владеет торговыми комплексами «Лента», ООО «Тойота Россия» владеет заводом TOYOTA в Санкт-Петербурге). Завод в системе SAP ERP является организационной единицей, где хранится товарный запас. Склад – организационная единица в системе SAP, предназначенная для отражения складских площадок, помещений. Склад в системе SAP всегда присвоен одному заводу. В разрезе складов ведется только количественный учет. Стоимостной учет ведется в разрезе целого завода.

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

    • С точки зрения управление материальными потоками завод, является местом хранения запаса материала.

    • С точки зрения производства завод может быть представлен как производственная мощность.

    • В сбыте завод представляет собой место, откуда происходит распределение материалов и услуг.

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

    Пункт отгрузки – организационная единица сбыта,

    Рисунок 37. Пункт отгрузки

    предназначенная для обработки всех операций отгрузки. Пунктом отгрузки может быть грузовая платформа, почтовое отделение или железнодорожное депо. Кроме того, им может являться, например, группа сотрудников, ответственных (только) за организацию срочных поставок. В системе SAP ERP пункт отгрузки присваивается на уровне завода. Физически этот пункт должен располагаться рядом с заводом-поставщиком. Заводу можно присвоить несколько пунктов отгрузки. Одному пункту отгрузки можно также присвоить несколько заводов. Это может быть удобно для заводов, находящихся в непосредственной близости друг от друга (рисунок 37).

    На рисунке 38 представлена оргструктура модуля «Сбыт» в демонстрационной системе IDES, в которой проводятся лабораторные занятия. В данной демонстрационной системе представлена модель концерна IDES AG, осуществляющего операции по всему миру. На рисунке отображены две балансовых единицы: балансовая единица 1000 «IDES AG» (Германия) и балансовая единица 3000 «IDES AG» (США). Балансовой единице 1000 присвоены две сбытовых организации (1000 «Франкфурт» и 1020 «Берлин»), а балансовой единице 3000 присвоена одна сбытовая организация (3000 «Филадельфия»). Каждая сбытовая организация отвечает за сбыт своей продукции и самостоятельно определяет свою ценовую политику.

    Рисунок 38. Оргструктура модуля "Сбыт" в демонстрационной системе IDES

    1. Перечень заданий к лабораторной работе

    Задание 1. Оргструктура сбыта концерна IDES.

    С помощью транзакции Учет и отчетность – Финансы – Главная книга – Документ – Просмотреть модуля FI (Финансы), определите список балансовых единиц концерна IDES. Выгрузите его в файл *.htm, вставьте выгруженный список в отчет по лабораторной работе. Запишите код найденной транзакции.

    С помощью транзакции Логистика – Управление материальными потоками – Управление запасами – Среда – Запас – Складской запас модуля MM (Логистика), определите список заводов/складов концерна IDES. Выгрузите его в файл *.htm, вставьте выгруженный список в отчет по лабораторной работе. Запишите код найденной транзакции.

    Для получения списка предприятий, на первом экране транзакции проследите, чтобы поля «Материал», «Завод», «Склад», «Партия» не были заполнены, поместите курсор в поле «Завод», вызовите средство поиска. В результирующем списке для выгрузки воспользуйтесь контекстным меню.

    Для получения списка складов, на первом экране транзакции проследите, чтобы поля «Материал», «Завод», «Склад», «Партия» не были заполнены, поместите курсор в поле «Склад», вызовите средство поиска. В результирующем списке для выгрузки воспользуйтесь контекстным меню.

    С помощью найденной на предыдущем шаге транзакции, снимите отчет об остатках материалов на указанном преподавателем заводе. Выгрузите его в файл *.htm, вставьте выгруженный список в отчет по лабораторной работе.

    Для получения отчета об остатках, проследите, чтобы на первом экране транзакции были заданы значения для следующих параметров (остальные параметры не изменять):

    • «Материал» - не заполнено,

    • «Завод» - указан преподавателем,

    • «Склад» - не заполнено,

    • «Партия» - не заполнено,

    • в разделе «Выбор особых запасов» установить флаг «Особые запасы тоже выбрать»,

    • в разделе «Просмотр запасов партий» установить флаги «Просмотр запасов партий» и «Без строк нулевого запаса»,

    • в разделе «Опции просмотра» выбрать переключатель «Неиерархическое представление».

    С помощью транзакции Логистика – Сбыт – Продажа – Заказ - Создать модуля SD (Сбыт), определите список сбытовых организаций, каналов сбыта, секторов концерна IDES. Выгрузите найденные списки в файл *.htm, вставьте выгруженные списки в отчет по лабораторной работе. Запишите код найденной транзакции.

    Для получения списка сбытовых организаций, на первом экране транзакции заполните поле «Вид заказа» значением «TAN», проследите, чтобы поля «Сбытовая организация», «Канал сбыта», «Сектор» не были заполнены. Поместите курсор в поле «Сбытовая организация», вызовите средство поиска. В результирующем списке для выгрузки воспользуйтесь контекстным меню.

    Для получения списка сбытовых каналов сбыта и сбытовых организаций, на первом экране транзакции заполните поле «Вид заказа» значением «TAN», проследите, чтобы поля «Сбытовая организация», «Канал сбыта», «Сектор» не были заполнены. Поместите курсор в поле «Канал сбыта», вызовите средство поиска. В результирующем списке для выгрузки воспользуйтесь контекстным меню.

    Для получения списка секторов, каналов сбыта и сбытовых организаций, на первом экране транзакции заполните поле «Вид заказа» значением «TAN», проследите, чтобы поля «Сбытовая организация», «Канал сбыта», «Сектор» не были заполнены. Поместите курсор в поле «Сектор», вызовите средство поиска. В результирующем списке для выгрузки воспользуйтесь контекстным меню.

    С помощью транзакции Логистика – Оперативная логистика – Процесс отпуска товара - Отпуск товара к исходящей поставке - Исходящая поставка - Создать - Отдельный документ - Со ссылкой на заказ клиента модуля LE (Логистика), определите список пунктов отгрузки концерна IDES. Выгрузите его в файл *.htm, вставьте выгруженный список в отчет по лабораторной работе. Запишите код найденной транзакции.

    1. Содержание отчета по лабораторной работе

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

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

    Пример оформления титульного листа отчета по лабораторной работе представлен в Приложении 1 «Пример оформления титульного листа отчета по лабораторной работе».

    Лабораторная работа «alv-отчеты системы sap»

    1. Цель работы

    Целью работы «ALV-отчеты системы SAP» является получение навыков работы с универсальным средством вывода отчетов в корпоративной системе SAP ERP – ALV-отчетами. В ходе выполнения лабораторной работы будут получены знания:

    • По запуску ALV-отчетов на выполнение, ограничению выборки данных на экране выбора отчетов;

    • Настройке вывода табличной части отчетов под требования пользователя.

    1. Программно-техническая платформа

    В качестве программного обеспечения используется корпоративная информационная система SAP R/3 версии 4.6С и выше.

    Минимальные требования к технической платформе: персональный компьютер Pentium II и выше, 128 Мб оперативной памяти.

    1. Теоретическая часть

    ALV-отчеты системы SAP.

    На основе ALV-отчетов построены многие стандартные отчеты системы SAP. ALV-отчет систоит из экрана выбора, на котором указываются параметры, ограничивающие выборку данных (рисунок 39)

    Рисунок 39. Экран выбора стандартного ALV-отчета.

    и табличной части, куда выводятся выбранные из системы данные (рисунок 40).

    Рисунок 40. Табличная часть стандартного ALV-отчета

    Управление выводом табличной части осуществляется из панели инструментов ALV-отчета (рисунок 41), которая является стандартной для всех ALV-отчетов и выглядит следующим образом:

    Рисунок 41. Панель инструментов стандартного ALV-отчета

    Рассмотрим основные кнопки панели инструментов:

    - «Подробно» - подробный просмотр выбранной строки в отдельном окне.

    - две кнопки сортировки, по возврастанию и убыванию соответственно.

    - кнопки поиска текста в отчете.

    -фильтрация по выбранному столбцу.

    - суммирование по выбранному столбцу.

    - подсуммирование по выбранному столбцу.

    - печать.

    - функции экспорта.

    - выбор предварительно сохраненных (преднастроенных) вариантов вывода отчета на экран.

    Рассмотрим подробнее основные функции панели инструментов.

    Суммирование: для операции суммирования, в отчете выделяется колонка (рисунок 42)

    Рисунок 42. Операция суммирования в табличной части ALV-отчета.

    нажимается кнопка суммирования на панели инструментов ALV.

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

    Рисунок 43. Группировка в стандартном ALV-отчете

    из открывшегося контекстного меню выбрать пункт «Уров.суммы разв». В открывшемся окне выбрать строку с именем колонки, по которой производилось подсуммирование (рисунок 44).

    Рисунок 44. Группировка в стандартном ALV-отчете

    В результате отчет будет сгруппирован и примет следующий вид (рисунок )45:

    Рисунок 45. Группировка в стандартном ALV-отчете

    Экспорт отчета (в EXCEL): для экспорта отчета, например в файл EXCEL, предназначена специальная кнопка панели инструментов «Экспортировать» (рисунок 46).

    Рисунок 46. Выбор метода экспорта ALV-отчета

    В открывшемся контекстном меню необходимо выбрать пункт «Лок.файл». Далее, в открывшемся окне необходимо выбрать формат файла. Выбирается «Электронная таблица» (рисунок 47).

    Рисунок 47. Выбор метода экспорта ALV-отчета

    В диалоговом окне выбора пути сохранения файла указать путь до файла и имя файла (рисунок 48).

    Рисунок 48. Имя папки и файла для сохранения выгрузки

    Нажать кнопку «Создать». В случае успешного переноса, в статусной строке SAP (нижняя часть экрана) будет выдано сообщение следующего типа (рисунок 49):

    Рисунок 49. Сообщение об успешном выполнении операции экспорта

    1. Перечень заданий к лабораторной работе

    Задание 1. Отчет по заказам на поставку.

    Запустить отчет с помощью транзакции ME80FN.

    Выбрать заказы на поставку по заводу, определенному преподавателем. Следующие поля должны быть заполнены: «Завод», «Тип документа» - значением «F», прочие поля не заполнять.

    В отчете определить общую сумму заказов по вашему заводу (колонка «Стоимость заказа нетто»).

    В отчете определить последние 2 периода (месяца), за которые создавались заказы на завод (по колонке «Дата документа»).

    Заново зайти на экран выбора отчета, в дополнение к параметрам отчета, заданным ранее, добавить ограничение на дату документа: выбрать заказы только за последние два периода, определенные на прошлом задании.

    В табличной части отчета сделать подсуммирование по колонке «Сумма заказа», сделать подсуммирование по колонке «Материал». Определить 3 материала с наибольшей суммой закупки.

    Выгрузить отчет в EXCEL. Что произошло с суммирование и подсуммированием?

    Задание 2. Отчет по остаткам запасов.

    Запустить отчет с помощью транзакции MB52.

    Определить остатки запасов по заводу, определенному преподавателем. Для этого, на первом экране указать завод (дополнительно установить флаг «Без строк нулевого запаса», остальные поля не заполнять) и запустить отчет на выполнение. Выгрузить отчет в EXCEL.

    Заново вернуться на экран выбора, указать 3 товара, определенных в прошлом задании), сформировать отчет по остаткам по всем заводам. Определить завод с наибольшим остатком указанных товаров (в суммовом выражении).

    Задание 3. Отчет по сбытовым заказам.

    Запустить отчет с помощью транзакции VA05N.

    На первом экране указать интервал за период, определенный в задании №1, запустить отчет на выполнение.

    Просуммировать отчет по колонке «Стоимость нетто», сделать подсуммирование по колонке «Заказчик». Определить заказчика с наибольшей суммой заказа. Получить из системы его №, наименование, адрес (транзакция просмотра – XD03).

    СПИСОК ЛИТЕРАТУРЫ

    1. Прикладная информатика в экономике: Учеб. пособие / Бугорский В.Н., Емельянов А.А., Порховник Ю.М., Соколов Р.В., Фомин В.И., Чиркова М.Ю / Под ред. д-ра экон. наук, профессора Михайлушкина А.И.. – СПб.: СПбГИЭУ, 2005. – 412 с.

    2. Рабочая программа дисциплины проектирование информационных систем: рег. №2993 / Сост. Р.В. Соколов, М.Ю. Чиркова. – СПб.: СПбГИЭУ, кафедра ИСЭ, 2007. – 17 с.

    3. Веб-сайт компании SAP AG http://www.sap.com

    4. Внедрение SAP R/3. Руководство для менеджеров и инженеров. Автор Вивек Кале, Издательство: Компания АйТи 470 стр., 2004 г.

    5. SAP R/3: Менеджмент. М.Ребшток – М.2001. Издательство «Новое знание». Объем: 208 стр.

    Приложение 1

    Пример оформления титульного листа отчета

    по лабораторной работе

    Федеральное агентство по образованию

    Государственное образовательное учреждение

    высшего профессионального образования

    «Санкт-Петербургский государственный

    инженерно-экономический университет»

    Кафедра информационных систем в экономике

    ЛАБОРАТОРНАЯ РАБОТА

    по дисциплине

    Корпоративные информационные системы

    на тему:

    «______________________________________________________»

    (Название темы лабораторной работы)

    Выполнил:

    (Фамилия И.О.)

    студент _____ курса _________ направление

    (срок обучения) (номер)

    Группа: __________ № зачетной книжки

    Подпись:

    Преподаватель:

    (Фамилия И.О.)

    Должность:

    (уч. степень, уч. звание)

    Оценка: __________ Дата:

    Подпись:

    Санкт-Петербург

    20__ г.

    89