ProzessAnwendungskonfiguration Dieses Dokument in der Navigationsstruktur finden

 

Programmierung

Wenn Ihre Anwendung das Post Processing Framework (PPF) nutzen soll, müssen Sie mehrere Programmierschritte durchführen. Die Verbindung zwischen Ihrer Anwendung und PPF verwendet Klassen, aber die Anwendung an sich muss nicht objektorientiert sein.

Hinweis Hinweis

Umfassende Richtlinien finden Sie im SAP-Hinweis 489334.

Ende des Hinweises

Beispiel Beispiel

Eine Beispielimplementierung finden Sie im Paket SPPF_DEMO.

Ende des Beispiels.
Customizing

Sie müssen auch anwendungsspezifisches Customizing vornehmen. Weitere Informationen dazu finden Sie in den Einführungsleitfaden (IMG)-Aktivitäten der Anwendung.

Prozess

Business Add-Ins (BAdIs)
Dynamische Druckerfindung

Wenn Sie Ihren Drucker nicht in den Customizing-Einstellungen definieren wollen, können Sie durch die Implementierung von BadI PRINTER_DETERM_PPF einen Drucker dynamisch festlegen. Dies bietet sich z.B. an, wenn Sie den Drucker auf der Grundlage von Benutzerstammdaten oder Verkaufsorganisationen festlegen wollen. Weitere Informationen finden Sie unter Dynamische Druckerfindung.

Dynamische Verarbeitung

Wenn Sie Ihr eigene spezifische Verarbeitung implementieren, z.B. eine Position in einem Beleg oder ein Folgebeleg anlegen wollen, implementieren Sie das BadI EXEC_METHODICAL_PPF. Weitere Informationen finden Sie unter Dynamische Verarbeitung.

Bedingungen auswerten

Einplanungsbedingungen werden innerhalb der Aktionsfindung verwendet. Alternativ zur Verwendung des

Workflow Bedingungseditor für die Implementierung der Einplanungsbedingungen können Sie das BAdI EVAL_SCHEDCOND_PPF verwenden.

Die Startbedingungen werden vor der Ausführung von Aktionen geprüft. Eine Aktion wird nur ausgeführt, wenn die Startbedingung erfüllt ist. Als Alternative zum Workflow Bedingungseditor für die Implementierung der Startbedingungen können Sie das BAdI EVAL_SCHEDCOND_PPF verwenden.

Weitere Informationen über die Implementierung dieser Bedingungs-BAdIs finden Sie unter Bedingungsauswertung.