Вступ
- У рамках SAP CRM дії стосуються базових компонентів Post Processing Framework (PPF)
- Дії можуть автоматично запускати результати, подальші дії або робочі процеси
- Обробка дій може використовуватися різними програмами, такими як обробка транзакцій (CRMD_ORDER), виставлення рахунків (BILLING), управління справами (CRM_CASE) тощо в SAP CRM
- Дії замінюють визначення результатів роботи системи SAP ERP
- Дії можуть бути визначені для всієї транзакції (Тип транзакції) на рівні заголовка, а також для окремого елемента (Категорія товару)
Ця цифра дає дорожню карту конфігурації дій у SAP CRM
- За допомогою дій заздалегідь визначені процеси можуть бути реалізовані в обробці транзакцій SAP CRM.
- Для певної "дії" можна визначити "умову розкладу".
- Ця умова розкладу перевіряється перед тим, як зробити цю дію доступною для виконання.
- Під час виконання ці процеси отримують розклад на основі визначених користувачем умов, які визначають конкретну ситуацію в обробці транзакції.
- Дія - це запланована діяльність, або умовою завдання та розкладу є ситуація, за якої ця дія повинна бути виконана.
- Для запланованої дії можливі різні типи обробки:
- Тип обробки визначає, як виконується дія.
- З цього типу обробки можуть запускатися виклики SAP WorkFlow, BAdI Method, SmartForm або Alert.
- Можна визначити Час обробки в рамках Визначення Дії (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, відповідальна за моніторинг дій, походить від Frame Postwork Processing (PPF) і може бути використана для перевірки обробки дій. Таким чином, монітор дій може використовуватися для моніторингу та ініціювання обробки дій для декількох транзакцій.
Код транзакції для Action Monitor - CRMC_ACTION_JOB.
За допомогою монітора дій можна перерахувати дії, для яких час обробки встановлений на Обробка, використовуючи звіт про відбір та ініціювати обробку цих дій. Таким чином, це особливо корисно для дій, які використовуються для моніторингу термінів, таких як SLA.
Він також може бути використаний для обробки дій із часом обробки при збереженні. У випадку, якщо умови, що залежать від часу, були виконані через певний час, без будь-яких змін у транзакціях, програма могла бути виконана, щоб у цих випадках також починалися дії. Таким чином, для цілей тестування або для повторення дій, цей звіт також може бути використаний для вибору та обробки дій із часом обробки "Негайно" або "Коли документ збережено".
Виконання монітора дій
Профілі дій
Дії налаштовуються для CRM-транзакції за допомогою профілю дії. Дії створюються у профілі дій, який можна призначати різним CRM-транзакціям. У профілі дії можна визначити кілька дій із порядком сортування та статусом (Активний чи Неактивний). Активні дії можна планувати, а заплановані дії виконуються, дотримуючись порядку сортування, як підтримується в налаштуванні. Для окремих дій у профілі дії можна підтримувати Визначення дії та Конфігурацію дії.
Під час обробки транзакції всі дозволені дії визначаються за допомогою профілю дій. Для цього дії, не позначені як неактивні у профілі дій, розглядаються для виконання. Порядок сортування, що підтримується у профілі дій, для окремих дій, що використовуються для визначення послідовності виконання дій. Подальша обробка цих дій здійснюється на основі Визначення Дії та Конфігурації Дії окремих виявлених дій.
Можна призначити профіль дії безпосередньо типу транзакції або категорії елементів. Також техніку умови, тобто Визначення профілю дії можна визначити так само, як ціноутворення.
У SPRO перейдіть до "Визначення профілів дій та дій"
- Виберіть профіль дії
- Клацніть Переглянути
Ви побачите властивості профілю дії
- Виберіть Визначення дії
- Клацніть Переглянути