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.
Die Methode GET_PRINTER_DATA von BAdI PRINTER_DETERM_PPF hat die folgende Schnittstelle:
Parameter |
Bedeutung |
FLT_VAL |
Auslösertyp |
IO_CONTEXT |
Anwendungsdaten |
CP_PRINTER_DATA |
Spool-Daten einschließlich Drucker |
Mithilfe der Transaktion SE19 (Business Add-Ins: Einstieg Implementierungspflege) können Sie eine Implementierung des BAdI PRINTER_DETERM_PPF anlegen. Die dynamische Druckerfindung wird durch die Zuordnung von Filterwerten auf alle entsprechenden Aktionsdefinitionen angewendet.Bei der Zuordnung von Filterwerten verwenden Sie den technischen Namen der Aktionsdefinition. Sie können auch den Anfang des Namens und einen Stern (*) als Wildcard eingeben. Für den Filterwert order_conf* würde die Implementierung alle Aktionsdefinitionen betreffen, die mit order_conf beginnen, z.B. order_confirmation_01 oder order_confirm.
Weitere Informationen finden Sie im SAP-Hinweis 521529.
Hinweis
Wenn Sie zu dem in den Benutzerstammdaten angegebenen Drucker zurückkehren wollen, kopieren Sie den Programmcode der BAdI-Implementierung PRINTER_DET_SUSR_PPF in Ihre Implementierung.