к сожалению он на немецком (надеюсь не будет для Вас большой проблеммой):
Code:
Kurztext
Es ist eine Ausnahme aufgetreten, die nicht abgefangen wurde.
Was ist passiert?
Die Ausnahme 'CX_BBP_PD_ABORT' wurde ausgelöst,
sie wurde aber entlang der Aufrufhierarchie nirgendwo abgefangen.
Da Ausnahmen Fehlersituationen darstellen und auf diesen Fehler nicht
adäquat reagiert wurde, mußte das laufende ABAP-Programm 'SAPLBBP_PDH'
abgebrochen werden.
Was können Sie tun?
Notieren Sie bitte, welche Aktionen und Eingaben zu dem Fehler geführt
haben.
Wenden Sie sich bitte zur weiteren Bearbeitung des Problems an Ihren
SAP-Administrator.
Mit der Transaktion ST22 zur ABAP-Dumpanalyse können Sie
Abbruchmeldungen anschauen und verwalten, insbesondere längere Zeit
aufbewahren.
verwalten, insbesondere längere Zeit aufbewahren.
Fehleranalyse
Es ist eine Ausnahme aufgetreten, die weiter unten näher erläutert wird.
Die Ausnahme, der die Klasse 'CX_BBP_PD_ABORT' zugeordnet ist,
wurde nicht abgefangen und führte deshalb zu einem Laufzeitfehler.
Der Grund für die Ausnahme ist:
Pufferungstabelle ist nicht aktuell
Hinweise zur Fehlerbehebung
Falls der Fehler in einem nicht modifizierten SAP-Programm vorkommt
findet sich vielleicht eine Vorablösung im SAP-Hinweissystem.
Falls Sie selbst Zugang zum SAP-Hinweissystem haben, so suchen Sie
bitte zunächst mit folgenden Schlagworten:
"UNCAUGHT_EXCEPTION" "CX_BBP_PD_ABORT"
"SAPLBBP_PDH" bzw. "LBBP_PDHU08"
"BBP_PD_ABORT"
43
44 READ TABLE lt_callstack INTO ls_callstack2 INDEX 4.
45 CONCATENATE '/' ls_callstack2-eventtype
46 ls_callstack2-eventname ls_callstack2-prognam
47 INTO lv_msgarg3 SEPARATED BY space.
48
49 CALL FUNCTION 'BBP_ALERT_INTERNAL_OT'
50 EXPORTING
51 msgid = gc_msgid_bbp_pd
52 msgno = 047
53 msgarg1 = lv_msgarg1
54 msgarg2 = lv_msgarg2
55 msgarg3 = lv_msgarg3.
56
57 MESSAGE ID gc_msgid_bbp_pd TYPE c_msgty_i NUMBER iv_msg_no
58 WITH ls_callstack1-eventtype
59 ls_callstack1-eventname
60 ls_callstack1-progname.
61
62 ROLLBACK WORK. "833442
63
64 * get the messages from the application log
65 TRY.
66 CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES'
67 TABLES
68 e_messages = lt_messages.
69 CATCH cx_bbp_pd_abort.
70 REFRESH lt_messages.
71 ENDTRY.
72
>>> RAISE EXCEPTION TYPE cx_bbp_pd_abort EXPORTING
74 worked_on_document = lv_guid
75 t100_msgid = gc_msgid_bbp_pd
76 t100_msgno = iv_msg_no
77 t_appl_log_messages = lt_messages.
78
79 ENDFUNCTION.
Inhalt der Systemfelder
Name Wert
SY-SUBRC 0
SY-INDEX 0
SY-TABIX 2
SY-DBCNT 1
SY-FDPOS 40
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM APPR
SY-TITLE Einkauf genehmigen
SY-MSGTY S
SY-MSGID BBP_PD
SY-MSGNO 404
SY-MSGV1 O 00000000
SY-MSGV2
SY-MSGV3
SY-MSGV4