SAP CRM-Aktionsprofil: Vollständiges Tutorial

⚡ Intelligente Zusammenfassung

Aktionen in Transaktionen SAP CRM-Systeme nutzen das Post Processing Framework, sodass Transaktionen automatisch Ausgaben, Folgeaktionen und Workflows über Aktionsprofile, Zeitplanbedingungen, Startbedingungen, Verarbeitungstypen und einen integrierten Monitor auslösen.

  • 🎯 Grundlagen des Aktionsprofils: Definieren Sie PPF-Aktionsprofile und verknüpfen Sie diese mit Transaktionstypen oder Artikelkategorien.
  • ⚙️ Bedingungen Motor: Zeitplan und Startbedingungen entscheiden über die Teilnahmeberechtigung und den genauen Ausführungszeitpunkt.
  • Bearbeitungszeit: Wählen Sie für SLA-Anwendungsfälle die Verarbeitungsmethoden: sofort, beim Speichern oder Auswahlbericht.
  • Verarbeitungsarten: Verwenden Sie Smart Forms, Workflow oder BAdI-Methoden wie COPY_DOCUMENT, um Ihre Aufgaben zu erledigen.
  • 📊 Aktionsmonitor: Führen Sie RSPPFPROCESS über CRMC_ACTION_JOB aus, um Aktionen zu prüfen und neu zu starten.

SAP CRM-Aktionsprofil

SAP Einführung in das CRM-Aktionsprofil

  • Innerhalb von SAP CRM-Aktionen beziehen sich auf die grundlegenden Komponenten des Post Processing Framework (PPF).
  • Aktionen können automatisch Ausgaben, Folgeaktivitäten oder Arbeitsabläufe auslösen.
  • Die Aktionsverarbeitung kann von verschiedenen Anwendungen genutzt werden, wie z. B. Transaktionsverarbeitung (CRMD_ORDER), Abrechnung (BILLING), Fallmanagement (CRM_CASE) und anderen. 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 den Fahrplan 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 zur Definition 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.
  • Zum Ausführungszeitpunkt werden Prozesse auf der Grundlage benutzerdefinierter Bedingungen eingeplant, die eine bestimmte Situation in der Transaktionsverarbeitung definieren.
  • Eine Aktion ist eine geplante Aktivität oder Aufgabe, und die Terminbedingung 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.
  • SAP Es kann ein Workflow, ein BAdI-Methodenaufruf, ein Smart Form oder eine Warnung ausgelöst werden.
  • Die Bearbeitungszeit innerhalb einer Aktionsdefinition (Transaktionscode SPPFC oder SPPFCADM) gibt an, an welcher Stelle der Transaktionsverarbeitung diese Aktion ausgeführt wird.
  • Eine Aktion kann von der Partnerfunktion abhängig sein.
  • Die Partnerfunktion kann in der Aktionsdefinition zugewiesen werden.
  • Aktionen sind mit einem verknüpft SAP CRM-Transaktion mit einem Aktionsprofil.
  • Einem Aktionsprofil können mehrere Aktionsdefinitionen zugewiesen werden.
  • Basierend auf den Aktionsdefinitionen und den jeweiligen Bedingungen (Zeitplan und Start) werden diese Aktionen für die entsprechenden SAP CRM-Transaktion.
  • Bei einer Transaktion, die Aktionen unterstützt, kann das Aktionsprotokoll analysiert werden in der SAP GUI über die Transaktion CRMD_ORDER oder innerhalb der 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 geplanten und ausgeführten Aktionen mit den folgenden Informationen anzeigen lassen, wie in Abb. 3 und 4 dargestellt:
  • Status (Aktion geplant, Aktion ausgeführt).
  • Description (Zweck der Handlung).
  • Verarbeitungstyp.
  • Creator und Erstellungsdatum.
  • Beispiel: Einen Monat vor einem TreffentracWenn die Gültigkeitsdauer abläuft, erhält der zuständige Vertriebsmitarbeiter eine Aktivität mit der Kategorie „E-Mail“ in seinem Posteingang, um ihn daran zu erinnern, den Kunden bezüglich der Verlängerung zu kontaktieren.

Erkrankungen

  • Bevor eine Aktion ausgeführt wird, werden zwei Bedingungen überprüft:
  • Terminbedingung: Eine Aktion wird nur dann eingeplant, wenn die Terminbedingung erfüllt ist. Sie kann auch innerhalb der SAP Standard-BAdI EVAL_SCHEDCOND_PPF.
  • Startbedingung: Bei geplanten Aktionen wird die Startbedingung vor der Ausführung geprüft. Die Aktion wird ausgeführt, sobald die Startbedingung erfüllt ist.
  • Diese Bedingungen werden bei der Konfiguration der Aktion im Transaktionscode SPPFCADM definiert.
  • Bedingungen können mithilfe von Datumsangaben und Datumsregeln zeitabhängig gestaltet werden.
  • Bedingungen können Ausdrücke für Containerattribute eines Geschäftsobjekts oder einer Klasse sowie Konstanten verwenden.
  • 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

Die Verarbeitungszeit definiert, wann eine Aktion, deren Startbedingung erfüllt ist, während der Transaktionsverarbeitung ausgeführt wird. Folgende Optionen stehen zur Verfügung:

  • Verarbeitung mit Selektionsreport:
  • Die Aktion wird nach dem Ausführen des Auswahlberichts ausgeführt. Nützlich für die Überwachung von Fristen, z. B. im Rahmen von Service-Level-Agreements (SLAs). tracKönig.
  • Sofortige Bearbeitung:
  • Die Aktion wird gestartet, sobald die Startbedingung erfüllt ist.
  • Verarbeitung beim Speichern des Dokuments:
  • Die Aktion wird beim Speichern der Transaktion gestartet, die Ausführung erfolgt also nur beim Speichern.

Verarbeitungszeit in der Aktionsdefinition festlegen:

Bearbeitungszeit

Verarbeitungsarten

In der Aktionsdefinition legt der Verarbeitungstyp fest, wie die Aktion zur Verarbeitungszeit ausgeführt wird. Folgende Typen stehen zur Verfügung:

  • Intelligente Formulare
  • Arbeitsablauf
  • Methoden

Methoden sind BAdI-Implementierungen der SAP Standard-BAdI EXEC_METHODCALL_PPF. SAP bietet viele Standardimplementierungen, 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 der PPF-Anpassung:

Transaktion SPPFCADM

Es dient dazu, das Aktionsprofil und die Aktionsdefinitionen festzulegen sowie die Aktionen im Aktionsprofil zu konfigurieren. Bedingungen können mithilfe des SAP-bereitgestellte Assistenten und Bildschirme.

Weitere nützliche Transaktionscodes:

  • CRMC_ACTION_CONF – Aktionskonfiguration.
  • CRMC_ACTION_DEF – Aktionsdefinition.
  • CRMC_ACTION_WIZARD – Aktionsdefinition über den Assistenten.

Aktionsmonitor

Das Programm RSPPFPROZESSDie für den Aktionsmonitor zuständige Komponente stammt aus dem Post Processing Framework (PPF) und dient der Überprüfung der Aktionsverarbeitung. Sie kann die Verarbeitung von Aktionen für mehrere Transaktionen überwachen und auslösen.

Der Transaktionscode für den Aktionsmonitor lautet CRMC_ACTION_JOB.

Mit dem Aktionsmonitor können Sie Aktionen mit Bearbeitungszeit im Auswahlbericht auflisten und deren Verarbeitung starten. Dies ist nützlich für die Überwachung von Fristen, beispielsweise im Rahmen von Service-Level-Agreements (SLAs).

Es kann auch Aktionen mit dem Zeitstempel „Beim Speichern des Dokuments“ verarbeiten. Wenn zeitabhängige Bedingungen ohne Transaktionsänderungen erfüllt sind, kann das Programm ausgeführt werden, sodass auch Aktionen gestartet werden. Der Bericht kann außerdem Sofort- oder „Beim Speichern des Dokuments“-Aktionen für Test- oder Wiederholungszwecke auswählen und verarbeiten.

Aktionsmonitor

Ausführung des Aktionsmonitors.

Aktionsprofile

Aktionen werden für eine CRM-Transaktion mithilfe eines Aktionsprofils konfiguriert. Aktionen werden in einem Aktionsprofil erstellt und können verschiedenen CRM-Transaktionen zugeordnet werden. Innerhalb eines Aktionsprofils lassen sich mehrere Aktionen mit Sortierreihenfolge und Status (Aktiv oder Inaktiv) definieren. Aktive Aktionen können in der festgelegten Sortierreihenfolge geplant und ausgeführt werden. Für jede Aktion können die Aktionsdefinition und die Aktionskonfiguration verwaltet werden.

Während der Transaktionsverarbeitung werden alle zulässigen Aktionen mithilfe des Aktionsprofils identifiziert. Nicht als inaktiv markierte Aktionen werden zur Ausführung geprüft. Die Sortierreihenfolge im Aktionsprofil bestimmt die Ausführungsreihenfolge. Die weitere Verarbeitung basiert auf der Aktionsdefinition und der Aktionskonfiguration.

Ein Aktionsprofil kann direkt einem Transaktionstyp oder einer Artikelkategorie zugeordnet werden. Die Konditionstechnik (Aktionsprofilermittlung) kann ebenfalls wie die Preisgestaltung definiert werden.

In SPRO gehen Sie zu „Aktionsprofile und Aktionen definieren“:

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

Aktionsprofile

Sie sehen die Eigenschaften eines Aktionsprofils.

Aktionsprofile

  1. Aktionsdefinition auswählen.
  2. Klicken Sie auf Anzeigen.

Aktionsprofile

Häufig gestellte Fragen

Eine Aktion ist eine Komponente des Nachbearbeitungs-Frameworks, die automatisch Ausgaben, Folgeaktivitäten oder Workflows für eine Transaktion auslöst, basierend auf dem im Aktionsprofil definierten Zeitplan und den Startbedingungen.

Die Terminbedingung entscheidet darüber, ob die Aktion zulässig ist und eingeplant wird. Die Startbedingung wird später geprüft, um den genauen Zeitpunkt der Ausführung der geplanten Aktion in der Transaktion festzulegen.

SAP CRM unterstützt drei Bearbeitungszeitoptionen: Sofortige Verarbeitung, Verarbeitung beim Speichern des Dokuments und Verarbeitung anhand des Auswahlberichts. Letztere eignet sich ideal für die terminbasierte SLA-Überwachung.

KI-Assistenten können Aktionsprofil-Exporte überprüfen, optimierte Zeitplanbedingungen vorschlagen und Überschneidungen kennzeichnen.ping Startbedingungen festlegen und BAdI-Implementierungen wie EXEC_METHODCALL_PPF empfehlen, die dem Geschäftsergebnis entsprechen.

Ja. Durch das Lernen aus RSPPFPROCESS-Protokollen und CRMC_ACTION_JOB-Ausführungen können KI-Modelle Aktionen aufdecken, die wahrscheinlich fehlschlagen, Engpässe bei der Auswahl von Berichten hervorheben und Wiederholungsstrategien vorschlagen, bevor SLAs verletzt werden.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: