Учебники

SAP Business Workflow — Краткое руководство

SAP Business Workflow — Введение

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

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

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

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

  • Сложность отслеживания статуса задачи
  • Работа с неэффективностью
  • Сложность отслеживания официальных сообщений
  • Управление крайним сроком

Система SAP

На изображении выше показан процесс SAP Workflow. Это инструмент для автоматизации бизнес-процессов, который одинаково работает во всех приложениях. Как видите, он подходит, когда в бизнес-процессах участвуют несколько человек или группа людей.

Бизнес-процессы можно легко интегрировать с Управлением организацией и SAP NetWeaver BI для целей анализа, что позволяет легко определять бизнес-процессы, которые подходят для вашей организации.

SAP Business Workflow — проблемы

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

проблемы

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

Следующие проблемы связаны с бизнес-процессами организации —

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

  • Аудит и соответствие — Области, где требуется аудит или какое-либо конкретное соответствие, должны основываться на судебных законах, SOX и т. Д. Управлять ими сложно, используя ручной бизнес-процесс.

  • Конкретные процессы — процессы, которые включают стандартные повторяющиеся шаги и следуют определенным бизнес-правилам. Пример: при создании нового БП необходимо указать контактную информацию, кредитный лимит и другую информацию для управления процессом. Для управления этими конкретными процессами рекомендуется использовать SAP Workflow.

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

Аудит и соответствие — Области, где требуется аудит или какое-либо конкретное соответствие, должны основываться на судебных законах, SOX и т. Д. Управлять ими сложно, используя ручной бизнес-процесс.

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

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

SAP Business Workflow — Преимущества / Особенности

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

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

Чтобы создать рабочие процессы, отвечающие требованиям вашего бизнес-процесса, вы должны использовать Workflow Builder.

строитель

Ниже приведены преимущества использования SAP Workflow —

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

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

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

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

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

  • Рабочие процессы не привязаны к конкретным приложениям SAP, и их можно настраивать.

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

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

Рабочий процесс обеспечивает автоматизацию бизнес-процессов, которые состоят из последовательности задач, действий и этапов.

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

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

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

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

Рабочие процессы не привязаны к конкретным приложениям SAP, и их можно настраивать.

Одним из основных преимуществ использования SAP Workflow является то, что он одинаков во всех приложениях SAP.

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

На следующем рисунке показан пример рабочего процесса для уведомления об отсутствии в Workflow Builder.

Строитель отсутствия

SAP Business Workflow — Слои

Архитектура рабочего процесса SAP в системе приложений SAP состоит из следующих уровней:

  • Бизнес-объект
  • Бизнес-процесс
  • Модель организации

Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик.

В SAP Workflow бизнес-процессы определяются в Workflow Builder. Каждый рабочий процесс называется действием и содержит одношаговое задание или шаблон рабочего процесса. Бизнес-логика с использованием кода ABAP определяется в Business Objects.

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

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

Система SAP содержит различные предопределенные бизнес-объекты, события и методы. Ниже приведены общие бизнес-объекты в SAP PLM.

РИСОВАТЬ Управление документами
BUS1001 Мастер материалов
BUS1080 BOM
ECM Изменить Мастер
BUS1003 Учебный класс
BUS7051 уведомление

Для каждого объекта в системе SAP он поставляется со стандартным набором событий и методов для выполнения действий с этим объектом. Наиболее распространенные методы и события —

Методы — Изменить, Показать, Получить детали, Создать

События — Создано, Изменено

Известно, что в системе SAP бизнес-объекты снижают сложность системы SAP, разделяя ее на более мелкие единицы. Каждый бизнес-объект обычно определяется с этими свойствами —

  • Идентификатор типа объекта — используется для внутренней идентификации бизнес-объекта.

  • Имя объекта — используется для внешней идентификации бизнес-объекта. Используя это свойство, внешняя система может взаимодействовать с системой SAP.

  • Super Type — родительский объект, от которого наследуются все компоненты BO.

  • Имя — это описательное имя БО.

  • Описание — это краткое описание типа бизнес-объекта.

  • Приложение — компонент приложения, к которому принадлежит BO.

  • Программа — Программа содержит ABAP-код BO.

Идентификатор типа объекта — используется для внутренней идентификации бизнес-объекта.

Имя объекта — используется для внешней идентификации бизнес-объекта. Используя это свойство, внешняя система может взаимодействовать с системой SAP.

Super Type — родительский объект, от которого наследуются все компоненты BO.

Имя — это описательное имя БО.

Описание — это краткое описание типа бизнес-объекта.

Приложение — компонент приложения, к которому принадлежит BO.

Программа — Программа содержит ABAP-код BO.

SAP Business Workflow — Архитектура

Как упоминалось в предыдущей главе, SAP Workflow имеет трехуровневую архитектуру. Ниже приведены три уровня в архитектуре рабочего процесса SAP —

  • Бизнес-объект
  • Бизнес-процесс
  • Модель организации

Архитектура

В архитектуре SAP Workflow бизнес-объект является наименьшей единицей и находится на нижнем уровне. Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик. С использованием Business Objects все сервисы предоставляются в форме исполняемых методов.

Существует хранилище бизнес-объектов, которое представляет собой объектно-ориентированный подход, используемый для моделирования бизнес-объектов и процессов. Это коллекция типов бизнес-объектов и типов интерфейса с их компонентами, такими как атрибуты, методы и события.

В архитектуре Workflow бизнес-процессы находятся на среднем уровне, и они определяют шаги, которые должны быть выполнены как часть Workflow. Бизнес-процессы определяются в Workflow Builder. Каждый рабочий процесс называется действием и содержит одношаговое задание или шаблон рабочего процесса. Бизнес-логика с использованием кода ABAP определяется в Business Objects.

В архитектуре SAP Workflow организационная модель является верхним уровнем. Модель организации содержит людей или группы людей, которые отвечают за выполнение действий в бизнес-процессе. Люди, ответственные за выполнение действий, также называются фактическими агентами, и они определяются в действии рабочего процесса Business Workflow.

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

Общие примеры задач включают в себя —

  • Выпуск документа
  • Почтовый счет
  • Утвердить отсутствие
  • Запустить отчет
  • Изменить материал
  • Вызов
  • Проверьте работу и многое другое

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

модель

Процесс связывания, бизнес-логика и люди

В SAP Workflow бизнес-процессы определяются в Workflow Builder. Каждый шаг определяется в построителе Workflow и называется действием. В каждом из действий определяется одношаговая задача или шаблон рабочего процесса.

В следующей таблице показаны компоненты рабочего процесса SAP.

Организационный план

Организационная единица (функциональная единица на вашем предприятии)

Должность (представляет пост)

Работа (классификация функций на предприятии)

Кадровые назначения / назначение идентификаторов пользователей

Стандартная задача Задача (описание деятельности)
Workflow Builder

обзор

Типы шагов

Задачи

Сообщения

События

Запускающие события

Завершение событий

Организационная единица (функциональная единица на вашем предприятии)

Должность (представляет пост)

Работа (классификация функций на предприятии)

Кадровые назначения / назначение идентификаторов пользователей

обзор

Типы шагов

Задачи

Сообщения

Запускающие события

Завершение событий

Бизнес-логика определяется в бизнес-объекте, а Business Object содержит атрибуты, события и методы в рабочем процессе. Методы содержат код ABAP для определения задач. Каждая стандартная задача в рабочем процессе связана с методом и бизнес-объектом.

В организационной модели люди / группы людей ответственны за выполнение действий согласно организационной структуре. Все они определены в Workflow Builder. Вы можете просмотреть или создать рабочий процесс, используя T-код: SWDD (Workflow Builder).

SWDD

SAP Business Workflow — Бизнес-объект

Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик. С использованием Business Objects все сервисы предоставляются в форме исполняемых методов.

Объект в рабочем процессе представляет бизнес-объект в системе SAP. Пример общего объекта включает: Заказ на поставку, Материал, Поставщик и т. Д.

Объект в системе SAP выполняет следующие функции —

  • Бизнес-объект уменьшает сложность системы SAP, разделяя ее на небольшие единицы.

  • С использованием Business Objects различные компоненты в системе SAP могут взаимодействовать друг с другом.

  • Бизнес-объекты могут использоваться в RFC и рабочих процессах.

  • С использованием BAPI и бизнес-объектов система SAP может взаимодействовать с системой не-SAP.

Бизнес-объект уменьшает сложность системы SAP, разделяя ее на небольшие единицы.

С использованием Business Objects различные компоненты в системе SAP могут взаимодействовать друг с другом.

Бизнес-объекты могут использоваться в RFC и рабочих процессах.

С использованием BAPI и бизнес-объектов система SAP может взаимодействовать с системой не-SAP.

Компоненты бизнес-объекта в системе SAP

Каждый бизнес-объект в системе SAP содержит следующие пять компонентов:

  • Ключевые поля

    • Спецификация уникального ключа объекта — для доступа к конкретному экземпляру BO

    • Ключевое поле представляется как комбинация одного или нескольких полей

    • Показывает ссылку на базовую таблицу приложения

    • На основе символов

    • Вы можете прочитать бизнес-объект из другой не-SAP-системы

    • Вы не можете изменить бизнес-объект извне

    • Максимальная длина поля связанного ключа может быть 70 символов

  • атрибут

    • Два типа атрибутов — Виртуальный (устанавливается программой BO) и Поле БД (загружается из базы данных)

    • Атрибут может быть считан из системы SAP, но его нельзя изменить

    • Атрибут БО показывает свойства и характеристики объекта

    • Атрибут может быть показан как одна строка или многострочный

    • Вы можете иметь атрибут, который не зависит от экземпляра или зависит от экземпляра

  • События

    • События содержат слушателя вне BO, как SAP Workflow

    • Он используется для запуска или завершения рабочего процесса SAP

    • Это также показывает изменение в появлении бизнес-объекта

  • методы

    • Метод может быть двух типов — синхронный (результат возвращается вызывающей программе) и асинхронный (результат может быть возвращен вызывающей программе с помощью события)

    • Метод может быть зависимым от экземпляра или независимым от экземпляра

    • Метод состоит из исключений и параметров, таких как однострочный / многострочный, необязательный / обязательный и т. Д.

  • Типы Интерфейсов

    • Бизнес-объект в системе SAP может наследовать один или несколько интерфейсов

    • В интерфейсе могут быть определены методы, которые можно переопределить в типе бизнес-объекта в рабочем процессе.

Ключевые поля

Спецификация уникального ключа объекта — для доступа к конкретному экземпляру BO

Ключевое поле представляется как комбинация одного или нескольких полей

Показывает ссылку на базовую таблицу приложения

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

Вы можете прочитать бизнес-объект из другой не-SAP-системы

Вы не можете изменить бизнес-объект извне

Максимальная длина поля связанного ключа может быть 70 символов

атрибут

Два типа атрибутов — Виртуальный (устанавливается программой BO) и Поле БД (загружается из базы данных)

Атрибут может быть считан из системы SAP, но его нельзя изменить

Атрибут БО показывает свойства и характеристики объекта

Атрибут может быть показан как одна строка или многострочный

Вы можете иметь атрибут, который не зависит от экземпляра или зависит от экземпляра

События

События содержат слушателя вне BO, как SAP Workflow

Он используется для запуска или завершения рабочего процесса SAP

Это также показывает изменение в появлении бизнес-объекта

методы

Метод может быть двух типов — синхронный (результат возвращается вызывающей программе) и асинхронный (результат может быть возвращен вызывающей программе с помощью события)

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

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

Типы Интерфейсов

Бизнес-объект в системе SAP может наследовать один или несколько интерфейсов

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

Состояние компонента бизнес-объекта

У БО в разработке могут быть разные статусы развития —

  • Modeled — этот статус показывает BO только как определенное — то есть метод и его подпись

  • Реализовано — этот статус показывает, что реализация ABAP выполнена, и вы можете использовать BO для тестирования

  • Выпущено — это показывает, что метод готов к использованию

  • Устаревший — показывает, что метод / событие больше не должно использоваться

Modeled — этот статус показывает BO только как определенное — то есть метод и его подпись

Реализовано — этот статус показывает, что реализация ABAP выполнена, и вы можете использовать BO для тестирования

Выпущено — это показывает, что метод готов к использованию

Устаревший — показывает, что метод / событие больше не должно использоваться

Создать бизнес-объект

Шаг 1. Чтобы создать бизнес-объект, используйте построитель бизнес-объектов (T-код — SWO1). Появится следующий скриншот.

Начальный экран

Шаг 2 — Нажмите Создать. Откроется следующее окно. Определите объект Supertype.

Supertype

Шаг 3 — Заполните все остальные детали. Выберите приложение из списка поиска, как показано на следующем снимке экрана.

заявка

Шаг 4 — Затем сохраните пакет. Сохраните пакет в пакете «Z», как показано на следующем снимке экрана.

Сохранить пакет

Шаг 5 — Чтобы изменить состояние деблокирования типа объекта, выберите «Правка» → «Изменить состояние деблокирования» → «Тип объекта» → «Реализовано».

Статус релиза

Шаг 6 — Щелкните тип объекта и перейдите в «Редактировать». Снова, чтобы изменить статус выпуска, перейдите к Изменить состояние выпуска → Тип объекта → На выпуск.

Тип объекта

Шаг 7 — В следующем окне нажмите Методы → Кнопка Создать. Откроется всплывающее окно, выберите «Нет». Передайте имя и описание метода, как показано на следующем снимке экрана, и нажмите кнопку Tick.

Нажмите Метод

Шаг 8 — Теперь выберите созданный метод. Перейдите в «Правка» → «Изменить состояние выпуска». Здесь сначала реализуйте компонент типа объекта, а затем отпустите его.

Изменить статус релиза

Выпущено

Шаг 9 — Обратите внимание, что галочка перед методом и BO показывает, что он создан успешно. Добавьте параметры в метод, нажав кнопку «Создать».

BO

Шаг 10 — Перейдите на вкладку «Программа» для добавления кода в метод, как показано на следующем снимке экрана. Нажмите кнопку Сохранить, чтобы сохранить созданный объект.

программа

Делегировать бизнес-объект

Вы также можете делегировать этот объект его подтипу. Делегирование используется для замены исходного бизнес-объекта его подтипом, к которому можно добавить дополнительные события / методы.

Чтобы делегировать бизнес-объект, перейдите к T-коду SWO1. Настройка → Делегировать, как показано на следующем снимке экрана.

Делегировать бизнес-объект

SAP Business Workflow — начало и завершение

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

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

Вы можете использовать T-коды: «SWUI» и «SWUS», как показано на следующем снимке экрана. В этих транзакциях вы можете запускать уже определенные рабочие процессы SAP.

SWUI

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

Выберите рабочий процесс

T-код: SWUS (проверить рабочий процесс)

ЕРР

Вы можете перейти к Business Workplace из обеих транзакций.

Чтобы запустить рабочий процесс вручную, необходимо перейти к SAP Business Workplace (T-код: SBWP). В системе SAP Business Workplace — это рабочая область, которая используется для выполнения бизнес-процессов и доступна через графический интерфейс SAP, а не через веб-браузер или какое-либо приложение. Все запросы, полученные менеджером в его почтовом ящике, известны как РАБОЧИЙ ПУНКТ.

SBWP

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

Агенты

Чтобы запустить рабочий процесс, вам нужно выбрать рабочий процесс и затем нажать Значок значок в левой области экрана или функция «Пуск» в правой области экрана.

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

свойства

На этой вкладке вы можете определить приоритет рабочего процесса. У вас также есть возможность установить флаг — «Создать флаг для запущенного рабочего процесса в папке входящих». Эта опция получает рабочий элемент в папку «Входящие» при запуске рабочего процесса вручную.

Обратите внимание, что этот флаг автоматически удаляется при завершении рабочего процесса.

Примечание страницы в начале

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

Page 0 Приложения

Вы можете использовать это для создания, отображения, импорта и удаления вложений.

Чтобы использовать функцию «Запустить рабочий процесс», необходимо перейти в «Офис» → «Запустить рабочий процесс».

Page 0 Приложения

Вы также можете перейти в Инструменты → Бизнес-процесс → Разработка → Инструменты времени выполнения -> Запуск рабочего процесса.

Начать рабочий процесс

Условия запуска для рабочих процессов

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

Начать рабочий процесс условия

Для выбора определенного рабочего процесса доступны следующие критерии выбора:

Начальное условие

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

Бизнес-объект

Этот параметр используется для поиска рабочих процессов с условиями запуска с использованием определенного типа объекта.

Событие

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

Workflow

Это используется для прямого поиска рабочих процессов с условиями запуска.

SAP Business Workflow — Редактор условий

Для передачи условия запуска в рабочий процесс используется редактор условий. Есть два способа использовать редактор условий:

  • Режим прямого ввода текста — в этом режиме вы можете напрямую передавать выражения и операторы с помощью справки F4.

  • Режим ПК — это также называется режимом, ориентированным на мышь. Экран редактора условий разделен на три области: операторы, выражение и обработка.

Режим прямого ввода текста — в этом режиме вы можете напрямую передавать выражения и операторы с помощью справки F4.

Режим ПК — это также называется режимом, ориентированным на мышь. Экран редактора условий разделен на три области: операторы, выражение и обработка.

Ниже приводится общая форма условия —

[<Not>] <Expression> <Operator> <Expression> [<And/Or>
<Not> <Expression> <Operator> <Expression> …]

операторы

Логические Операторы

Логические Операторы

Примечание. «НЕ» сильнее, чем «И», а «И» сильнее, чем «ИЛИ».

У вас есть следующие поля ввода для выражения —

  • Системные поля
  • Контейнерные элементы

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

  • дисплей
  • Пользовательский интерфейс
  • Режим звонка
  • Технические параметры

Редактор условий

SAP Business Workflow — Администрирование

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

Администратор рабочего процесса должен иметь доступ к следующим T-кодам:

SWI2 — это T-код, используемый для анализа Workitem. Тем не менее, он предоставляет различные варианты фильтрации для следующих транзакций —

  • swi2_freq
  • swi2_adm1
  • swi2_dead
  • swi2_diag
  • swie (разблокировать рабочие процессы)
  • swia (рабочий процесс в качестве администратора)
  • swpr
  • SWPC
  • swwl
  • swui
  • swud
  • swi5
  • swu8
  • sbwp
  • СВЭЛ
  • swels
  • swu0
  • swue
  • swu1
  • swu2
  • swu_obuf
  • swld
  • swb_cond
  • ЕРР
  • swi1
  • SWI6
  • swu3

Мы рассмотрим эти T-коды и другие важные транзакции с описанием позже в этом руководстве.

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

  • Время выполнения рабочего процесса
  • Менеджер по корпоративным мероприятиям
  • Время определения рабочего процесса
  • WebFlow

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

SWDC_RUNTIME

Администрация Event Manager

Это включает в себя T-коды, которые используются для управления и использования событий в SAP Workflow. Следующие задачи могут быть выполнены под Администрацией Event Manager —

Администрирование очереди событий

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

Тип Связи и Связи Экземпляра

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

Трассировка событий для рабочих процессов

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

Очередь событий

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

Общие настройки → Рабочий процесс → Сохранить настройки очереди событий.

Связи Событий

В трассировке событий сохраните следующие данные —

  • Данные о событии
  • Запускающая программа
  • Дата и время запуска
  • Триггерный объект
  • Тип запускающего объекта
  • Название события

Ниже приведены полезные транзакции в рамках SAP Workflow при разработке ABAP —

  • SWE4включить / выключить трассировку событий

  • SWEL — Показать трассировку события

  • RSWELOGD — Удалить трассировку события

  • SWECсвязать документы изменений с событиями

  • SWED — Присвоить объекты документа изменения типам объектов.

SWE4включить / выключить трассировку событий

SWEL — Показать трассировку события

RSWELOGD — Удалить трассировку события

SWECсвязать документы изменений с событиями

SWED — Присвоить объекты документа изменения типам объектов.

Чтобы активировать / деактивировать трассировку событий, перейдите по следующему пути —

Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Событие → Включить / выключить трассировку событий или использовать T-код: SWELS / SWE4

SWELS

Трассировка событий

Переключить трассировку событий

Чтобы отобразить трассировку события , перейдите по следующему пути:

Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Трассировка событий → Показать трассировку событий или SWEL, как показано на следующем снимке экрана.

Дисплей SWEL

Показать трассировку событий

Чтобы удалить трассировку события , перейдите по следующему пути —

Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Трассировка событий → Удалить трассировку событий или использовать T-код: RSWELOGD, как показано на следующем снимке экрана.

RSWELOGD

Бизнес-процессы SAP с ошибками

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

  • агент
  • Сроки
  • Привязка от рабочего процесса к рабочему элементу
  • Другой

Вы можете получить доступ к обработке рабочих процессов с ошибками, перейдя по этому пути: Инструменты → Бизнес-процесс → Администрирование → Время выполнения рабочего процесса → Диагностика рабочих процессов с ошибками.

диагностика

Вы можете использовать T-код: SWI2_DIAG (Диагностика рабочих процессов с ошибками), который определяется как стандартный код SAP, доступный в системах R / 3 SAP, в зависимости от вашей версии и выпуска.

Доступ к Workitem

Причина ошибки

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

SAP Business — настройка рабочего процесса

В SAP Workflow вы можете создать определение времени выполнения рабочих процессов SAP. Эти конфигурации оцениваются при выполнении рабочих процессов. Вы можете настроить следующие шаги —

  • Деятельность
  • Решение пользователя
  • Документ из шаблона
  • Подождите

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

Примечание. Данные в конфигурации рабочего процесса всегда имеют приоритет перед данными в определении рабочего процесса.

Чтобы запустить настройку рабочего процесса, выберите Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Конфигурация рабочего процесса.

Или используйте T-код: SWDD_CONFIG

SWDD_CONFIG

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

Конфигурация рабочего процесса

Когда конфигурация рабочего процесса сохранена, она по умолчанию активна. Вы также можете удалить конфигурацию, выбрав Конфигурация → Удалить.

конфигурация

SAP Note при использовании конфигурации рабочего процесса из Easy Access

Вы можете открыть конфигурацию рабочего процесса открытого рабочего процесса непосредственно из Workflow Builder.

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

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

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

SAP Business Workflow — Строитель

Workflow Builder — наиболее распространенный инструмент для создания, редактирования и отображения определений Workflow. Он обеспечивает графическое и древовидное моделирование для определения рабочего процесса. При использовании SAP GUI для Windows отображается графическое представление Workflow Builder.

При использовании другого графического интерфейса SAP древовидное представление отображается в Workflow Builder.

В графическом представлении построителя Workflow определены следующие разделы:

  • Workflow
  • Информация
  • навигация
  • Объекты
  • Сообщения
  • Типы шагов
  • обзор

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

В виде дерева

Панель навигации

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

Панель навигации

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

Информация — эта панель используется для отображения загруженного рабочего процесса и его определения, состояния соответствующего рабочего процесса и номера версии в системе.

Информация

Вызов построителя рабочего процесса

Вы можете вызвать конструктор рабочих процессов, используя различные параметры. Вы можете вызвать его напрямую, перейдя по этому пути: Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Рабочий процесс → Рабочий процесс или вы также можете использовать T-код: SWDD.

Чтобы напрямую вызвать буквенно-цифровой дисплей Workflow Builder, перейдите к «Инструменты» → «Бизнес-процесс» → «Разработка» → «Инструменты определения» → «Workflow Builder» → «Workflow Builder» (буквенно-цифровой).

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

Если вы хотите вызвать Workflow Builder напрямую с новым и пустым рабочим процессом, выберите Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Workflow Builder → Workflow Builder: Создать рабочий процесс.

Вызов построителя рабочего процесса

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

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

Конец определения рабочего процесса обозначен Рабочий процесс завершен ,

Важные коды транзакций, связанные с Workflow Builder и конфигурацией, приведены в таблице ниже.

SWDA Конструктор рабочих процессов (вызывает конструктор рабочих процессов в алфавитно-цифровом режиме)
SWDD Конструктор рабочих процессов
SWDS Конструктор рабочих процессов (Выбор)
SWDD_CONFIG Конфигурация рабочего процесса
SBWP Рабочее место
SWDC_DEFINITION Данные администрирования Workflow Builder
SWDC_RUNTIME Данные администрирования рабочего процесса
SWNCONFIG Расширенные уведомления для бизнес-процесса

SAP Business Workflow — Импорт / Экспорт

Вы также можете импортировать и экспортировать рабочие процессы, используя файлы XML. Метаязык BPM0.4 используется для описания структуры рабочих процессов. При экспорте рабочего процесса следующие компоненты рабочего процесса не могут быть экспортированы вместе с BPML 0.4 (BPML расшифровывается как язык моделирования бизнес-процессов).

  • Запускающие события

  • Задачи в шагах

  • Подождите шаги

  • Создатели событий

  • Идентификатор задачи экспортируется как расширение, специфичное для SAP

  • Если ваш рабочий процесс содержит такие типы шагов, при импорте они заменяются пустыми шагами

  • Сложные условия

  • Типы данных, такие как структуры, ссылки на типы объектов

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

  • Действия с более чем одним результатом

  • Правила / элементы управления организацией служили ответственными агентами

Запускающие события

Задачи в шагах

Подождите шаги

Создатели событий

Идентификатор задачи экспортируется как расширение, специфичное для SAP

Если ваш рабочий процесс содержит такие типы шагов, при импорте они заменяются пустыми шагами

Сложные условия

Типы данных, такие как структуры, ссылки на типы объектов

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

Действия с более чем одним результатом

Правила / элементы управления организацией служили ответственными агентами

Чтобы экспортировать рабочий процесс в виде файла XML, перейдите к «Рабочий процесс» → «Импорт / экспорт» → «Экспорт в файл XML».

импорт Экспорт

Вы также можете перейти к просмотру BPML Экспорт → Нажмите «Экспорт в файл XML», а затем сохраните файл локально в своей системе.

BPML Export

Вы можете использовать этот файл при импорте в опции Workflow вверху. Чтобы импортировать это, перейдите в Рабочий процесс → Импорт / Экспорт → Импорт из файла XML.

Импорт XML

SAP Business Workflow — Создание шагов

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

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

Выбор шага

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

Условное обозначение Тип шага Шаг Runtime Функция Описание
Контроль над процессом Контроль над процессом Функции Отменить рабочий элемент или Установить рабочий элемент как устаревшие применяются к другим рабочим элементам текущего рабочего процесса.
Специальный якорь Специальный якорь В определении вы сохраняете рабочие процессы, которые могут заменить этот шаг. Во время выполнения авторизованный пользователь может выбрать один из сохраненных рабочих процессов. Специальный якорь затем заменяется шагами этого рабочего процесса.
Деятельность Деятельность Выполнение задачи или рабочего процесса.
Состояние Состояние Обрабатывается одна из двух ветвей, определенных в определении рабочего процесса. Система принимает решение на основе определенных условий. При этом система учитывает информацию из контекста рабочего процесса или обработанных объектов приложения.
Решение пользователя Решение пользователя Ход выполнения текущего рабочего процесса контролируется на основе решения, принятого текущим агентом.
Документ из шаблона Документ из шаблона Документ создается из шаблона документа.
Контейнерная операция Контейнерная операция Элементарные арифметические операции или присвоения значений применяются к отдельным элементам контейнера рабочего процесса.
Создатель события Создатель события Событие создано.
форма форма Данные в элементе контейнера, который ссылается на структуру, могут быть отображены, обработаны или утверждены как форма.
Отправить письмо Отправить письмо Текст, введенный в этот тип шага, отправляется по электронной почте.
Несколько условий Несколько условий Обрабатывается одна из нескольких ветвей, определенных в определении рабочего процесса. Для этого система проверяет значение элемента контейнера в контейнере рабочего процесса.
вилка вилка Последующая обработка происходит в разветвлении. Вы можете определить, сколько веток должно быть выполнено для успешного завершения форка, или определить конечное условие в редакторе условий.
Шаг не определен Неопределенный шаг Нет функции во время выполнения. Неопределенные шаги всегда имеют результат.
Цикл ДО Петля (до) Последовательность шагов обрабатывается многократно, пока не наступит определенное условие завершения.
Loop WHILE Петля (пока) Последовательность шагов обрабатывается многократно, пока применяются определенные сравнения. Система выходит из цикла, когда основа сравнения не соответствует ни одному из значений сравнения.
Ждать события Ждать события Система ждет определенного события. Рабочий элемент выполняется только в том случае, если происходит ожидаемое событие. Событие также может быть вызвано появлением XML-документа.
Веб-активность Веб-активность Содержимое элементов контейнера отправляется на URL-адрес без изменений или в форме сгенерированного XML-документа. Шаг может ждать ответа. Возможно взаимодействие с процессом, запущенным веб-активностью. Процесс, запущенный сообщением XML, может связаться со своим вызывающим.

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

Куда вы хотите вставить шаг Что вы должны выбрать
После шага Результат шага, который находится в соответствующей ветви определения рабочего процесса
Перед шагом Шаг
Как новая ветвь вилки Ветка символ перед вилкой

Использование шага ожидания

Шаг ожидания в рабочем процессе может ожидать —

  • Событие
  • Местное событие
  • Рабочий элемент
  • Событие получено рабочим процессом

Когда шаг ожидания ожидает события, он завершается, когда происходит определенное событие. Событие завершает все шаги ожидания, ожидающие этого конкретного события. Это обычно используется —

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

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

Ждать события Ждать события Система ждет определенного события. Рабочий элемент выполняется только в том случае, если происходит ожидаемое событие. Событие также может быть вызвано появлением XML-документа.

Строитель бизнес-объектов

Вы также можете создать, изменить или отобразить объект, доступный в репозитории Business Object, с помощью Business Object Builder. Чтобы изменить объект, вы должны знать имя, идентификатор или описание объекта.

Объект в рабочем процессе представляет бизнес-объект в системе SAP. Пример общей сущности включает: Заказ на поставку, Материал, Поставщик и т. Д. Вы также можете получить доступ к хранилищу бизнес-объектов с помощью обозревателя хранилища бизнес-объектов. Чтобы вызвать браузер репозитория бизнес-объектов из построителя бизнес-объектов, необходимо выбрать репозиторий бизнес-объектов и указать количество типов объектов, отображаемых в диалоговом окне.

Когда вы открываете Business Object Builder, перейдя в Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Business Object Builder, вы можете увидеть опцию Репозиторий бизнес-объектов в верхнем меню.

Хранилище бизнес-объектов

Отображение репозитория бизнес-объектов

В обозревателе репозитория бизнес-объектов: экран ввода выберите «Фильтровать другие параметры», чтобы указать отдельные критерии фильтрации.

Чтобы запустить Business Object Builder, необходимо перейти в Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Business Object Builder.

Для создания бизнес-объекта вы можете использовать T-code Business Object Builder (SWO1).

Бизнес-объект

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

На следующем снимке экрана показан бизнес-объект и способы изменения статуса объекта в хранилище.

Компонент типа объекта

SAP Business Workflow — abap классы

В инструментальных средствах SAP ABAP конструктор классов — это инструмент в ABAP, который позволяет определять, изменять и тестировать глобальные классы и интерфейсы ABAP. Класс Builder имеет два режима —

  • Режим на основе формы
  • Режим на основе исходного кода

Используя интерфейс IF_WORKFLOW, вы можете использовать ABAP-классы в SAP WebFlow Engine. В системе SAP WebFlow Engine (SAP Business Workflow) используется для определения и отображения бизнес-процессов, которые не отображаются. Он включает в себя процессы деблокирования или утверждения, а также сложные процессы, такие как создание заказа на поставку и т. Д., А также различные действия соответствующих подразделений. SAP WebFlow Engine в основном используется для процессов, которые повторяются по своей природе или включают действия большого числа агентов в заранее определенном порядке.

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

Чтобы использовать ABAP-классы в рабочих процессах, необходимо реализовать интерфейс IF_WORKFLOW в ABAP-классе. Этот интерфейс включает в себя метод, который создает определенные предварительные условия, чтобы объект можно было использовать в SAP WebFlow Engine.

Интерфейс IF_WORKFLOW содержит следующие методы —

  • BI_PERSISTENT ~ FIND_BY_LPOR
  • BI_PERSISTENT ~ ОБНОВЛЕНО
  • BI_OBJECT ~ EXECUTE_DEFAULT_METHOD
  • BI_PERSISTENT ~ LPOR
  • BI_OBJECT ~ DEFAULT_ATTRIBUTE_VALUE
  • BI_OBJECT ~ RELEASE

Как добавить IF_WORKFLOW в классе ABAP?

Чтобы добавить интерфейс IF_WORKFLOW к классу, необходимо открыть T-код Class Builder: SE24.

IF_WORKFLOW

Перейдите на вкладку Интерфейс, добавьте интерфейс IF_WORKFLOW. После добавления этого интерфейса он также добавляет два подчиненных интерфейса: BI_OBJECT и BI_PERSISTENT. Когда вы перейдете на вкладку «Методы» и увидите, что некоторые методы этих интерфейсов автоматически наследуются классу ABAP.

Чтобы класс Utility реализовал интерфейс IF_WORKFLOW, необходимо открыть каждый из методов, унаследованных от интерфейса IF_WORKFLOW, а затем активировать пустой исходный код → активировать класс ABAP.

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

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

Расширенные уведомления

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

В SAP Workflow вы также можете выполнить анализ производительности, используя транзакцию SWI2_DURA (рабочие элементы по продолжительности обработки). Это можно использовать для проверки различных параметров производительности, таких как среднее время обработки задач и т. Д.

Код транзакции SAP (TCODE): SWI2_DURA

Описание транзакции: рабочие элементы по длительности обработки

Описание модуля SAP: базовый компонент

Средняя обработка

Это используется для мониторинга —

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

Используя расширенное уведомление для SAP Business Workflow, вы можете уведомлять пользователей о рабочих элементах, которые необходимо обработать. Вы можете отправлять рабочие элементы в групповое программное обеспечение. Например, MS Outlook или Lotus Notes с внутренними транзакциями, к которым пользователь может иметь прямой доступ и выполнять действия.

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

SAP MAPI содержит SAPoffice Message Store, транспортную и адресную книгу (mpsap32.dll), исполняемые программы, интерпретатор вложений рабочих процессов и бизнес-объектов (mpinterp.exe, mpbusobj.exe и mpstub.exe), файлы для отображения столбцов для рабочих процессов и файл PST ( личные папки) для специальной формы SAPforms Outlook для поддержки и настройки автономного рабочего процесса.

Отчет RSWUWFML — это стандартный исполняемый отчет ABAP в системе SAP, используемый для отправки уведомлений по электронной почте Outlook агенту в рабочем процессе о рабочих элементах в папке входящих сообщений SAP.

Функция для рабочего процесса MAPI RSWUWFML RSWUWML2 Расширенное уведомление
Доставить рабочие элементы любому почтовому клиенту Икс Икс Икс
Ярлыки приложений SAP Икс Икс
Текст префикса И суффикса (окружающий описание рабочего элемента) Икс Икс
Улучшенное определение адреса Икс Икс
Улучшенная обработка замещения Икс Икс
HTML электронная почта (только Outlook) Икс
Общие решения Икс
Ссылка на новые веб-интерфейсы (WebDynpro и т. Д.) Икс
Списки рабочих элементов в одном электронном письме Икс
Поддержка переадресации рабочих мест по электронной почте Икс

Конфигурация уведомлений

SWN_SELSEN — это стандартный исполняемый ABAP-отчет, который можно использовать для выбора и отправки рабочих элементов. Вы можете периодически запускать этот отчет.

Транзакция SWNCONFIG предназначена для расширенной настройки.

SWNCONFIG

С левой стороны под диалоговой структурой есть различные варианты, такие как —

  • Бизнес-сценарий
  • Выбор расписания
  • Расписание доставки
  • общие настройки
  • Назначение обработчика
  • Шаблон сообщения
  • Тип доставки

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

Транзакция SWNADMIN предназначена для базового администрирования. Когда вы запустите этот T-код, вам будет предложено, как показано ниже.

SWNADMIN

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

администрация

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

уведомление

Интеграция с приложениями Non-Sap Workflow

Вы также можете интегрировать свои рабочие процессы с приложениями, не относящимися к SAP, с помощью внешних вызовов служб, вызовов веб-служб и API. Ниже приведены некоторые распространенные варианты интеграции:

  • Создание задач рабочего процесса для внешних сервисных вызовов и BSP
  • Универсальные обработчики запуска рабочего списка
  • SAP NetWeaver Exchange Инфраструктура Управление бизнес-процессами
  • Wf-XML и веб-сервисы

Импорт службы ABAP

Вы можете использовать код транзакции: WF_EXTSRV для генерации вашего сервиса. Эта транзакция используется для поддержки Сервисов WebFlow. Вы также можете получить доступ к этому из меню, как показано ниже —

SAP Easy Access → Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Сервисы WebFlow → Ведение сервисов WebFlow.

Импортировать ABAP

Все веб-сервисы, которые вы должны использовать в SAP Workflow, должны быть зарегистрированы в каталоге веб-сервисов. Вы можете вручную зарегистрировать веб-сервис, введя все данные веб-сервиса вручную. Используйте T-код: WF_EXTSRV.

Вы также можете использовать файл WSDL, который содержит определение веб-службы, и вы можете импортировать его напрямую, используя T-Code: WFWS.

Чтобы зарегистрировать веб-сервис , выберите «Сервис» в диалоговом окне и нажмите «Новые записи».

Введите идентификатор службы и краткий текст для веб-службы.

Выберите журнал, с которым должен быть вызван веб-сервис.

Для Host добавьте адрес веб-службы, а для Port добавьте номер порта.

Введите каталог и имя вызова веб-службы в поле Путь.

Определите режим вызова веб-службы. Здесь вы определяете, задействован ли диалоговый или фоновый веб-сервис, и будет ли выполняться обратный вызов.

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

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

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

Зарегистрировать веб-сервис

Чтобы создать свой сервис, нажмите кнопку «Создать», как показано на скриншоте выше.

Нажмите Создать

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

  • WF_HANDCUST для настройки URL рабочего процесса.

WF_HANDCUST

  • WFWS для импорта внешнего WSDL.

WFWS

  • WF_EXTSRV для BSP и сервисов ABAP.
  • Генерация задач.
  • Расширьте сервис для выполнения обратного вызова на URL WF_HANDCUST.

SAP Business Workflow — Универсальный рабочий список

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

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

С помощью UWL вы можете переносить рабочие элементы из разных систем. К ним относятся —

  • Бизнес Рабочий процесс
  • управление бизнес-процессами
  • Задачи совместной работы
  • SAP Office Уведомления
  • Управляемые процедуры
  • Рабочие элементы выбираются пользовательскими соединителями UWL

Настройка универсального рабочего списка

UWL используется для группировки различных задач рабочего процесса и оповещений, которые актуальны для HR Administrator.

SAP NetWeaver Portal предоставляет конфигурацию UWL, которую можно использовать для настройки всех внутренних рабочих процессов. Это полностью основанная на XML конфигурация.

Чтобы настроить UWL, перейдите на портал → Выберите Администрирование системы → Конфигурация системы → Универсальный рабочий список и рабочий процесс → Универсальный рабочий список → Конфигурация системы UWL.

Настройка универсального рабочего списка

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

преимущества

Ниже приведены ключевые преимущества использования UWL —

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

Нажмите Управление

SAP Business — Создание рабочих процессов

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

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

Шаг 1 — Определить организационный план T-Code PPOCE

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

PPOCE

Планирование системы SAP

Шаг 2. Создание шаблона рабочего процесса T-Code PFTC_INS

PFTC_INS

Шаблон рабочего процесса

В поле Тип задачи выберите шаблон рабочего процесса. Для создания задач: Выберите «Стандартная задача» в поле «Тип задачи», как показано выше, и нажмите «Создать».

Теперь, чтобы создать рабочий процесс в конструкторе рабочих процессов, перейдите к T-Code: SWDD

Навигация по SWDD

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

Шаг 3 — Создать уведомление об отсутствии.

Чтобы определить первую задачу, перейдите к T-коду: PFTC_INS

Выберите Стандартная задача в поле Тип задачи.

Введите следующие значения и сохраните задачу. После сохранения задания вы получите код с номером 93XXX989

  • В поле Name выберите Form_created
  • В Abbr выберите create_form
  • В тексте Workitem выберите vik_notif_absence-create.
  • В Типе объекта выберите FORMABSENC.
  • В поле «Метод» выберите «СОЗДАТЬ».
  • Флажок Метод синхронного объекта, Метод объекта с установленным диалоговым окном

Шаг 4 — Добавьте задачу, созданную на предыдущем шаге, в рабочий процесс.

Вместо неопределенного шага в рабочем процессе вы должны добавить действие в свой рабочий процесс.

Задача создана

Как видно на следующем снимке экрана, с использованием T-кода: PFTC_INS, задача TS99500654 была создана отдельно.

Использование PFTC_INS

В свойствах шага вы можете выбрать различные параметры в соответствии с требованием. Здесь, давайте установим флажок — Продвигаться с диалогом, как показано на скриншоте выше. Это показывает, что рабочий элемент рабочего процесса доступен для немедленной обработки. Поскольку мы ввели WF_INITIATOR в выражении под агентами, человек, который запустит рабочий процесс, является одним из получателей рабочего элемента. Опция привязки также определена, что подтверждает отсутствие уведомления не только в этой задаче, но и в рабочем процессе — _WI_ObjectId → & ABSENCEFORM &.

Теперь Workflow Builder в графическом режиме выглядит так:

Графический режим

Шаг 5 — Первая задача в SAP Inbox.

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

SAP Inbox

Нажмите Отмена, чтобы отменить обработку первого уведомления. Входящие рабочего процесса содержат один элемент для обработки — создание уведомления об отсутствии. Выберите рабочий элемент и нажмите «Выполнить» (F8). Это вернется к «Создать уведомление об отсутствии», где отображается форма уведомления об отсутствии. Введите данные в форму и нажмите Сохранить. Это удалит Workitem из папки «Входящие».

Удалить Workitem

Шаг 6 — Проверьте Уведомление об отсутствии во входящих.

Созданная форма будет отправлена ​​руководителю для утверждения с использованием объекта formabsenc-Approve. Далее следует создать новую задачу с использованием T-кода: PFTC_INS

Отсутствие в папке «Входящие»

Шаг 7 — Добавьте вторую задачу в Рабочий процесс.

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

Также определите свойства привязки, как показано на следующем снимке экрана.

Второе задание

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

Введите следующие поля —

  • Элемент — утверждающий

  • Имя — утверждающий

  • Описание — Утверждающий запрос об отсутствии

  • Справочная таблица — WFSYST

  • Справочное поле — АГЕНТ

В поле Позиция необходимо ввести идентификатор позиции в соответствии с планом организации. Это можно проверить с помощью T-кода: PPOCE. Не используйте префикс «S» в текстовом поле.

Использование PPOCE

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

Бизнес на рабочем месте

Вы можете увидеть два результата в конструкторе рабочих процессов: Утверждено и Отклонено.

Шаг 8 — Снова проверьте в папке «Входящие».

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

Теперь перейдите к Business Workplace, используя идентификатор пользователя утверждающего, и вы увидите рабочий элемент для обработки и другие атрибуты, которые нужно упомянуть в Workitem. Выберите рабочий элемент для проверки уведомления об отсутствии и выберите Выполнить.

Либо отклонить, либо одобрить запрос. Обратите внимание на две кнопки: Утвердить и Отклонить.

Шаг 9 — Интеграция решения пользователя для повторной отправки.

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

Вам необходимо добавить тип шага: решение пользователя в рабочий процесс. Это сделает ваш рабочий процесс похожим на следующее —

Workflow

Шаг принятия решения пользователем определяется следующим образом:

Шаг решения пользователя

Шаг 10 — Третий тест в SAP Inbox.

Когда запрос не одобрен, следующим шагом является решение пользователя. Поскольку мы ввели: (& WF_INITIATOR &) в качестве агента для шага, запрос вернется, чтобы принять решение. У вас есть два варианта: отредактировать запрос или отозвать запрос.

Шаг 11 — Определить пересмотр уведомления об отсутствии

Для этого вам нужно добавить неопределенный шаг — пересмотреть уведомление.

Шаг 12 — Добавить действие → третье задание в рабочий процесс.

Чтобы добавить этот шаг, вы должны сделать следующие записи —

Используйте FORMABSENC-UPDATE как объект.

В параметре привязки введите _WI_Object_ID <= & ABSENCEFORM &

В Агенты → добавить & _WF_INITIATOR & в поле выражения

агент

Шаг 13 — Отправить уведомление для утверждения отпуска.

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

Чтобы добавить этот шаг, вы должны сделать следующие записи —

  • Выберите тип получателя — введите организационный объект

  • Выберите Агенты → Выберите выражение & _WF_INITIATOR &.

  • Введите строку темы как <«Оставить утвержденным»>

  • Введите текст электронного письма как <«Утверждено»>

Выберите тип получателя — введите организационный объект

Выберите Агенты → Выберите выражение & _WF_INITIATOR &.

Введите строку темы как <«Оставить утвержденным»>

Введите текст электронного письма как <«Утверждено»>

Когда вы нажмете кнопку «Ввод», вас попросят указать название и аббревиатуру задания.

Архивирование рабочих мест

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

Рабочие элементы со следующим статусом могут быть только заархивированы.

  • Рабочие элементы завершены
  • Выполнение задания завершено
  • Когда рабочий элемент не требуется для логики рабочего процесса
  • Отмененные рабочие элементы

Чтобы заархивировать рабочие элементы, необходимо перейти в Инструменты → Бизнес-процесс или Разработка → Рабочий процесс → Администрирование → Время выполнения рабочего процесса → Реорганизация → Архивировать рабочий элемент.

инструменты

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

  • Номер рабочего места
  • Идентификатор задачи
  • Фактический агент рабочего элемента
  • Дата создания
  • Дата завершения

Тест Варианта

Удаление архивных рабочих элементов

Вы также можете удалить рабочие элементы, которые не заархивированы. Чтобы удалить рабочие элементы, выберите Инструменты → Бизнес-процесс или Разработка → Рабочий процесс, а затем Администрирование → Рабочая среда рабочего процесса → Реорганизация → Архивировать рабочий элемент или T-код: SWWL.

Удаление Workitem

С критериями выбора, как показано ниже, у вас есть возможность немедленно удалить рабочие элементы / удалить данные журнала. Чтобы удалить Workitem, введите необходимые поля и нажмите кнопку «Выполнить» вверху.

Удалить опцию

Для отображения заархивированных рабочих элементов необходимо использовать отчет «RSWWARCR».

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

Использование диагностики Swi2_Diag

Это используется для диагностики рабочего процесса с ошибкой. Вы можете получить доступ к обработке рабочих процессов с ошибками, перейдя по этому пути: Инструменты → Бизнес-процесс → Администрирование → Время выполнения рабочего процесса → Диагностика рабочих процессов с ошибками.

Время выполнения рабочего процесса

Вы можете использовать T-код: SWI2_DIAG (Диагностика рабочих процессов с ошибками), который определяется как стандартный код SAP, доступный в системах R / 3 SAP, в зависимости от вашей версии и выпуска.

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

SWI2_DIAG

Изменить рабочий элемент

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

Нажмите «Изменить рабочий элемент» и внесите изменения в рабочий элемент с ошибкой и «Сохранить».

Использование трассировки событий

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

Очередь событий

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

Общие настройки → Рабочий процесс → Сохранить настройки очереди событий.

Очередь событий

В трассировке событий вы поддерживаете следующие данные:

  • Данные о событии
  • Запускающая программа
  • Дата и время запуска
  • Триггерный объект
  • Тип запускающего объекта
  • Название события

Ниже приведены полезные транзакции в рамках SAP Workflow при разработке ABAP —

  • SWE4 — включить / выключить трассировку событий

  • SWEL — Показать трассировку события. Вы можете отобразить трассировку событий на основе различных критериев выбора. У вас есть следующие критерии выбора в разделе «Отслеживание событий» —

    • Идентификатор события

    • Тип объекта-создателя

    • Экземпляр объекта-создателя

    • Событие

    • Программа создания мероприятия и т. Д.

SWE4 — включить / выключить трассировку событий

SWEL — Показать трассировку события. Вы можете отобразить трассировку событий на основе различных критериев выбора. У вас есть следующие критерии выбора в разделе «Отслеживание событий» —

Идентификатор события

Тип объекта-создателя

Экземпляр объекта-создателя

Событие

Программа создания мероприятия и т. Д.

Отображение следов событий

  • RSWELOGD — Удалить трассировку события

  • SWEC — связать документы изменений с событиями

  • SWED — Присвоить объекты документа изменения типам объектов.

RSWELOGD — Удалить трассировку события

SWEC — связать документы изменений с событиями

SWED — Присвоить объекты документа изменения типам объектов.

Показать документ

Чтобы активировать / деактивировать трассировку событий, перейдите по следующему пути —

Инструменты → Бизнес-процесс → Разработка → Администрирование → Диспетчер событий → Событие → Включить / выключить трассировку событий или использовать T-код: SWELS / SWE4.

Путь навигации

SAP Business Workflow — Транзакции

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

Несколько общих T-кодов и их описание упоминается в следующей таблице —

Sr.No. Код транзакции и описание
1

PFAC

Создать и поддерживать правила

2

PFOM

Ведение присвоения организационным объектам SAP

3

ПФОС

Просмотр присвоения организационным объектам SAP

4

PFSO

Организационная среда пользователя

5

PFTC

Создавать и поддерживать задачи

6

PPOCW

Создать организационный план

7

PPOMW

Поддерживать организационный план

8

PPOSW

Показать организационный план

9

SWDA

Workflow Builder (вызывает Workflow Builder в алфавитно-цифровом режиме)

10

SWDD

Workflow Builder

11

SWDS

Workflow Builder (Выбор)

12

SWDD_CONFIG

Конфигурация рабочего процесса

13

SBWP

Бизнес на рабочем месте

14

SWDC_RUNTIME

Данные администрирования рабочего процесса

15

SWNCONFIG

Расширенные уведомления для бизнес-процесса

16

SWDM

Business Workflow Explorer

17

SWEINST

Оценка и поддержание связей между экземплярами

18

SWEINSTVC

Оценка и поддержание связей между экземплярами

19

SWE2

Оценка и поддержание типовых связей

20

SWE3

Оценка и поддержание связей между экземплярами

21

SWE4

Включить / выключить трассировку событий

22

СВЭЛ

Показать трассировку события

23

RSWELOGD

Удалить трассировку события

24

SWEC

Связать изменения документов с событиями

25

SWED

Присвоить объекты документа изменения типам объектов

26

SWEQADM_1

Администрирование очереди событий

27

SWEQBROWSER

Администрирование браузера событий

28

SWETYPV

Оценка и поддержание типовых связей

29

SWI1

Отборочный отчет для рабочих элементов

30

SWI2_FREQ

Рабочие места в задании

31

SWI2_DEAD

Рабочие места с соблюдением сроков

32

SWI2_DURA

Рабочие элементы по продолжительности обработки

33

SWI11

Задачи в рабочих процессах

34

SWI13

Профиль задачи

35

SWI5

Анализ рабочей нагрузки

36

SWL1

Настройки для динамических столбцов

37

SWLV

Поддерживать рабочие взгляды

38

SWFVISU

Параметры для визуализации Workitem в UWL

39

SWO1

Строитель бизнес-объектов

40

SWO6

Настройка типов объектов

41

SWR_WEBSERVER

Настройка веб-сервера

42

SWU_CONT_PERSISTENCE

Управление сохранением контейнера

43

SWU_EWCD

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

44

SWU_EWLIS

Мастер создания событий с использованием информационной системы логистики

45

SWU_BTE

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

46

SWU0

Симуляция событий

47

SWU2

RFC монитор

48

SWU3

Автоматическая настройка рабочего процесса

49

SWU4

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

50

SWU5

Проверка согласованности для задач клиента

51

SWU6

Проверка согласованности задач рабочего процесса

52

SWU7

Проверка согласованности шаблонов рабочих процессов

53

SWU8

Включить / выключить трассировку рабочего процесса

54

SWU9

Отобразить трассировку рабочего процесса

55

SWU10

Удалить трассировку рабочего процесса

56

SWUD

Диагностические инструменты

57

SWUE

Триггерное событие

58

SWUI

Запустить рабочие процессы / задачи

59

ЕРР

Тестирование рабочих процессов / задач

60

SWXML

Показать документы XML

61

SWUY

Мастер для связи сообщений с рабочими процессами

62

SWWCOND_INSERT

Запланируйте фоновое задание для мониторинга крайнего срока работы

63

SWWCLEAR_INSERT

Расписание фоновой работы для очистки задач

64

RSWWCOND

Выполнить одно фоновое задание для мониторинга крайнего срока рабочего места

65

RSWWCLEAR

Выполнить работы по очистке рабочих мест один раз

66

WF_HANDCUST

Обслуживание обработчика сервиса WebFlow

67

WF_EXTSRV

Поддерживать репозиторий веб-сервисов

68

WFWS

Импортировать файлы WSDL

69

SWIA

Административный отчет WI

PFAC

Создать и поддерживать правила

PFOM

Ведение присвоения организационным объектам SAP

ПФОС

Просмотр присвоения организационным объектам SAP

PFSO

Организационная среда пользователя

PFTC

Создавать и поддерживать задачи

PPOCW

Создать организационный план

PPOMW

Поддерживать организационный план

PPOSW

Показать организационный план

SWDA

Workflow Builder (вызывает Workflow Builder в алфавитно-цифровом режиме)

SWDD

Workflow Builder

SWDS

Workflow Builder (Выбор)

SWDD_CONFIG

Конфигурация рабочего процесса

SBWP

Бизнес на рабочем месте

SWDC_RUNTIME

Данные администрирования рабочего процесса

SWNCONFIG

Расширенные уведомления для бизнес-процесса

SWDM

Business Workflow Explorer

SWEINST

Оценка и поддержание связей между экземплярами

SWEINSTVC

Оценка и поддержание связей между экземплярами

SWE2

Оценка и поддержание типовых связей

SWE3

Оценка и поддержание связей между экземплярами

SWE4

Включить / выключить трассировку событий

СВЭЛ

Показать трассировку события

RSWELOGD

Удалить трассировку события

SWEC

Связать изменения документов с событиями

SWED

Присвоить объекты документа изменения типам объектов

SWEQADM_1

Администрирование очереди событий

SWEQBROWSER

Администрирование браузера событий

SWETYPV

Оценка и поддержание типовых связей

SWI1

Отборочный отчет для рабочих элементов

SWI2_FREQ

Рабочие места в задании

SWI2_DEAD

Рабочие места с соблюдением сроков

SWI2_DURA

Рабочие элементы по продолжительности обработки

SWI11

Задачи в рабочих процессах

SWI13

Профиль задачи

SWI5

Анализ рабочей нагрузки

SWL1

Настройки для динамических столбцов

SWLV

Поддерживать рабочие взгляды

SWFVISU

Параметры для визуализации Workitem в UWL

SWO1

Строитель бизнес-объектов

SWO6

Настройка типов объектов

SWR_WEBSERVER

Настройка веб-сервера

SWU_CONT_PERSISTENCE

Управление сохранением контейнера

SWU_EWCD

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

SWU_EWLIS

Мастер создания событий с использованием информационной системы логистики

SWU_BTE

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

SWU0

Симуляция событий

SWU2

RFC монитор

SWU3

Автоматическая настройка рабочего процесса

SWU4

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

SWU5

Проверка согласованности для задач клиента

SWU6

Проверка согласованности задач рабочего процесса

SWU7

Проверка согласованности шаблонов рабочих процессов

SWU8

Включить / выключить трассировку рабочего процесса

SWU9

Отобразить трассировку рабочего процесса

SWU10

Удалить трассировку рабочего процесса

SWUD

Диагностические инструменты

SWUE

Триггерное событие

SWUI

Запустить рабочие процессы / задачи

ЕРР

Тестирование рабочих процессов / задач

SWXML

Показать документы XML

SWUY

Мастер для связи сообщений с рабочими процессами

SWWCOND_INSERT

Запланируйте фоновое задание для мониторинга крайнего срока работы

SWWCLEAR_INSERT

Расписание фоновой работы для очистки задач

RSWWCOND

Выполнить одно фоновое задание для мониторинга крайнего срока рабочего места

RSWWCLEAR

Выполнить работы по очистке рабочих мест один раз

WF_HANDCUST

Обслуживание обработчика сервиса WebFlow

WF_EXTSRV

Поддерживать репозиторий веб-сервисов

WFWS

Импортировать файлы WSDL

SWIA

Административный отчет WI

SAP Business Workflow — Функциональные модули

Функциональные модули — это подпрограммы, которые содержат набор многократно используемых операторов с параметрами импорта и экспорта. В отличие от программ «Включить», функциональные модули могут выполняться независимо. Система SAP содержит несколько предопределенных функциональных модулей, которые можно вызывать из любой программы ABAP. Функциональная группа действует как своего рода контейнер для ряда функциональных модулей, которые логически связаны друг с другом. Например, функциональные модули для системы начисления заработной платы персонала будут объединены в функциональную группу.

Следующие функциональные модули могут использоваться в рабочем процессе в системе SAP —

  • SWW_WI_CONTAINER_READ — этот функциональный модуль используется для чтения элементов контейнера в рабочем процессе SAP.

  • SWW_WI_DEADLINES_CHANGE — Этот функциональный модуль используется для изменения атрибутов мониторинга крайнего срока для определенного рабочего элемента.

  • SWW_WI_ENABLE — используется для разблокировки рабочих элементов от выполнения.

  • SWW_WI_DISABLE — этот функциональный модуль используется для блокировки рабочих элементов для выполнения.

SWW_WI_CONTAINER_READ — этот функциональный модуль используется для чтения элементов контейнера в рабочем процессе SAP.

SWW_WI_DEADLINES_CHANGE — Этот функциональный модуль используется для изменения атрибутов мониторинга крайнего срока для определенного рабочего элемента.

SWW_WI_ENABLE — используется для разблокировки рабочих элементов от выполнения.

SWW_WI_DISABLE — этот функциональный модуль используется для блокировки рабочих элементов для выполнения.

Вы можете просмотреть параметры функционального модуля. Используйте T-код SE37, введите имя функционального модуля и нажмите кнопку «Показать».

Кнопка дисплея

Как только вы нажмете «Показать», на нем отобразятся все параметры, определенные в упомянутом функциональном модуле. Аналогично, вы можете проверить / отобразить все функциональные модули в SAP Workflow.

модуль

SAP Business Workflow — Обязанности

Ниже приведены должностные обязанности аналитика SAP ABAP Workflow.

Проектирует, разрабатывает и поддерживает бизнес-процессы SAP Business и приложения ABAP Web Dynpro

Разрабатывает инструменты рабочего процесса — Workflow Builder, Business Object Builder и UWL

Разрабатывает отчеты, рабочие процессы и метрики в программной среде.

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

Создание специализированных отчетов для модулей SAP с использованием языков программирования ABAP

Разрабатывает все объекты RICEF и устраняет неполадки, используя собственные навыки ABAP

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

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

Способствует разработке стандартов процесса и оценке инструментов по мере необходимости