Wohin schreibt der Befehl "write"

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

Wohin schreibt der Befehl "write"

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

Ich habe ein Programm das eine Liste erzeugt. Dazu wird mit zwei verschiedene interne Tabelle mit dem Befehl write diese Liste erzeugt.

Ich möchte nun über rechtsklick ein Kontext-menü öffnen, das genau für diese Zeile ein Paar Funktionen zur Verfügung stellt.
Ich habe nun das Problem das ich zwar die Zeilennummer der mit der rechten Mausetaste angeklickten Zeile über GET Cursor ermitteln kann, aber mittels dieses Index kann ich nicht genau diesen Inhalt der Zeile aus den 2 internen Tabellen ermitteln. (Sy-lisel wird ja nur bei Doppelcklick bzw bei F-Code PICK befüllt)

Ich habe mir nun überlegt, das vielleicht der write Befehl eine "interne Tabelle" aufbaut, die dann die Laufzeitumgebung benutzt um die Liste anzuzeigen.
Somit könnte ich über den ermittelten Index auf die "interne Tabelle" zugreifen.

Oder ist das utopisch da es diese "Interne Tabelle" nicht gibt.
thanks und gruss
cut1

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


Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
sy-lisel wird doch mit dem Text der aktuellen Zeile befüllt.

das ist schön, nun kann ich mir die Informationen über OFFSET usw. herausschneiden. Ist unschön diese Lösung, aber interessant wärs ja doch ob meine Vermutung richtig ist ....
thanks und gruss
cut1

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo,
ich glaube so kommst Du an den Inhalt der Zeile nicht ran. Ich habe mir mal so beholfen, dass ich mir bei der WRITE-Ausgabe, die Felder von Interesse in einer separaten internen Tabelle gesichert habe. Wenn ich den Inhalt dann brauche, hole ich mir den per READ TABLE ... INDEX <Zeile + Überschriften>.
Hoffe, das hilft...
Weiterhin viel Freude mit SAP
Cheers
MrB.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo zusammen,

schaut Euch dazu mal den Befehl HIDE an. Er merkt sich Daten bezogen auf die Ausgabezeile einer 'WRITE'-Liste.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Es geht auch eleganter ...

Beitrag von z (ForumUser / 4 / 0 / 0 ) »
Hallo cut1,
mit dem Befehl Read Line i Field Value ... bekommst Du direkt die Inhalte der Felder, die in dieser Listzeile ausgegeben wurden.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3807
Views
Write-Befehl funktioniert nicht
von sergio_b » 29.08.2015 02:13 • Verfasst in Dialogprogrammierung
0
Antw.
838
Views
WRITE-Befehl bei NetWeaver Gatewayprojekt
von KaiP » 09.07.2015 11:11 • Verfasst in ABAP® für Anfänger
4
Antw.
3489
Views
Manipulation von Strings bei WRITE Befehl
von Mark33 » 11.06.2012 22:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2099
Views
Write-Befehl geteiltes ausgeben
von KristinF » 04.07.2007 10:00 • Verfasst in ABAP® für Anfänger
8
Antw.
4341
Views
FUBA mver_maintain_dark schreibt nicht
von mknueppel » 11.11.2010 16:32 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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

Daten an Tabelle binden
vor 17 Stunden von Bright4.5 1 / 374
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2021
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8615