Ich habe eine Frage zum Thema Submit und Messages. Ich rufe mit Submit ein Programm auf, welches 2 Info Messages anzeigt (Type 'I'). Dies möchte ich unterdrücken. Ist das mit Submit überhaupt möglich?
Ich weiß dass es mit Call Transaction und dem Zusatz Messages into [xxx] gehen würde, aber da ich mich mit der Übergabe von Daten bei Call Transaction nicht auskenne, würde ich lieber beim Submit bleiben.
ist nur machbar, wenn du den Report im Batch modus - also als Programm im Hintergrund einplanst - dann werden Meldungen in den Joblog geschrieben. Wenn du nur per Submit und Return den Report startest - dann wird der in eiem eigenen kontext ausgeführt.
SUBMIT rbdsemat
WITH matsel IN so_matnr
WITH mestyp EQ 'ZMATMAS_VPM'
WITH logsys EQ 'VPMPRODCO'
WITH sendall EQ 'X'
AND RETURN.
Wie kann ich diese 4 Parameter mit Call Transaktion übergeben?
- matsel ist ein Select Options (und es soll so eine Select Options Tabelle übergeben werden)
- alle anderen Felder sind nur die Strings, die ihr im Code seht.
Schau Dir mal die Hilfe zu Call Transaction an (entweder F1 drauf oder in der Transaktion ABAPDOCU suchen), das was Dir wahrscheinlich helfen würde ist die Form
CALL TRANSACTION 'xxxx' USING bdc_tab MESSAGES INTO itab.
Die Zeilenstruktur von bdc_tab ist vom Typ BDCDATA. Wg. Details rate ich echt zur Onlinehilfe. Und ggfs. über SM35 mal Deine Transaktion aufzeichnen, um zu sehen, wie das Füllen aussehen müsste.