Message in interne Tabelle statt auf Dynpro

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Message in interne Tabelle statt auf Dynpro

Beitrag von codierknecht (ForumUser / 84 / 0 / 0 ) »
Hallo zusammen,

ich habe ein BAPI aufgerufen und erhalte die Meldungen in einer Tabelle vom Typ BAPIRET2. Das gefällt mir so gut, dass ich in diese interne Tabelle noch weitere, eigene Meldungen einfügen möchte.

Nun zur Frage:
Kann ich eine Message statt auf dem Dynpro auch in eine Struktur ausgeben? In ein Feld geht das wohl. Gibt es irgend einen FuBa oder was ähnliches, was die Teile der Message aufspittet und mir in separate Felder oder einer Struktur liefert?

Ich möchte das ganze hinterher als eine Liste auf dem Dynpro darstellen.

Vielen Dank

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Bernhard_C (ForumUser / 26 / 0 / 0 ) »
Hallo codierknecht,
zum BAPIRET2 füllen könntest Du den FuBau ALM_ME_MESSAGE_TO_RETURN nehmen, die inline-Doku:
* This function reads the message variables from the
* syst-structure and adds a line to the passed return table
Statt message ausgeben, musst Du halt die sy-Felder füllen.
Meldungen so richtig schick ausgeben kannst dann mit dem Business Application Log, FuGru SBAL, ziemlich ausführliche Doku im report SBAL_DOCUMENTATION
Gruß
Bernhard

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
In der Hilfe zu Massage kannst du folgendes finden:
Zusatz 3
... INTO f

Wirkung
Es wird keine Nachricht ausgegeben, sondern es wird der aufbereitete Nachrichtentext in das Feld f gestellt. Der Nachrichtentyp wird dabei nicht ausgewertet.


Hinweis
Dieser Zusatz kann nicht zusammen mit den Zusätzen ... RAISING exception und DISPLAY LIKE mtype verwendet werden. Es werden folgende Systemvariablen gesetzt: SY-MSGID (Nachrichtenklasse), SY-MSGTY (Nachrichtentyp), SY-MSGNO (Nachrichtennummer) und SY-MSGV1, SY-MSGV2, SY-MSGV3, SY-MSGV4 (Parameter).
Wenn dann das ganze z.B. in einer Tabelle haben willst, musst nur eine Itab bauen und diese mit den o.g. sy-Feldern füllen.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
9111
Views
interne Tabelle auf Dynpro und ALV Grid
von bohne » 27.11.2006 14:20 • Verfasst in ABAP® für Anfänger
6
Antw.
5278
Views
Dynpro PBO Fehler Message
von Gast » 15.12.2005 19:23 • Verfasst in Dialogprogrammierung
2
Antw.
3544
Views
Submit Message und Dynpro abfangen
von kaufikauf » 11.11.2014 09:08 • Verfasst in ABAP® für Anfänger
2
Antw.
2354
Views
E-Message auf Dynpro mir Table-Control ohne Feldbezug
von cpt-blaubaerin » 02.03.2006 13:36 • Verfasst in Dialogprogrammierung
2
Antw.
2497
Views
Dynpro nach Error-Message hell prozessieren? Normal/Table C
von CrazyProg » 11.06.2005 08:41 • Verfasst in Dialogprogrammierung

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1640
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8242