Hallo Leute,
Zunächst einmal die Aufgabenstellung:
Ich versuche mit einem eigenen Exit, welches das Interface IF_INBOUND_EXIT_BCS beinhaltet, Emails beim Eingang für einen gewissen User zu verarbeiten.
Einstellungen dafür wurden im SCOT, im RZ10 und im SICF durchgeführt. Es wurde dafür eigens ein Benutzer "Usergetemail" mit Benutzertyp "Service" und Profil S_A.SCON angelegt.
Aktuelle verschicke ich zum Testen die Emails von meinem eigenen Benutzer an den Usergetemail. Das klappt auch alles soweit. Wähle ich einen standardmäßig vorhande Exitklasse, dann kommt die Email bei dem Benutzer (SBWP an. Wähle ich aber meine eigene Klasse kommt keine Email an. Die Eingangsverarbeitung kann über TR SCOT erreicht werden oder direkt über TR SO50.
Das keine email ankommt ist zwar sehr schlecht aber schlimmer ist das ich kein Breakpoint in meiner eigenen Exitklasse getriggert bekomme. Laut Trace von SCOT ist aber dieses der Fall.
Also habe ich den Code angepasst. Es wird ein Eintrag in einer Tabelle erzeugt und noch ein Dump ( Divide through 0 ) ausgeworfen, sollte die Klasse initialisiert werden.
Hierbei richte ich mich an folgende Notizen:
http://scn.sap.com/people/thomas.jung/b ... and-higher
Ich habe auch das Coding eins zu eins von den standardmäßig vorhanden Klassen verwendet und auch das hat keine Veränderung bewirkt.
Kurz gefasst ich kann nicht vernünftig testen weil ich nich in den Debug modus komme sobald ich eine Mail versendet habe. Diese Sollte aber getriggert werden weil ich bei SO50 den Benutzer Usergetemail verwende.
Der MTA bzw. die Domain zum weiterleiten wird aktuell noch eingerichtet. Sobald das erledigt ist kann ich auch emails aus unserem Emailclienten an das System und weiter an den Server verschicken.
Eine Idee woran es liegen könnte das die Klasse nicht durchlaufen wird?
zur Info ST22 spuckt nix aus und es gibt keinen Eintrag in Der dafür angelegten Customizing Tabelle
Trace Scot spuckt folgendes raus:
24.09.2014 16:28:09 0080 EXIT_PROCESSING G Exit Found: ZBC_CL_INBOUND_PROCESSING_CCM
24.09.2014 16:28:09 0096 EXIT_PROCESSING G Exit Class Successfully Instanciated
24.09.2014 16:28:09 0105 EXIT_PROCESSING G RECIPIENTS
24.09.2014 16:28:09 0105 EXIT_PROCESSING G Struktur: AD_SMTPADR
24.09.2014 16:28:09 0115 EXIT_PROCESSING G DOCUMENT TYPES
24.09.2014 16:28:09 0115 EXIT_PROCESSING G Struktur: SO_DOCTYP
24.09.2014 16:28:09 0125 EXIT_PROCESSING G Call of Method ZBC_CL_INBOUND_PROCESSING_CCM->PROCESS_INBOUND
24.09.2014 16:28:09 0149 EXIT_PROCESSING G PROCESS_INBOUND: 666 ms
24.09.2014 16:28:09 0150 EXIT_PROCESSING G Exit Successfully Processed