SAP CRM-Aktionsprofil: Vollständiges Tutorial
Einleitung
- Innerhalb SAP CRM, Aktionen beziehen sich auf die Post Processing Framework (PPF) Basiskomponenten
- Aktionen können automatisch Ausgaben, Folgeaktivitäten oder Workflows auslösen
- Die Aktionsverarbeitung kann von verschiedenen Anwendungen wie Transaktionsverarbeitung (CRMD_ORDER), Abrechnung (BILLING), Fallverwaltung (CRM_CASE) usw. verwendet werden in SAP CRM
- Aktionen ersetzen die Output-Ermittlung des SAP ERP-System
- Aktionen können für die gesamte Transaktion (Transaktionstyp) auf Kopfebene und auch für einen einzelnen Artikel (Artikelkategorie) festgelegt werden.
Diese Abbildung zeigt eine Roadmap für die Aktionskonfiguration in SAP CRM
- Mit Aktionen können vordefinierte Prozesse implementiert werden in SAP CRM-Transaktionsverarbeitung.
SPRO-Pfad zum Definieren der Aktion, des Aktionsprofils und der Bedingungen
Aktionsprofildefinition in SPRO
- Für eine bestimmte „Aktion“ kann eine „Zeitplanbedingung“ definiert werden.
- Diese Zeitplanbedingung wird überprüft, bevor diese Aktion zur Ausführung verfügbar gemacht wird.
- Zur Ausführungszeit werden diese Prozesse auf der Grundlage benutzerdefinierter Bedingungen geplant, die eine bestimmte Situation bei der Transaktionsverarbeitung definieren.
- Eine Aktion ist eine geplante Aktivität oder Aufgabe, und die Zeitplanbedingung ist die Situation, unter der diese Aktion ausgeführt werden soll.
- Für eine geplante Aktion sind verschiedene Verarbeitungsarten möglich:
- Der Verarbeitungstyp definiert, wie eine Aktion ausgeführt wird.
- Von dieser Verarbeitungsart SAP Es können WorkFlow, BAdI-Methodenaufruf, SmartForm oder Alert ausgelöst werden.
- Es ist möglich, die Verarbeitungszeit innerhalb einer Aktionsdefinition (t-code SPFFC oder SPPFCADM) anzugeben, die angibt, wo in der Transaktionsverarbeitungsausführung diese Aktion ausgeführt werden soll.
- Die Aktion kann von der Partnerfunktion abhängig sein.
- In der Aktionsdefinition kann eine Partnerfunktion zugewiesen werden.
- Aktionen sind verknüpft mit SAP CRM-Transaktion mit Aktionsprofil.
- Ein Aktionsprofil kann mehrere Aktionsdefinitionen enthalten.
- Basierend auf der Konfiguration und Implementierung der Aktionsdefinitionen und der entsprechenden Bedingungen (Zeitplanbedingung und Startbedingung) werden diese Aktionen für die entsprechenden SAP CRM-Transaktion.
- Für eine Transaktion, die Aktionen unterstützt, kann das Aktionsprotokoll in der GUI mithilfe der Transaktion CRMD_ORDER oder innerhalb analysiert werden Webbenutzeroberfläche wenn Zugriff auf den entsprechenden Zuordnungsblock gegeben ist.
Aktionsdetails für eine Transaktion in CRMD_ORDER
Aktionsdetails für eine Transaktion in CRMD_ORDER
- Sie können eine Liste der für die Transaktion geplanten und ausgeführten Aktionen mit folgenden Informationen zu den einzelnen Aktionen anzeigen, wie in Abb. 3 und 4:
- Status (Aktion geplant, Aktion ausgeführt)
- Description (Zweck der Handlung)
- Verarbeitungsart
- Creator, Erstellungsdatum
- Beispiel: Einen Monat vor Ablauf eines Vertrages erhält der zuständige Vertriebsmitarbeiter eine Aktivität mit der Kategorie „E-Mail“ in sein Postfach, die ihn daran erinnert, den Kunden anzuschreiben und nachzufragen, ob dieser seinen Vertrag verlängern möchte.
Bedingungen
- Bevor eine Aktion ausgeführt wird, werden zwei Bedingungen überprüft:
- Zeitplanbedingung: Eine Aktion wird nur dann zur Ausführung eingeplant, wenn die für diese Aktion definierte Zeitplanbedingung erfüllt ist. Zeitplanbedingungen können auch bei der Implementierung von SAP Standard-BAdI EVAL_SCHEDCOND_PPF.
- Startbedingung: Für die geplanten Aktionen wird die Startbedingung überprüft, bevor sie ausgeführt wird. Somit wird die geplante Aktion ausgeführt, sobald die Startbedingung erfüllt ist.
- Diese Bedingungen für eine Aktion werden bei der Konfiguration im T-Code SPPFCADM definiert.
- Bedingungen können mithilfe von Datumsangaben und Datumsregeln zeitabhängig sein.
- Bedingungen können mit Ausdrücken für die Containerattribute eines Geschäftsobjekts oder einer Klasse und Konstanten implementiert werden.
- Bedingungen können auf korrekte Syntax überprüft und getestet werden.
- Es gibt zwei Modi zum Definieren von Bedingungen:
- Mausorientierter PC-Modus
- Direkter Texteingabemodus (traditionell)
Parameterbedingung erstellen:
Parameterbedingung festlegen:
Parameterbedingungswerte ändern:
Persönliche Einstellungen für den Bedingungseditor:
Bearbeitungszeit
Verarbeitungszeiten definieren, wann eine Aktion, für die die Startbedingung erfüllt wurde, in der Transaktionsverarbeitung ausgeführt wird. Sobald die Startbedingung für eine geplante Aktion erfüllt ist, kann sie entsprechend der angegebenen Verarbeitungszeit ausgeführt werden. Folgende Optionen sind für die Verarbeitungszeit möglich:
- Verarbeitung mit Selektionsreport:
- In diesem Fall wird die Aktion nach der Ausführung des Auswahlberichts ausgeführt. Diese Verarbeitungsart bietet sich insbesondere für Aktionen an, die der Terminüberwachung dienen, wie z. B. der Überwachung des SLA.
- Sofortige Bearbeitung:
- Die Aktion wird gestartet, sobald die Startbedingung erfüllt ist.
- Verarbeitung beim Speichern des Dokuments:
- Die Aktion wird gestartet, wenn die Transaktion gespeichert wird. Auch wenn die Startbedingung für die Aktion erfüllt ist, wird die Ausführung der Aktion daher nur beim Speichern der Transaktion ausgelöst.
Verarbeitungszeit in der Aktionsdefinition festlegen:
Verarbeitungsarten
In der Aktionsdefinition wird die Art der Verarbeitung angegeben. Verarbeitungstypen geben an, wie die Aktion zur Verarbeitungszeit verarbeitet wird. Es stehen verschiedene Verarbeitungsarten zur Verfügung:
- Intelligente Formulare
- Arbeitsablauf
- Methoden
Methoden sind BAdI-Implementierungen der SAP Standard-BAdI EXEC_METHODCALL_PPF. Es gibt viele Standardimplementierungen, die von SAP die in den Standardtransaktionen verwendet werden, zum Beispiel:
- COPY_DOCUMENT (um ein Folgedokument zu erstellen)
- COMPLETE-DOCUMENT (Status innerhalb des Dokuments auf „Abgeschlossen“ setzen)
- CREDIT_MEMO (Gutschriftsposition erstellen)
- 1O_EVENT_CREATE (ein Workflow-Ereignis erstellen)
Transaktion SPPFCADM
Diese Transaktion dient dem PPF-Customizing:
Es kann verwendet werden, um das Aktionsprofil und die Aktionsdefinitionen zu definieren. Außerdem ist es möglich, die im Aktionsprofil definierten Aktionen zu konfigurieren. Aktionen, die in einem Aktionsprofil definiert sind, können konfiguriert werden, sodass Bedingungen mithilfe der SAP bereitgestellte Assistenten und Bildschirme.
Weitere nützliche Transaktionscodes:
- CRMC_ACTION_CONF – Aktionskonfiguration
- CRMC_ACTION_DEF – Aktionsdefinition
- CRMC_ACTION_WIZARD – Aktion zur Definition über den Assistenten
Aktionsmonitor
Das Programm RSPPFPROZESSDer für den Aktionsmonitor verantwortliche stammt aus dem Post Processing Framework (PPF) und kann zur Überprüfung der Verarbeitung der Aktionen verwendet werden. Somit kann der Aktionsmonitor verwendet werden, um die Verarbeitung von Aktionen für mehrere Transaktionen zu überwachen und anzustoßen.
Der Transaktionscode für Action Monitor ist CRMC_ACTION_JOB.
Mit dem Aktionsmonitor ist es möglich, die Aktionen aufzulisten, deren Verarbeitungszeit auf „Verarbeitung mithilfe des Auswahlberichts“ eingestellt ist, und die Verarbeitung dieser Aktionen anzustoßen. Daher ist es besonders nützlich für Aktionen, die zur Fristenüberwachung wie z. B. SLA verwendet werden.
Es könnte auch verwendet werden, um Aktionen mit der Verarbeitungszeit beim Speichern zu verarbeiten. Für den Fall, dass zeitabhängige Bedingungen nach einer bestimmten Zeit ohne Änderungen an den Transaktionen erfüllt waren, konnte das Programm ausgeführt werden, so dass auch in diesen Fällen Aktionen gestartet wurden. So können zu Testzwecken oder zur Wiederholung von Aktionen mit diesem Report auch Aktionen mit der Bearbeitungszeit „Sofort“ oder „Beim Speichern des Dokuments“ ausgewählt und bearbeitet werden.
Ausführung des Aktionsmonitors
Aktionsprofile
Aktionen werden für CRM-Transaktionen mithilfe von Aktionsprofilen konfiguriert. Aktionen werden im Aktionsprofil erstellt und können verschiedenen CRM-Transaktionen zugewiesen werden. Innerhalb eines Aktionsprofils können mehrere Aktionen mit Sortierreihenfolge und Status (Aktiv oder Inaktiv) definiert werden. Aktive Aktionen können geplant werden und geplante Aktionen werden gemäß der im Customizing festgelegten Sortierreihenfolge ausgeführt. Für einzelne Aktionen im Aktionsprofil können Aktionsdefinition und Aktionskonfiguration gepflegt werden.
Während der Transaktionsverarbeitung werden alle erlaubten Aktionen anhand des Aktionsprofils identifiziert. Dabei werden Aktionen, die im Aktionsprofil nicht als inaktiv markiert sind, zur Ausführung berücksichtigt. Im Aktionsprofil gepflegte Sortierreihenfolge für einzelne Aktionen, die zur Identifizierung der Ausführungsreihenfolge der Aktionen verwendet wird. Die weitere Verarbeitung dieser Aktionen erfolgt auf Grundlage der Aktionsdefinition und Aktionskonfiguration der einzelnen identifizierten Aktionen.
Es besteht die Möglichkeit, ein Aktionsprofil direkt einer Vorgangsart oder Positionskategorie zuzuordnen. Ebenso wie die Preisgestaltung kann auch die Konditionstechnik, also die Aktionsprofilermittlung, definiert werden.
Gehen Sie in SPRO zu „Aktionsprofile und Aktionen definieren“
- Wählen Sie ein Aktionsprofil aus
- Klicken Sie auf Anzeigen
Sie sehen Eigenschaften eines Aktionsprofils
- Wählen Sie Aktionsdefinition aus
- Klicken Sie auf Anzeigen