im Exit für den Zahllauf Ausland Deutschland gibt es das Include ZXFORU01. In diesem Include setze ich einen Breakpoint. Danach führe ich den Zahllauf aus. Es wird eine Datei erstellt. Die Datei enthält Information, die sie nur durch den Code aus dem Include ZXFORU01 haben kann, doch der Breakpoint zieht nicht. Das Programm hält einfach nicht an.
Ich führe den Zahllauf über die Transaktion F110 aus.
Vielleicht liegt es daran und ich muss den Lauf über die SA38 ausführen, aber ich wüsste nicht welche Programme das sein sollen.
Hat jemand eine Idee?
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.
wenn ich mich nicht ganz irre wird der Zahllauf als Job eingeplant, auf einem Batch prozess. Den bekommt man so mit dem Debugger nicht zu fassen.
Das kann man umgehen in den man kurz vor der Stelle die man sich anschauen möchte eine Endlosschleife einbaut. do. if x = 'x'. exit. endif enddo.
Dann kann man mit der Se50 den Prozess einfangen und debuggen. var x auf 'x' ändern und dann weiterhoppeln.
Sie liegen richtig, wenn Sie den Zahllauf über F110 starten, werden die Programme im Hintergrund gestartet und der Break-Point wird ignoriert. Mit der Transaktion SM37 können Sie die gestarteten Jobs sehen und in der Jobdefinition stehen die ausgeführten Programme. Die Programme sind unterschiedlich, je nachdem welches Zahlungsverfahren Sie benutzen. Wenn Sie nicht die Payment Workbench oder so ähnlich nutzen, sondern das alte Verfahren, lauftet das Auslandsdruckprogramm
RFFOD__L, welches auch das DTA-File erzeugt.
Wie Silke schon geschrieben hat. Nach Ausfuehren des Zahllaufs, kann man den Druck bzw. die Erzeugung der Datentraeger auch ueber das Programm RFFOD__L ueber die SE38 ausfuehren. In dem Falle lassen sich Breakpoints setzen.