Sammel deine Meldungen und übergib sie nachdem LOOP an die Meldungsausgabe:hausi hat geschrieben:oder lässt sich das übertragen?
Code: Alles auswählen.
data: ls_return type bapireturn1.
data: lt_return type bapiret2_tab.
LOOP AT alv_tab.
* Was wollten wir tun
UPDATE/INSERT.
* Erfolgs- oder Fehlermeldung
IF sy-subrc = 0.
clear ls_return.
ls_return-type = 'S'.
ls_return-id = 'xx'.
ls_return-number = xxx.
ls_return-message_v1 = 'xxxx'.
ls_return-message_v2 = 'xxxx'.
append ls_return to lt_return.
ELSE.
clear ls_return.
ls_return-type = 'E'.
ls_return-id = 'xx'.
ls_return-number = xxx.
ls_return-message_v1 = 'xxxx'.
ls_return-message_v2 = 'xxxx'.
append ls_return to lt_return.
ENDIF.
ENDLOOP.
* Protokoll ausgeben:
call function 'Z_MELDUNGSAUSGABE_BAPI'
exporting
i_view_all_s = 'X'
tables
it_return_bapi = lt_return
Was ist dieser ominöse "message_handler"? Den kenn ich nicht, daher kann ich dir auch nicht sagen wie du das darüber lösen kannst.hausi hat geschrieben:danke, da bin ich auch schon drüber gestolpert - und genau so möchte ich im endeffekt die ausgabe auch - blöd nur dass bei uns im system
das mit der message_handler - Methode gelöst werden soll... und nicht mit dieser - oder lässt sich das übertragen?
Das wollte ich auch zuerst vorschlagen, bin dann aber auf die MESSAGE_*-Bausteine gekommen, die ja im Endeffekt das Gleiche machen und die Ausgabe kriegt man "gratis" mit dazu.JHM hat geschrieben:Sammel deine Meldungen und übergib sie nachdem LOOP an die Meldungsausgabe:
Auch auf 7.40 EHP 6oder7 gibts da nixa-dead-trousers hat geschrieben:... oder ein höheres Release als 7.02 handelt.