Вступление
- В SAP CRM действия относятся к базовым компонентам постобработки (PPF).
- Действия могут автоматически запускать вывод, последующие действия или рабочие процессы
- Обработка действий может использоваться различными приложениями, такими как обработка транзакций (CRMD_ORDER), выставление счетов (BILLING), управление делами (CRM_CASE) и т. Д. В SAP CRM.
- Действия заменяют определение вывода системы SAP ERP
- Действия могут быть определены для всей транзакции (Тип транзакции) на уровне заголовка, а также для отдельного элемента (Категория позиции)
На этом рисунке представлена дорожная карта для настройки действий в SAP CRM.
- С помощью действий предопределенные процессы могут быть реализованы в обработке транзакций SAP CRM.
- Для конкретного «Действия» можно определить «Условие расписания».
- Это условие расписания проверяется перед тем, как сделать это действие доступным для выполнения.
- Во время выполнения эти процессы планируются на основе определенных пользователем условий, которые определяют конкретную ситуацию в обработке транзакции.
- Действие - это запланированное действие, или условие задачи и расписания - это ситуация, в которой это действие должно быть выполнено.
- Для запланированного действия возможны разные типы обработки:
- Тип обработки определяет, как выполняется действие.
- Из этого типа обработки могут запускаться SAP WorkFlow, вызов метода BAdI, SmartForm или предупреждение.
- Можно указать время обработки в определении действия (t-код SPPFC или SPPFCADM), которое указывает, где в процессе обработки транзакции это действие должно выполняться.
- Действие может зависеть от функции партнера.
- Партнерская функция может быть назначена в определении действия.
- Действия связаны с транзакцией SAP CRM с профилем действия.
- Профиль действия может иметь несколько определений действия.
- В зависимости от конфигурации и реализации определений действий и соответствующих условий (условие графика и условие запуска) эти действия выполняются для соответствующей транзакции SAP CRM.
- Для транзакции, которая поддерживает действия, журнал действий может быть проанализирован в графическом интерфейсе пользователя с помощью транзакции CRMD_ORDER или в веб-интерфейсе, если предоставляется доступ к соответствующему блоку назначения.
- Вы можете отобразить список действий, запланированных и выполненных для транзакции, со следующей информацией для отдельных действий, как на рисунках 3 и 4:
- Статус (действие запланировано, действие обработано)
- Описание (цель действия)
- Тип обработки
- Создатель, дата создания
- Пример: за месяц до истечения контракта ответственный сотрудник отдела продаж получает в своем почтовом ящике действие с категорией «электронная почта», чтобы напомнить ему написать клиенту и узнать, хотят ли они продлить свой контракт.
Условия
- Перед выполнением действия проверяются два условия:
- Условие расписания: действие планируется для выполнения, только если выполнено условие расписания, определенное для этого действия. Также условие графика может быть оценено в рамках реализации стандарта SAP BAdI EVAL_SCHEDCOND_PPF.
- Условие запуска: для запланированных действий условие запуска проверяется перед выполнением. Таким образом, запланированное действие выполняется после выполнения условия запуска.
- Эти условия для действия определяются при его настройке в t-коде SPPFCADM.
- Условия могут зависеть от времени с использованием дат и правил даты.
- Условия могут быть реализованы с помощью выражений для атрибутов контейнера из бизнес-объекта или класса и констант.
- Условия можно проверить на соответствие синтаксису и протестировать.
- Есть два режима определения условий:
- Ориентированный на мышь режим ПК
- Режим прямого ввода текста (традиционный)
Создать условие параметра:
Установите условие параметра:
Изменение значений параметра Условие:
Персональные настройки редактора условий:
время обработки
Время обработки определяет, когда при обработке транзакции будет выполнено действие, для которого выполнено условие запуска. Таким образом, как только условие запуска запланированного действия удовлетворено, оно может выполняться в соответствии с поддерживаемым временем обработки. Ниже приведены возможные варианты времени обработки:
- Обработка с использованием отчета о выборе:
- В этом случае действие будет выполнено после выполнения отчета о выборе. Этот тип обработки особенно полезен для действий, которые используются для мониторинга крайних сроков, таких как мониторинг SLA.
- Немедленная обработка:
- Действие начинается, как только выполняется условие запуска.
- Обработка при сохранении документа:
- Действие запускается при сохранении транзакции. Таким образом, даже если условие запуска для действия выполнено, выполнение действия будет запускаться только во время сохранения транзакции.
Установка времени обработки в действии Определение:
Типы обработки
В определении действия указывается тип обработки. Типы обработки определяют, как действие обрабатывается во время обработки. Доступны разные типы обработки:
- Умные формы
- WorkFlow
- Методы
Методы представляют собой BAdI-реализации стандарта SAP BAdI EXEC_METHODCALL_PPF. SAP предоставляет множество стандартных реализаций, которые используются в стандартных транзакциях, например:
- COPY_DOCUMENT (для создания дополнительного документа)
- ЗАВЕРШЕНА-ДОКУМЕНТ (установить статус завершен в документе)
- CREDIT_MEMO (создать позицию кредитового авизо)
- 1O_EVENT_CREATE (создать событие рабочего процесса)
Транзакция SPPFCADM
Эта транзакция предназначена для настройки PPF:
Его можно использовать для определения профиля действия и определений действий. Кроме того, можно настроить действия, определенные в профиле действий. Действия, определенные в профиле действия, доступны для настройки, чтобы условия можно было поддерживать с помощью предоставленных SAP мастеров и экранов.
Другие полезные коды транзакций:
- CRMC_ACTION_CONF - Конфигурация действия
- CRMC_ACTION_DEF - Определение действия
- CRMC_ACTION_WIZARD - Действие для определения с помощью мастера
Монитор действий
Программа RSPPFPROCESS, отвечающая за мониторинг действий, исходит из структуры постобработки (PPF) и может использоваться для проверки обработки действий. Таким образом, монитор действий можно использовать для отслеживания и запуска обработки действий для нескольких транзакций.
Код транзакции для монитора действий - CRMC_ACTION_JOB.
С помощью монитора действий можно перечислить действия, время обработки которых установлено на Обработка с использованием отчета о выборе, и инициировать обработку этих действий. Таким образом, это особенно полезно для действий, которые используются для мониторинга сроков, таких как SLA.
Его также можно использовать для обработки действий со временем обработки при сохранении. В случае, если зависящие от времени условия были выполнены через определенное время без каких-либо изменений в транзакциях, программа могла быть выполнена так, что действия также запускались в этих случаях. Таким образом, в целях тестирования или для повторения действий этот отчет также может использоваться для выбора и обработки действий со временем обработки «Немедленно» или «Когда документ сохранен».
Выполнение монитора действий
Профили действий
Действия настраиваются для транзакции CRM с использованием профиля действия. Действия создаются в профиле действия, который можно назначать различным транзакциям CRM. В профиле действия можно определить несколько действий с указанием порядка сортировки и статуса (Активный или Неактивный). Активные действия могут быть запланированы, и запланированные действия выполняются в соответствии с порядком сортировки, который поддерживается в настройке. Для отдельного действия в профиле действия можно сохранить определение действия и конфигурацию действия.
Во время обработки транзакции все разрешенные действия идентифицируются с помощью профиля действий. Для этого действия, не отмеченные как неактивные в профиле действия, считаются выполненными. Порядок сортировки, поддерживаемый в профиле действий для отдельных действий, используется для определения последовательности выполнения действий. Дальнейшая обработка этих действий выполняется на основе определения действия и конфигурации действия для каждого идентифицированного действия.
Можно назначить профиль действия непосредственно типу транзакции или категории позиции. Также, как и ценообразование, можно определить технику условий, то есть определение профиля действий.
В SPRO перейдите к «Определить профили действий и действия»
- Выберите профиль действия
- Нажмите Просмотр
Вы увидите свойства профиля действия
- Выберите определение действия
- Нажмите Просмотр