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.

SAP CRM-Aktionsprofil

Diese Abbildung zeigt eine Roadmap für die Aktionskonfiguration in SAP CRM

SAP CRM-Aktionsprofil

  • Mit Aktionen können vordefinierte Prozesse implementiert werden in SAP CRM-Transaktionsverarbeitung.

SAP CRM-Aktionsprofil
SPRO-Pfad zum Definieren der Aktion, des Aktionsprofils und der Bedingungen

SAP CRM-Aktionsprofil
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.

SAP CRM-Aktionsprofil
Aktionsdetails für eine Transaktion in CRMD_ORDER

SAP CRM-Aktionsprofil
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:

SAP CRM Konditionen

Parameterbedingung festlegen:

SAP CRM Konditionen

Parameterbedingungswerte ändern:

SAP CRM Konditionen

Persönliche Einstellungen für den Bedingungseditor:

SAP CRM Konditionen

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:

Bearbeitungszeit

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)

Verarbeitungsarten

Transaktion SPPFCADM

Diese Transaktion dient dem PPF-Customizing:

Transaktion SPPFCADM

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.

Aktionsmonitor

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“

  1. Wählen Sie ein Aktionsprofil aus
  2. Klicken Sie auf Anzeigen

Aktionsprofile

Sie sehen Eigenschaften eines Aktionsprofils

Aktionsprofile

  1. Wählen Sie Aktionsdefinition aus
  2. Klicken Sie auf Anzeigen

Aktionsprofile