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.
9136
Views
interne Tabelle auf Dynpro und ALV Grid
von bohne » 27.11.2006 14:20 • Verfasst in ABAP® für Anfänger
6
Antw.
5284
Views
Dynpro PBO Fehler Message
von Gast » 15.12.2005 19:23 • Verfasst in Dialogprogrammierung
2
Antw.
3546
Views
Submit Message und Dynpro abfangen
von kaufikauf » 11.11.2014 09:08 • Verfasst in ABAP® für Anfänger
2
Antw.
2358
Views
E-Message auf Dynpro mir Table-Control ohne Feldbezug
von cpt-blaubaerin » 02.03.2006 13:36 • Verfasst in Dialogprogrammierung
2
Antw.
2506
Views
Dynpro nach Error-Message hell prozessieren? Normal/Table C
von CrazyProg » 11.06.2005 08:41 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

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.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2454
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9040