Wprowadzenie
- W SAP CRM Akcje odnoszą się do podstawowych komponentów platformy przetwarzania końcowego (PPF)
- Akcje mogą automatycznie wyzwalać dane wyjściowe, działania następcze lub przepływy pracy
- Przetwarzanie akcji może być używane przez różne aplikacje, takie jak przetwarzanie transakcji (CRMD_ORDER), fakturowanie (BILLING), zarządzanie sprawami (CRM_CASE) itp. W SAP CRM
- Akcje zastępują Określenie wyjścia systemu SAP ERP
- Działania można określić dla całej transakcji (typ transakcji) na poziomie nagłówka, a także dla pojedynczego elementu (kategoria pozycji)
Ten rysunek przedstawia mapę drogową dla konfiguracji akcji w SAP CRM
- Za pomocą akcji można zaimplementować predefiniowane procesy w przetwarzaniu transakcji SAP CRM.
- Dla konkretnego „Działania” można zdefiniować „Warunek harmonogramu”.
- Ten warunek harmonogramu jest sprawdzany przed udostępnieniem tej akcji do wykonania.
- W czasie realizacji procesy te są planowane w oparciu o warunki zdefiniowane przez użytkownika, które definiują konkretną sytuację w przetwarzaniu transakcji.
- Akcja to zaplanowane działanie, a warunek zadania i harmonogramu to sytuacja, w której to działanie ma zostać wykonane.
- W przypadku zaplanowanej akcji możliwe są różne typy przetwarzania:
- Typ przetwarzania definiuje sposób wykonywania akcji.
- Z tego typu przetwarzania można wyzwolić SAP WorkFlow, BAdI Method Call, SmartForm lub Alert.
- Możliwe jest określenie Czasu Przetwarzania w Definicji Akcji (kod t SPPFC lub SPPFCADM), która określa, gdzie w realizacji transakcji ma zostać wykonana ta akcja.
- Działanie może zależeć od funkcji partnera.
- Funkcję partnera można przypisać w definicji akcji.
- Akcje są powiązane z transakcją SAP CRM z profilem akcji.
- Profil akcji może zawierać wiele definicji akcji.
- W oparciu o konfigurację i implementację Definicji akcji i odpowiednich warunków (Warunek harmonogramu i Warunek rozpoczęcia), działania te są wykonywane dla odpowiedniej transakcji SAP CRM.
- W przypadku transakcji, która obsługuje akcje, dziennik akcji można przeanalizować w interfejsie GUI przy użyciu transakcji CRMD_ORDER lub w interfejsie WWW, jeśli zapewniono dostęp do odpowiedniego bloku przypisania.
- Możesz wyświetlić listę działań zaplanowanych i wykonanych dla transakcji z następującymi informacjami dla poszczególnych akcji, jak na rys. 3 i 4:
- Stan (zaplanowane działanie, przetworzone działanie)
- Opis (cel działania)
- Rodzaj przetwarzania
- Twórca, data utworzenia
- Przykład: Na miesiąc przed wygaśnięciem umowy odpowiedzialny sprzedawca otrzymuje czynność z kategorią „e-mail” w swojej skrzynce odbiorczej, aby przypomnieć mu, aby napisał do klienta i dowiedział się, czy chce odnowić umowę.
Warunki
- Przed wykonaniem akcji sprawdzane są dwa warunki:
- Warunek harmonogramu: akcja jest zaplanowana do wykonania tylko wtedy, gdy warunek harmonogramu zdefiniowany dla tej akcji jest spełniony. Również stan harmonogramu można ocenić w ramach implementacji standardu SAP BAdI EVAL_SCHEDCOND_PPF.
- Warunek rozpoczęcia: w przypadku zaplanowanych akcji warunek rozpoczęcia jest sprawdzany przed jego wykonaniem. Tak zaplanowana akcja jest wykonywana po spełnieniu warunku początkowego.
- Te warunki działania są definiowane podczas konfigurowania go w t-code SPPFCADM.
- Warunki mogą być zależne od czasu przy użyciu dat i reguł dotyczących dat.
- Warunki można zaimplementować za pomocą wyrażeń w atrybutach kontenera z obiektu biznesowego lub klasy i stałych.
- Warunki można sprawdzić pod kątem prawidłowej składni i przetestować.
- Istnieją dwa tryby definiowania warunków:
- Tryb PC zorientowany na mysz
- Tryb bezpośredniego wprowadzania tekstu (tradycyjny)
Utwórz warunek parametru:
Ustaw warunek parametru:
Zmiana wartości warunku parametru:
Ustawienia osobiste dla edytora warunków:
Czas przetwarzania
Czas przetwarzania określa, kiedy akcja, dla której został spełniony warunek początkowy, zostanie wykonana w trakcie przetwarzania transakcji. Tak więc, gdy warunek rozpoczęcia zaplanowanej akcji zostanie spełniony, może ona zostać wykonana zgodnie z utrzymywanym czasem przetwarzania. Poniżej przedstawiono możliwe opcje czasu przetwarzania:
- Przetwarzanie za pomocą raportu wyboru:
- W takim przypadku akcja zostanie wykonana po wykonaniu raportu wyboru. Ten typ przetwarzania jest szczególnie przydatny w przypadku działań używanych do monitorowania terminów, takich jak monitorowanie umowy SLA.
- Natychmiastowe przetwarzanie:
- Akcja jest uruchamiana, gdy tylko warunek początkowy zostanie spełniony.
- Przetwarzanie przy zapisywaniu dokumentu:
- Akcja jest uruchamiana w momencie zapisania transakcji. Tak więc, nawet jeśli warunek rozpoczęcia akcji jest spełniony, wykonanie akcji zostanie wyzwolone tylko podczas zapisywania transakcji.
Ustawianie czasu przetwarzania w działaniu Definicja:
Rodzaje przetwarzania
W definicji akcji określany jest typ przetwarzania. Typy przetwarzania określają sposób przetwarzania akcji w czasie przetwarzania. Dostępne są różne typy przetwarzania:
- Smart Forms
- Przepływ pracy
- Metody
Metody to implementacje BAdI standardu SAP BAdI EXEC_METHODCALL_PPF. Istnieje wiele standardowych wdrożeń dostarczanych przez SAP, które są wykorzystywane w standardowych transakcjach, np .:
- COPY_DOCUMENT (aby utworzyć dokument uzupełniający)
- KOMPLETNY DOKUMENT (ustaw status zakończony w dokumencie)
- CREDIT_MEMO (utwórz pozycję noty kredytowej)
- 1O_EVENT_CREATE (utwórz zdarzenie przepływu pracy)
Transakcja SPPFCADM
Ta transakcja dotyczy dostosowywania PPF:
Można go użyć do zdefiniowania profilu działania i definicji akcji. Możliwe jest również skonfigurowanie akcji zdefiniowanych w profilu akcji. Akcje zdefiniowane w profilu akcji są dostępne do skonfigurowania, tak aby warunki mogły być utrzymywane za pomocą kreatorów i ekranów dostarczonych przez SAP.
Inne przydatne kody transakcji:
- CRMC_ACTION_CONF - Konfiguracja akcji
- CRMC_ACTION_DEF - definicja akcji
- CRMC_ACTION_WIZARD - akcja dla definicji za pomocą kreatora
Monitor akcji
Program RSPPFPROCESS, odpowiedzialny za monitor akcji, wywodzi się z Post Processing Framework (PPF) i może służyć do sprawdzania przetwarzania akcji. W ten sposób monitor akcji może być używany do monitorowania i wyzwalania przetwarzania akcji dla kilku transakcji.
Kod transakcji dla monitora akcji to CRMC_ACTION_JOB.
Za pomocą monitora akcji można wyświetlić listę działań, dla których ustawiono czas przetwarzania na Przetwarzanie za pomocą raportu wyboru, i zainicjować przetwarzanie tych działań. Dlatego jest szczególnie przydatny w przypadku działań, które są używane do monitorowania terminów, takich jak SLA.
Może być również używany do przetwarzania akcji z czasem przetwarzania podczas zapisywania. W przypadku spełnienia warunków zależnych od czasu po pewnym czasie bez zmian w transakcjach program mógł zostać wykonany tak, aby również w tych przypadkach zostały uruchomione akcje. Dlatego do celów testowych lub do powtarzania działań ten raport może być również używany do wybierania i przetwarzania działań z czasem przetwarzania „Natychmiast” lub „Gdy dokument jest zapisany”.
Wykonanie monitora akcji
Profile akcji
Akcje są konfigurowane dla transakcji CRM przy użyciu profilu akcji. Akcje tworzone są w profilu akcji, który można przypisać do różnych transakcji CRM. W profilu akcji można zdefiniować wiele akcji z porządkiem sortowania i stanem (Aktywne lub Nieaktywne). Aktywne akcje można zaplanować, a zaplanowane akcje są wykonywane zgodnie z kolejnością sortowania, zgodnie z dostosowywaniem. W przypadku pojedynczego działania w profilu akcji można zachować definicję działania i konfigurację akcji.
Podczas przetwarzania transakcji wszystkie dozwolone akcje są identyfikowane za pomocą profilu akcji. W tym celu akcje, które nie są oznaczone jako nieaktywne w profilu działań, są brane pod uwagę do wykonania. Porządek sortowania utrzymywany w Profilu akcji dla poszczególnych akcji służący do identyfikacji kolejności wykonywania działań. Dalsze przetwarzanie tych działań odbywa się w oparciu o definicję działania i konfigurację działania dla poszczególnych zidentyfikowanych działań.
Możliwe jest przypisanie profilu działania bezpośrednio do typu transakcji lub kategorii pozycji. Technikę warunkową, tj. Określenie profilu działania, można zdefiniować tak samo, jak wycenę.
W SPRO przejdź do „Zdefiniuj profile akcji i akcje”
- Wybierz profil działania
- Kliknij Widok
Zobaczysz właściwości profilu akcji
- Wybierz definicję akcji
- Kliknij Widok