Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
0
BC601 Построение и использование потока
бизнес-операций SAP
BC601
Построение и
использование
SAP Business
Workflow
0 © SAP AG 1999
Версия: 4.6 A
Апрель 2000
Номер материала: 5003 4582
Copyright
Trademarks:
Microsoft ®, Windows ®, NT ®, PowerPoint ®, WinWord ®, Excel ®, Project ®, SQL-Server ®,
Multimedia Viewer ®, Video for Windows ®, Internet Explorer ®, NetShow ® и HTML Help ®
являются зарегистрированными торговыми знаками корпорации Microsoft.
Lotus ScreenCam ® является зарегистрированным торговым знаком Lotus Development
Corporation.
Vivo ® и VivoActive ® являются зарегистрированными торговыми знаками RealNetworks, Inc.
ARIS Toolset ® является зарегистрированным торговым знаком IDS Prof. Scheer GmbH,
Saarbrücken
Adobe ® и Acrobat ® являются зарегистрированными торговыми знаками Adobe Systems Inc.
TouchSend Index ® является зарегистрированным торговым знаком TouchSend Corporation.
Visio ® является зарегистрированным торговым знаком Visio Corporation.
IBM ®, OS/2 ®, DB2/6000 ® и AIX ® являются зарегистрированными торговыми знаками
корпорации IBM.
Indeo ® является зарегистрированным торговым знаком корпорации Intel.
Netscape Navigator ® и Netscape Communicator ® являются зарегистрированными торговыми
знаками Netscape Communications, Inc.
OSF/Motif ® является зарегистрированным торговым знаком Open Software Foundation.
ORACLE ® является зарегистрированным торговым знаком ORACLE Corporation, California,
USA.
INFORMIX ®-OnLine for SAP является зарегистрированным торговым знаком Informix
Software Incorporated.
UNIX ® и X/Open ® являются зарегистрированными торговыми знаками SCO Santa Cruz
Operation.
ADABAS ® является зарегистрированным торговым знаком Software AG
ABAP/4, InterSAP, RIVA, R/2, R/3, R/3 Retail, SAP (Word), SAPaccess, SAPfile, SAPfind,
SAPmail, SAPoffice, SAPscript, SAPtime, SAPtronic, SAP-EDI, SAP EarlyWatch, SAP
ArchiveLink, SAP Business Workflow и ALE/WEB являются торговыми знаками или
зарегистрированными торговыми знаками SAP AG. Логотип SAP, все другие продукты,
услуги, логотипы или торговые марки, упомянутые в документации, также являются
зарегистрированными торговыми знаками SAP AG.
Все другие продукты, услуги или торговые марки, упомянутые в документации, являются
торговыми знаками или зарегистрирорванными торговыми знаками их владельцев.
Технологии бизнес-интеграции I
Уровень 2 Уровень 3
BC600 2 дня BC601 5 дней BC610 3 дня
SAP Business SAP Business Поток
SAP Business Workflow -
Workflow - введение создание и Workflow - операций
использование программирование
BC615 3 дня
SAP ArchiveLink
Архивация
Уровень 2 Уровень 3
BC619 3 дня
Технология
Application Link
Enabling (ALE)
BC620 2 дня BC621 1 день
Разработка SAP Idoc- Обмен данными
Технология SAP Idoc-
интерфейсов интерфейсов
CA150 2 дня
Создание решений BC420 5 дней
для предприятия с
помощью SAP- Перенос данных BC415 2 дня
компонентов
Коммуникационные
CA925 5 дней интерфейсы на ABAP Программирование
BAPI: программиро- интерфейсов
вание на Visual Basic CA926 5 дней
BAPI: программиро-
CA927 5 дней вание на JAVA
R/3-интерф. и BAPI
Программир. на C++
Обязательно
SAP50 - Базисная технология R/3
BC600 - Введение в SAP Business Workflow
Слушатели:
проектная группа по потоку операций
Продолжительность: 5 дней
Содержание
Задачи курса
Цели обучения
Содержание курса
Обзорная диаграмма
Общий бизнес-сценарий
1 © SAP AG 1999
© SAP AG
Система R/3
Версия 4.6А
Задачи курса
Вступление
Приложение
Введение Маршрутизация
Конфигурация Сроки
Интеграция ПО с
Задачи разными платформами
Содержание
2 © SAP AG 1999
Введение: цели обучения
Данная глава представляет собой краткий обзор курса BC600 SAP Business Workflow -
введение.
Обзорная диаграмма
Введение 2 Маршрутизация
Конфигурация Сроки
Интеграция ПО с
Задачи разными платформами
Клиент
Заказ
Материал
Закупка
Заказ
Поставщик
Штатная Орг.единица
Лицо должность
Орг. уровень
Роль Задача
СтарМатериал: Original_part
Транзакция SWEC
New_part
SD FI
MM CO
PP AM
QM
PM
R/3 WF
PS
HR IS
Систему SAP Business Workflow можно использовать для поддержки ведения бизнеса на
основе SAP.
Система SAP Business Workflow способна связать в единый процесс шаги, выполняемые в
разных приложениях.
Система SAP Business Workflow предоставит конечному пользователю всю информацию,
необходимую для следующего шага.
Вы можете изменить предлагаемые потоки операций SAP или построить собственные
определения потоков операций.
Шаги проекта потока операций
Идентификация бизнес-процесса
Есть ли подходящий
ДА поток операций в НЕТ
стандартной системе?
Используйте поток 1. Разработка потока операций
операций SAP
2. Внедрение потока операций
3. Тестирование потока
операций
Инициирующее Проектирование
1 событие 0 процесса
Поток операций
Определение Каким требованиям
потока 2
Орг. план
операций 1 должен удовле-
творять сценарий?
1 Завершающее
событие
Проектирование
2 потока операций
Орг. план
задача
3
Как должны быть
3 определены
Тип задачи?
объекта 4
Как должен
4 быть определен
тип объекта?
Функциональность
SAP Какую функциональность
5 5 должен предусматривать
метод?
2.10 © SAP AG 1999
Что?
Повторная подача Цикл UNTIL?
заявления
нет
нет д
даа
Завершение
потока операций
п оток о
поток пераций
операций
ззавершен
авершен
Задачи
Пользователи
Пользователи SAP
SAP Пользователи
Пользователи
Business
Business Workflow
Workflow HR
HR
Задачи
Этот метод позволяет быстро сформировать базовую структуру для организационных планов
с помощью таких базовых процедур, как перетаскивание и выбор пиктограмм.
Работа производится в одном основном окне с помощью трех основных функций. Каждая
функция включает отдельный набор операций ведения.
Пиктограмма "Создать организационную структуру" позволяет построить и вести
организационную структуру для вашего организационного плана.
Пиктограмма "Создать штатную должность" позволяет сформулировать базовые подробные
сведения о персонале, необходимые для организационного плана. Функция "Задачи"
позволяет создавать, вести и просматривать профили задач для должностей, штатных
должностей, организационных единиц и пользователей.
Простое ведение доступно для всех пользователей SAP HR PD (Профессиональный рост
персонала).
Поскольку метод Простое ведение обслуживает две группы пользователей (поток операций и
управление персоналом), предусмотрена возможность работы с этим средством, используя
один из двух "ракурсов". Ракурс Организация и Распределение персонала (Поток операций)
дает пользователям доступ ко всем функциям, имеющим отношение к потоку операций.
Ракурс Организация и Распределение персонала дает доступ только к тем областям, которые
относятся к управлению персоналом.
Создание организационного плана в Простом
ведении (версия 4.6В)
Регион
Регион сбыта
Производство
Производствосбыта
Правление
Правление Мексика
Мексика
Шаг 1: создание Шаг 2: создание доп.
корневой орг. орг. единиц
единицы
Шаг 3: Шаг 4:
создание штат. создание
Ассистент-
Ассистент- должностей Ассистент-
Ассистент-
администратор, должностей
администратор, администратор
администратор
Сбыт
Сбыт // Мексика
Мексика
Шаг 5: Шаг 6:
присвоение назначение
задач на должности
Февраль
1 февраля, 1 99 6
Для пользователей компонента PD лучше всего использовать метод Простое ведение в самом
начале разработки организационного плана при формировании базовой структуры.
Как видно из данного слайда, первый шаг в Простом ведении - создание корневой
организационной единицы. После создания одной организационной единицы создайте
соответствующие нижестоящие организационные единицы.
Организационные единицы и должности можно создавать в любой последовательности, но
они должны существовать к тому моменту, когда будут создаваться соответствующие
штатные должности.
Должности могут быть предусмотрены в штатном расписании или могут быть созданы после
того, как разработана модель организационной единицы.
Штатные должности создаются после создания необходимых должностей в штатном
расписании.
Задачи присваиваются должностям, штатным должностям и/или организационным единицам.
Занимающие лица присваиваются штатным должностям, а не должностям.
Штатные должности
Задача: рассмотреть
заявление на отпуск Штатные должности
специфичны для организации
Несколько штатных
должностей могут выполнять
похожие должностные задачи
Каждую штатную должность
обычно занимает один
Должность: сотрудник, но в некоторых
инспектор случаях их может быть
несколько
Штатная должность:
инспектор - Восточный регион
пользователь-2
Штат. должность: фин.
администратор-1
пользователь-3
Должность Задачи: 4, 6
фин. исполнителя
Штат. должность: фин.
администратор-2
пользователь-4
Глава: Введение
Тема: Компоненты SAP Business Workflow
__________________________________________________________
1-1-2 SAP Business Workflow координирует все участвующие задачи и
обеспечивает активную поддержку пользователю
__________________________________________________________
1-1-3 SAP поставляет несколько моделей потоков операций, которые вы
можете использовать для удовлетворения ваших специфичных
хозяйственных потребностей в отношении потока операций.
__________________________________________________________
1-1-4 Если модели, соответствующей вашим хозяйственным потребностям,
не существует, вам необходимо связаться с SAP для разработки
требуемого бизнес-сценария.
__________________________________________________________
1-1-5 Поток операций SAP предоставляет динамические инструменты для
взаимодействия с пользователем, формирования инстанции и
управления процессами.
__________________________________________________________
1-1-6 Поток операций SAP использует бизнес-навигатор SAP в качестве
инструмента для моделирования процессов и проектирования
определений потоков операций.
__________________________________________________________
Глава: Введение
Тема: Организационная структура PD
Глава: Введение
Тема: Компоненты SAP Business Workflow
Правильно
1-1-2 SAP Business Workflow координирует все участвующие задачи и
обеспечивает активную поддержку пользователю
Правильно
1-1-3 SAP поставляет несколько моделей потоков операций, которые вы
можете использовать для удовлетворения ваших специфичных
хозяйственных потребностей в отношении потока операций.
Правильно
1-1-4 Если модели, соответствующей вашим хозяйственным потребностям,
не существует, вам необходимо связаться с SAP для разработки
требуемого бизнес-сценария.
Неправильно
1-1-5 SAP Business Workflow предоставляет динамические инструменты для
взаимодействия с пользователем, реализации и управления
процессами.
Правильно
1-1-6 SAP Business Workflow использует бизнес-навигатор SAP в качестве
инструмента для моделирования процессов и проектирования
определений потоков операций.
Неправильно
Сокр.: Zpos_head_##
Имя: Штатная должность руководителя отдела ##
[Сохранить]
Сокр.: Zpos_empl_##
Имя: Штатная должность сотрудника ##
[Сохранить]
2-2-3 Следующая операция состоит в назначении занимающих лиц на
созданные штатные должности. Вы хотите назначить пользователя с
именем BC601-MGR## на штатную должность руководителя отдела, а
пользователя с именем BC601-## – на штатную должность
сотрудника.
[Сохранить]
[Сохраните]
Сохраните
Contents:
3 © SAP AG 1999
Configuration: Unit Objectives
Введение Маршрутизация
Конфигурация 3 Сроки
Интеграция ПО с
Задачи разными платформами
A number of system settings and activities, which are client-dependent, need to be made for SAP
Business Workflow. Online documentation and help can be invoked to describe each customizing
task and its function relative to the SAP Business Workflow environment.
The activity which is performed here allows you to maintain SAP business workflow standard
settings at the ”touch of a button” (Automatic Customizing).
Customizing for SAP Business Workflow is also checked to see whether it is complete in regards to
other important settings which need to be made
Afterwards an initial ”verification workflow” can be started to check settings.
Automatic Customizing does not include maintenance of the organizational plan nor task-specific
customizing such as the assignment between tasks and possible agents.
RFC Destination
‘Ping’ unsuccessful
Configure the RFC destination for SAP Business Workflow
Destination WORKFLOW_LOCAL_401
RFC user WF-BATCH
Maintain User
RFC *******
password User names Edit Goto Information Environment System Help
SU01
User WF-BATCH
Status Saved
Initial password ******* *******
User type
Dialog
BDC
Background
CPIC
Create a user with the name WF-BATCH, via the user administration function (transaction SU01).
Create this user with the user type “background”
Assign this user the authorization profiles “SAP_ALL” and “SAP_NEW”
Maintain the user address for this user.
You need to maintain a logical destination in each client of your system.
When logging on to supply the user and password to the Workflow RFC destination (transaction
SWUB), select ”Synchronize password” to ensure that the RFC password is automatically copied
to the user master record if the password was changed.
Ведение административных данных
Определение общего
администратора потока
операций
Определение родовой
задачи по решению,
используемой во время
выполнения
Варианты
Изменить и повторно подать заявление на отпуск
решений Удалить заявление на отпуск
Отменить
Приложения
В версии 4.5 решения пользователя создаются только как полные экраны. Старые потоки
операций еще могут иметь решения пользователя в виде диалоговых окон.
Преимущества полноэкранных решений пользователя:
Решение пользователя может скрывать дополнительный метод, например просмотр объекта
или ArchiveLink Viewer, но его можно отодвинуть в сторону. Это было невозможно при
представлении в виде диалогового окна.
Возможно изменение размера.
Приложения просматриваются и могут быть интерактивно добавлены к экрану решения
пользователя.
Set Active Plan Version
SWU3
Documentation
Group
Destination WORKFLOW_LOCAL_401
Sem. Abbr. Value abbr. Description
PLOGI
RFC user PLOGI 01 Integration plan version / active plan vr
RFC
password Human Resources
In this step, you specify the plan version in which you want to maintain your data. In other words,
the active plan version.
Set an active plan version.
The active plan version is set to ”01,” provided an active plan version has not been maintained.
Careful consideration is necessary when deciding which is to be the active plan version for the
following reasons:
For the purposes of integration, the active plan version in all PD modules is simultaneously the
integration plan version.
Thus, it is not necessary to set a new plan version each time you implement a new application
component.
Enter the plan version you wish to use as the active one both for the different PD modules and for
integration purposes in the field ”value of semantic abbreviation” of the parameter group ”PLOGI
PLOGI”
Activate Deadline Monitoring
Deadline monitoring of work items on an individual basis is performed by a background job that
must be scheduled once when the system is started. This background job plans itself each time for
the next deadline to be monitored. Scheduling can be carried out via (transaction SWWB).
Permanent deadline monitoring of work items, as opposed to monitoring on an individual basis,
means that the background job scheduled is called periodically at intervals defined in minutes and
checks whether deadlines have been exceeded since it was last called. Carry out the activity for
scheduling permanent deadline monitoring (transaction SWWA), in each client of your production
system if applicable.
Recommentation:
Only select permanent deadline monitoring if there are several deadlines to be monitored per minute.
This customizing activity must be carried out if deadline monitoring is to be possible in SAP
Business Workflow.
Customize Work Item Monitoring
SAP R/3
Work item monitoring Edit Goto Environment System Help
SWU3
With this activity, you schedule monitoring and special handling for background work items that
could not initially be executed because of a temporary error in the underlying object method. These
background work items are then restarted automatically.
Monitoring is deactivated in the standard version.
To activate monitoring of work items in error the following activities will need to be done:
Carry out the customizing activity which will invoke (transaction SWWD).
Specify whether monitoring should be carried out.
Specify the interval between two monitoring runs.
Specify after how many attempts the background work item should finally be set to status ”error”
Further notes:
Carry out the customizing activity again, in each client of your production system if applicable.
If monitoring is not activated or the total number of attempts is reached, the work item takes on
status ”error” finally. In this status, a work item can be found using the selection report, and the
error can be analyzed.
Workflow Verification
SWU3
Event generated
Integrated
inbox -
The start of the verification Workflow step will test the customizing efforts carried out in previous
steps by testing some of the basic functionality during execution in the Workflow runtime
environment.
A work item will be sent to the initiating user of the verification task which will test the sending of
both a work item to be executed in the form of a ”User Decision” and a notification sent to the users
workplace.
During the execution of the ”User Decision” task several functions at the task execution level can be
tested, for example: an attachment can be either displayed or created in addition to other functions
applicable at the task level via the business workplace.
Среда разработки потоков операций: создание
номеров префикса для стандартных объектов
Прочие настройки
Просмотр текстов ЭПО на языке входа в систему
Возможность многократной передачи ЭПО Прочие
(Двойной) щелчок по объекту выводит объект на просмотр в том же окне
ПредНастройка
Бизнес- Технические
пользователи пользователи
Глава: Конфигурация
Тема: Конфигурирование системы SAP Business
Workflow
После выполнения этого упражнения вы сможете:
• найти документацию по проблемам
• объяснить шаги настройки среды потока операций
• инициировать шаги, необходимые для конфигурирования среды
выполнения потоков операций SAP
До сих пор вы работали с тестовой системой.
Теперь вы хотите следовать обычной модели внедрения и начинаете
конфигурирование потока операций в системе разработок.
Чтобы произвести любую значительную разработку потока
операций (например, модификацию модели потока операций), вы
должны "включить" систему потока операций в каждом манданте
SAP R/3.
Позднее, при первых тестовых прогонах вашего нового потока
операций в системе разработок, у вас будет также возможность
изучить будущие административные функции потока операций.
____________________________________________________________
Под каким заголовком в IMG находится подкатегория Планирование
контроля за сроками.
____________________________________________________________
____________________________________________________________
1-1-3 Какой тип пользователя необходим для того USERID, который
требуется для логического адреса WORKFLOW_LOCAL_<мдт>?
____________________________________________________________
Глава: Конфигурация
Тема: Конфигурирование системы SAP Business
Workflow
1-1-3 Какой тип пользователя необходим для того USERID, который задан
для логического адреса WORKFLOW_LOCAL_<мдт>?
Фоновый пользователь
Разверните Бизнес-менеджмент
Разверните SAP Business Workflow
Содержание
Обзор определения потока
операций
Компоненты построителя
потоков операций
4 © SAP AG 1999
Определение потока операций: цели обучения
Введение Маршрутизация
Конфигурация Сроки
Определение потока
операций 4 События
Задачи Интеграция ПО с
разными платформами
Подсказка: прежде чем анализировать ваш бизнес-процесс или будущий поток операций,
проведите поиск в документации SAP R/3. Постарайтесь использовать одну из готовых
моделей SAP, прежде чем начинать собственную разработку.
Модель потока операций / поток операций SAP
П оток оопераций
Поток пераций Определение
((модель
модель ппотока
отока оопераций)
пераций) потока операций
Ссылка на
определение
потока операций
Спецификация
инициирующих
событий
Присвоение
начальных
значений
Определение
потока операций Построитель потоков операций:
Событие
Шаг
Область навигации и просмотра
Блочно-ориентированное
моделирование
Возможно моделирование сверху
Блок
вниз
Специальные функции - вырезать,
вставить, переместить,
копировать
Печать
Проверка и активация
Функция перетаскивания
Определение
потока операций Шаг
в построителе Просмотр
потоков операций Бизнес-операция Расстановка шагов для
Операция (ссылка/здч.) последовательного или
параллельного
Решение пользователя выполнения
Документ из шаблона
Контроль за сроками
для определенных
Управление внутр.
шагов
процессами
Условие Выбор и наименование
релевантных
Множеств. условие
последующих шагов
Генератор события для каждого шага
Ожидание события
Операции в блочном
Операция контейнера режиме
Цикл (UNTIL)
Цикл (WHILE)
Вилка
Область объектов
повышение ясности благодаря представлению шагов
потока операций и навигации аналогично Explorer
ведение контейнера потока операций непосредственно
в построителе потоков операций
обзор шаблонов документов
Область задач
в определении потока операций используются
существующие, уже заданные задачи: нужно только их
найти
область задач дает доступ ко всем задачам,
релевантным для потока операций в определении
Область поиска
необходимо
определить один
раз
1
Правая
кнопка
мышки
4
Навигация Графическая
и ведение навигация
данных
Набор
доступных Графическое
задач представление
определения потока
операций
Инструмен-
тарий
Коллектор сообщений с
функцией навигации
один щелчок
двойной щелчок,
чтобы вставить 3
2
Теперь вы можете использовать доступные задачи как набор инструментов для этого
небольшого проекта потока операций. Чтобы интегрировать шаг в пустой поток операций,
необходимо выделить этот шаг одним щелчком (1) "Не определено - создание нового узла
двойным щелчком" и дважды щелкнуть задачу (2) из области доступных задач.
Система интегрирует шаг в определение потока операций - см. пунктирный круг (3).
Продвинутый вариант: элементы контейнера и связки создавать не нужно - система
создает их автоматически.
Шаг 2: Вставить шаг "Утвердить заявление"
двойной щелчок,
чтобы вставить
Вторым шагом в нашем случае будет "Утвердить заявление на отпуск". Убедитесь, что
неопределенный шаг выделен (1) и дважды щелкните задачу для утверждения (2).
Результат - см. в пунктирном круге. Данный шаг утверждения имеет три возможных
результата: "Новый" (вам этот вариант не потребуется - вы можете выделить эту строку и
удалить ее), "Утверждено" и "Отклонено".
Шаг 3: Вставить шаг отправки почты
Выберите ассистента
"Отправить эл. почту"
2
1
один
1 щелчок,
чтобы
выделить
Теперь выделите строку "утверждено" (см. рисунок) (1) и выберите Ассистенты --> Включить
"Отправить сообщ. эл. почты" (2).
Теперь система должна сохранить определение потока операций и запрашивает название.
Введите название и описание (3). После этого система сохраняет определение, и оно будет
включено в ведомость использования "Последние обработанные потоки операций".
Шаг 3: Ассистент для шага отправки почты
Маршрутная карта для Дополнительная
ориентации информация
Напишите
отправляемый текст
(можно использовать
1 значения из потока
операций)
Определите
получателя почты
Стандартная навигация
4.18 © SAP AG 1999
2
3
нажмите кнопку
"создать" 1
2
3
двойной
щелчок, чтобы
вставить
Пометьте шаг "не определено" после линии "удалить" (1) и дважды щелкните задачу "удалить
заявление на отпуск" в области доступных задач (2). Шаг интегрируется в определение потока
операций (3).
Пунктирный круг показывает, что было вставлено.
Шаг 4: Удалить или нет? Вставить обновление
2
3
двойной щелчок,
чтобы вставить
Теперь пометьте шаг "не определено" после линии "пересмотреть" (1) и дважды щелкните
задачу "пересмотреть заявление на отпуск" в области доступных задач (2). Шаг интегрируется
в определение потока операций (3).
Пунктирный круг показывает, что было вставлено.
Шаг 5: вставить цикл
один
щелчок,
чтобы
вставить
4
1
двойной
один щелчок, чтобы
щелчок, обработать
чтобы
условие
перета-
двойной щелчок, щить
чтобы создать
флаг
Чтобы сотрудник мог пересмотреть свое заявление на отпуск (если менеджер его отклонит),
необходимо создать цикл, позволяющий выполнить утверждение еще раз (и еще раз, если
потребуется).
Прежде всего, необходима переменная, которая позволит циклу определить, закончен он или
нет. Дважды щелкните запись контейнера потока операций в дереве навигации (1) и введите
следующие данные (2):
Элемент: Флаг
Имя: Флаг
Ссылочная таблица: SYST
Ссылочное поле: INPUT
Нажмите пиктограмму "цикл UNTIL" в инструментарии. При этом курсор перейдет в область
определения. Нажмите узел "Утвердить заявление на отпуск", чтобы вставить цикл" (4).
Введите текст (5) (см. слайд) и дважды щелкните "предварительный просмотр условий" или
нажмите кнопку "условие".
Шаг 5: определить цикл - условие
2
один
щелчок =
вставить
двойной щелчок,
чтобы вставить
Введите
"X" в поле
константы 3
и нажмите
назад
нажмите кнопку
"вставить"
3
1
Что произошло до сих пор? Мы создали цикл без содержимого. Нам нужно повторять
утверждение столько раз, сколько потребуется. Поэтому следует вырезать весь блок
утверждения и вставить его в цикл.
Нажмите шаг "Утвердить заявление на отпуск", щелкните правой кнопкой мышки и выберите
функцию "Вырезать блок" (1). При этом весь блок утверждения исчезает и переносится в
буфер обмена.
После этого нажмите неопределенный шаг в рамках цикла (2) и выберите в меню функцию
"вставить" (3). При этом последовательность утверждения вставляется в цикл.
Шаг 5: обеспечить прекращение цикла
один
щелчок,
чтобы
вставить
один щелчок,
чтобы
перетащить
нажмите кнопку
"вставить"
правая кнопка
- вызвать
контекстное
меню
1
3
Теперь скопируйте эту операцию контейнера из шага "отправить почту" в шаг "удалить
заявление на отпуск".
Выполните следующие действия:
щелкните правой кнопкой мыши на той операции контейнера, которую мы только что
создали, и выберите "скопировать блок" (1)
пометьте шаг "удалить заявление на отпуск" и выберите функцию "вставить" в меню (3)
При этом операция контейнера дублируется и обеспечивает прекращение цикла, если
сотрудник удаляет свое заявление на отпуск.
Теперь работа сделана (3) и процесс завершен.
Шаг 6: присвоить обработчиков
Сотрудник
создать заявление на отпуск
решение пользователя - пересмотреть или удалить
пересмотреть заявление на отпуск
Менеджер
утвердить заявление на отпуск
создать документ из шаблона
Система потока операций
отправить почту
удалить заявление на отпуск
Мы создали только структуру для определения потока операций (то есть, какие действия
следуют за какими), но не присвоили обработчиков.
Это можно легко сделать в конце создания определения потока операций.
В это время уже точно известно, какой шаг нужно присвоить какому обработчику.
Шаг 6: присвоить обработчиков - как?
1
двойной щелчок
2 для навигации
двойной щелчок
для навигации
Созданный процесс ведет себя точно так, как показанное определение потока операций,
которое известно нам из первого тура данного сеанса.
Его можно сохранить, проверить синтаксически и, конечно, выполнить.
Начальные транзакции: назначение и
использование
Единственная предпосылка -
Данные ввода для задачи знакомство с графическим
Поток операций Обработать Перейти к Система Справка редактором экранов
Отдел
МВЗ
Отсутствие с по
Причина
Контакт
Программирования
не требуется
Экран изменяется вручную.
Здесь можно также
разместить дополнительные
справочные тексты
Задача ZWF_TEST1_##
Сокр. ZWF_TEST1_##
Имена полей
Остановить Остановлено
1-2 Чтобы убедиться в том, что при создании новых операций вы все сделали
правильно, протестируйте ваш поток операций, выполнив описанные ниже
шаги.
Выйдите из системы R/3 и войдите как BC601-##
Из меню SAP Easy Access откройте папки
Инструменты → SAP Business Workflow → Разработки →
ИнструментыВремВыпол
Дважды щелкните "Запуск ПО (тестовая среда)"
На экране "Запуск ПО (тестовая среда)" выберите
Система → Открыть режим
Откройте папки Инструменты → SAP Business Workflow → Разработки
→ ИнструментыВремВыпол
Дважды щелкните Business Workplace
Да
Задача ZWF_TEST1_##
Имена полей
Тексты решений Название выхода
Содержание
Терминология
Расширение типа объекта
5 © SAP AG 1999
Построитель бизнес-объектов: цели обучения
Введение Маршрутизация
Конфигурация Сроки
Задачи Интеграция ПО с
разными платформами
Интерфейс
Целостность Доступ
через:
Атрибуты
Ядро бизнес- Требования
непротиво-
объекта речивости COM/DCOM
Представитель "явл. частью" (объект) BAPI,
Методы CORBA
"является"
Поток
операций
БO
БO
БO
БO
БO
БO БO
БO
РБО
ArchiveLink БO
БO БO
БO
БO
БO BAPI
BAPI
BAPI
BAPI
БO
BAPI БO
BAPI
БO
БO BAPI
BAPI
BAPI
БO
БO
BAPI
BAPI
Моделирование
5.6 © SAP AG 1999
РБО - это полная среда разработки и выполнения, которая способна обрабатывать следующие
типы объектов:
Бизнес-объекты: включают такие объекты, как "Клиент", "Материал" и "Балансовая
единица". Они обеспечивают высокоуровневый бизнес-ориентированный ракурс и
интерфейс программирования с системой R/3.
Технические объекты: включают тексты, заметки, ЭПО и заархивированные документы, а
также объекты рабочего стола, например тексты, графики и электронные таблицы. Эти
объекты рабочего стола могут быть описаны в сжатой форме в РБО.
Мета-объекты: документируют типы объектов, методы, атрибуты и события. Каждый
объект имеет атрибут "Тип объекта", который относится к присвоенному ему мета-объекту.
Методы, атрибуты и события, доступные для определенного объекта, можно найти в
соответствующем типе объекта.
Бизнес-объекты можно моделировать, абстрагировать в построителе бизнес-объектов и
сохранять в репозитарии бизнес-объектов.
Тип объекта и инстанция
Самолет
Грузовой Пассажирский
Туристический Бизнес
Инстанция
Тип объекта
РБО Динамический
объект
Внешние документы
Архивные документы (TOAV0)
IDOC заказа (IDOCORDERS)
Событие
инициирующее
событие
Определение
Поток
потока
операций
операций
Диспетчер потока
завершающее операций
событие
Элемент потока
Задача
операций
Диспетчер ЭПО
Тип объекта Тип объекта
Выполнение
Атрибут Метод метода объекта
ABAP- База
словарь Внешние данных
Функциональность приложения
5.10 © SAP AG 1999 SAP
Документы
Материал: My_part изменений
СтарМатериал: Original_part
New_part
Тип объекта
программа
ключ. поля
ссылка на транзакция
поле
атрибуты
ссылка
на объект функц.
модуль
параметр отчет
экспорта/
методы импорта
ABAP-
результат кодировка
события
5.12 © SAP AG 1999
Супертип Подтип
BUS1001 ZBUS1001
Материал Мой_Материал
методы Изменить
методы Изменить
Создать
Создать Просмотр
Просмотр Отчет1
Создано
события Создано события
Изменено
5.13 © SAP AG 1999
BUS1001 BUS1001
создано создано
ЗАДАЧА ЗАДАЧА
на основе на основе
ZBUS1001 BUS1001
Отчет1 Отчет1
Основные данные:
Объект
Ключевые поля:
Идентификация объекта
Ссылка на тип данных
Поле словаря: только типы данных, основанные на
символах, всего не более 70 символов
Свойство объекта
Источник информации
Объект
Поле базы данных
Виртуальный
Ссылка на тип данных
Поле ABAP-словаря
Тип объекта
Возможны многострочные атрибуты
Объект