Opel Olympia Rekord R3

Stefan

pauker.at

Schwedisch Deutsch
letzte Änderung 30.09.2013
Seite empfehlen

DYNPRO SEND IN BACKGROUND

Hin und wieder verzweifelt man als Entwickler an SAP Fehlermeldungen.

z.B. DYNPRO_SEND_IN_BACKGROUND, wenn Batch-Inputs im Spiel sind.

Wie kann man den Fehler lokalisieren.
(1) einen nachvollziehbaren Testfall konstruieren
(2) CALL Transaction auf Session umstellen. (SESSION = 'X', CTU = SPACE, wenn man BDCRECX1 als INCLUDE verwendet)
(3) SM35: Session Bild für Bild abspielen und mit dem programmierten Code vergleichen. Bei abweichenden Dynpros muss man sich überlegen, ob man das anhand der Daten vorhersagen kann - die übliche Batch-Input-Glaskugeldeuterei.

Spezialität: Absturz bei Dynpro SAPMSSY0 0120: In diesem Fall springt "List-processing" an. D.h. es gibt eine Listausgabe (z.B. mit WRITE). Wenn man INCLUDE BDCRECX1 verwendet, muss man den Parameter SMALLLOG auf 'X' setzen, sonst versucht das Programm die Meldungen von Call Transaction in die Liste zu schreiben --> Absturz.
DYNPRO_SEND_IN_BACKGROUNDDYNPRO_SEND_IN_BACKGROUND
ST22 Laufzeitfehler
Auf Urheberrechtsvorwurf antworten