Langtext der Nachrichtenklasse

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Langtext der Nachrichtenklasse

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
Hallo,

ich würde gerne wissen "ob" bzw "wie" man an die Langtexte in den Nachrichtenklassen aus einem Programm kommt.

ich würde gerne den nachrichtentext + Langtext auf eine Liste schreiben.
lt Hilfe wird der Langtext jedoch nur:

[quote][/i]- in der Statuszeile (am Ende des Bereichs, in dem die Nachricht erscheint),
- im Nachrichten-Popup (auf der Drucktaste mit der Beschriftung "Hilfe"). [/i][/quote]

angezeigt. aber irgenwie muss es ja die verbindung zwischen Nachrichtennr+Nachrichteklasse+Langtext geben. hmmm bin ratlos ... wäre nett wenn mir jemand auf die Sprünge helfen könnte ...

danke im vorraus

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


Beitrag von zzcpak (Expert / 673 / 5 / 67 ) »
Nachrichten werden ja erstmal in Tabelle T100 gesichert, aber das ist wohl bekannt. Eine Verknüpfung zu den Langtexten geht über mehrere Tabellen, wobei ich nicht ganz sicher bin, ob ich hier jetzt alle zusammenbekommen.

Tabelle DOKIL

im Feld OBJECT gibt es hier die Verknüpfung zur Nachricht, wobei in diesem Feld Arbeitsgebiet (Nachrichtenklasse und Nummer der Nachricht zusammengefaßt sind)

Beispiel: Nachricht Nummer 70 für Arbeitsgebiet ZBSP

Code: Alles auswählen.

DATA: wa_dokil like dokil,
      gl_such(20) type c value 'ZBSP070'.
SELECT * FROM DOKIL INTO wa_dokil
                    where object = gl_such.
mit diesen Infos kann man dann in Tabelle DOKHL nach den Kopfdaten des Langtextes suchen. Die zugehörigen Textzeilen stehen dann in Tabelle DOKTL.

Code: Alles auswählen.

data: wa_dokhl like dokhl,
      wa_doktl like doktl,
      it_doktl type table of doktl.

select single * from dokhl into wa_dokhl
                where id         = wa_dokil-id
                and   object     = wa_dokil-object
                and   langu      = wa_dokil-langu
                and   typ        = wa_dokil-typ
                and   dokversion = wa_dokil-version.

if sy-subrc = 0.
  select * from doktl into table it_doktl
           where id         = wa_dokhl-id
           and   object     = wa_dokhl-object
           and   langu      = wa_dokhl-langu
           and   typ        = wa_dokhl-typ
           and   dokversion = wa_dokhl-dokversion.

  loop at it_doktl into wa_doktl.
    write: / wa_doktl-doktext.
  endloop.
endif.
Zu diesem Thema ist sicherlich auch ein Blick auf die Funktionsbausteine DOCU_* nützlich.

Langtext der Nachrichtenklasse

Beitrag von jsalomon (ForumUser / 2 / 0 / 0 ) »
Hallo,

der Langtext kann mit den Fkt.baustein READ_TEXT gelesen werden.
Die Parameter sind wie folgt:
THEAD-TDID = 'NA' (für Nachricht)
THEAD-TDSPRAS = sy-langu (z.B.)
THEAD-TDNAME = <Na.klasse> + <Na.nummer> (also z.B CL002 für Nachrichtenklasse CL und Nachricht 002)
THEAD-TDOBJECT = 'DOKU'

Der Fkt.baustein liefert die Textzeilen in der Workaera LINES.

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
Super ... genau so etwas habe ich gesucht ...
vielen dank für die Antworten ...

grüsse
cut1

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3960
Views
Nachrichtenklasse o. FuBa
von Amin » 09.09.2005 09:04 • Verfasst in ABAP® Core
2
Antw.
1720
Views
Nachrichtenklasse DB - weitere Parameter übergeben
von Knirpsi » 13.09.2012 00:45 • Verfasst in ABAP® für Anfänger
3
Antw.
15700
Views
Nachrichtenklasse suchen (über Nachrichtentext)
von jonathan.K » 28.10.2013 12:37 • Verfasst in ABAP® Core
1
Antw.
6530
Views
Übersetzung einer Z-Nachrichtenklasse und Transport
von hjstruebig » 20.04.2006 17:00 • Verfasst in Basis
2
Antw.
1425
Views
Langtext in BSP
von Frank Zet. » 19.08.2005 12:01 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

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

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon 1 / 50
Zwischensumme Adobe Forms
vor 5 Wochen von Lucyalison 1 / 269
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 321