Tabelle NDIP: mehrere Langtextzeilen auslesen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Tabelle NDIP: mehrere Langtextzeilen auslesen

Beitrag von sapdepp (Specialist / 210 / 35 / 2 ) »
Guten Tag,

in unseren Klinischen Aufträgen (PMDs) speichern wir u. a. Diagnosenlangtexte in Langtextfeldern ab. Die können auch zwei- oder dreizeilig sein.
Bild
Die Tabelle NDIP enthält quasi im Schlüsselfeld DIPNO einen Wert, der diese Langtextfeld eindeutig wiedergibt. Man kann dazu auch Text-ID sagen. Diese Text-ID (z. B. 4937) erhalte ich über die Methode GET_TEXT_ID der Klasse CL_ISH_PREREG_DIAGNOSIS. Zur Laufzeit ist auch die CORDER-ID bekannt. Bis hierhin alles okay.

Doch nun möchte ich z. B. per Loop über meine referenzierte LT_DIAGNOSIS (TYPE REF TO CL_ISH_PREREG_DIAGNOSIS) alle drei gefüllten Zeilen erhalten. Ich erhalte zur Text-ID 4937 aber nur die 1. Zeile als Klartext und ein gesetztes Flag in der Spalte DILTX, aber halt nicht die Zeilen 2 und 3 in Klarschrift. Wie komme ich an den Text der 2. und 3. Zeile ran?
Bild

Besten Dank!

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


Re: Tabelle NDIP: mehrere Langtextzeilen auslesen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

ich kenne mich im klinischen zwar überhaupt nicht aus, aber ich denke mal, die Langtexte werden in Textbausteinen gesichert, so dass du "nur" den Schlüssel dieser Textbausteine ermitteln musst (sicherlich etwas mit der DIPNO) und dann mit READ_TEXT den ganzen Text lesen. Dann hast du tabellarisch alle Zeilen deines Langtextes.
Gruß,
der Matze

Re: Tabelle NDIP: mehrere Langtextzeilen auslesen

Beitrag von a-dead-trousers (Top Expert / 4282 / 214 / 1141 ) »
Dafür gibt es eine eigene Methode in der Klasse CL_ISH_PREREG_DIAGNOSIS.
Irgendwas mit TEXT_MODULE und als Parameter übergibt man die Text-ID.
Das ist eigentlich die TDID des SapScript-Textes und nicht die besagte DIPNO. Schau einfach mal welche Konstanten in der Klasse CL_ISH_PREREG_DIAGNOSIS vom Namen her ein TEXT_ID beinhalten.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Tabelle NDIP: mehrere Langtextzeilen auslesen

Beitrag von sapdepp (Specialist / 210 / 35 / 2 ) »
Ich habe es etwas anders gelöst, aber die Richtung war schon die passende. Vielen Dank.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1991
Views
ein Feld aus der ? Tabelle auslesen
von HH_ABAP » 28.01.2019 16:05 • Verfasst in ABAP® für Anfänger
1
Antw.
302
Views
Interne Tabelle auslesen
von Flower28 » 31.12.2021 17:40 • Verfasst in ABAP® für Anfänger
4
Antw.
6651
Views
Tabelle in Struktur auslesen
von donossi » 24.07.2012 14:27 • Verfasst in ABAP® für Anfänger
2
Antw.
1754
Views
Größte Regalnummer aus Tabelle auslesen.
von scharlie » 28.01.2008 19:18 • Verfasst in ABAP Objects®
4
Antw.
9541
Views
Felder einer Tabelle auslesen
von cut1 » 03.06.2008 11:39 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170