Dynpronummer bei mehrmaliger write-Anweisung

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

Dynpronummer bei mehrmaliger write-Anweisung

Beitrag von KleinerEisbaer (Specialist / 123 / 3 / 0 ) »
Hallo,

ich habe mal eine kurze 'dumme' Frage.

Bei einem selbstgestrickten Programm habe ich eine interaktive Liste. Nach Doppelklick auf eine Zeile gebe ich per write-Befehl Details aus. Welche Dynpronummer hat diese Liste? Ist das bei write immer die 1000 oder ist die 1000 immer nur für's erste Einstiegsdynpro reserviert?

Ich kann das aus der SE80 heraus nicht erkennen.

Vielen Dank für eine Antwort!
Nimm die Menschen wie sie sind, es gibt keine anderen.

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


Re: Dynpronummer bei mehrmaliger write-Anweisung

Beitrag von ralf.wenzel (Top Expert / 4009 / 208 / 282 ) »
Die Dynpronummer ändert sich nicht, sondern die Stelle in der Listhierarchie in der du dich befindest.



Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von black_adept (Top Expert / 4158 / 136 / 959 ) »
Hallo kleiner Eisbär,

die Antwort von Ralf ist genaugenommen falsch, aber das was er aussagen wollte stimmt schon.

1.) Die Screennummer ändert sich tatsächlich. Folgendes Programm zeigt sehr anschaulich, dass die Grundliste angeblich auf dem 1000-Screen liegt, die Verzweigungslisten hingegen auf dem Screen 0120.
Das ist aber auch völlig egal, da Listen einfach nichts mit Dynpronummern zu tun haben.

2.) Was sich bei interaktiven Listen ändert, ist -wie Ralf schon bemerkte- die Listhierarchie. Und die findet sich im Feld sy-lisel.
Tipp: Dieses Feld ist sogar änderbar - du kannst damit dann auch dafür sorgen, dass du auf einer definierten Verzweigungsliste , die nicht oberhalb der zuletzt geschriebenen Liste liegt oder sogar auf der Grundliste schreiben kannst.

Code: Alles auswählen.

PROGRAM.

write:/ 'Huhu',sy-lsind,sy-dynnr.
set pf-status 'DDD'.

at LINE-SELECTION.
  write:/ 'Hallo',sy-lsind,sy-dynnr..
List-Status DDD muss selber angelegt werden mit PICK auf F2, damit das funzt.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von ralf.wenzel (Top Expert / 4009 / 208 / 282 ) »
black_adept hat geschrieben:die Antwort von Ralf ist genaugenommen falsch (....) Die Screennummer ändert sich tatsächlich.
Oh, sorry, das tut mir leid. Ich hab seit gefühlten 273 Jahren keine Verzweigungslisten mehr programmiert. Du hast recht.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von KleinerEisbaer (Specialist / 123 / 3 / 0 ) »
Danke für Deine ausführliche und verständlich Antwort black_adept :!:

Mein Problem ist, dass ich jetzt von der Detailanzeige über den BACK-Button wieder zurück möchte zur vorherigen Anzeige. Dazwischen möchte ich die Anzeige aber noch einmal aktualisieren, also Daten updaten. Nur bekomm ich's gerade nicht hin, auf diesen BACK-Button zu reagieren - weder mit dem PICK-Status noch mit einem eigenen Status. :x
Nimm die Menschen wie sie sind, es gibt keine anderen.

Beitrag von KleinerEisbaer (Specialist / 123 / 3 / 0 ) »
Ok, ok, Problem gelöst. Ich hatte ja schon mal einen ähnlichen Thread. Also, für alle die an der Auflösung interessiert sind, in dieser Diskussion gibt's eine gute Anleitung von Enno alias ewx:

http://www.abapforum.com/forum/viewtopi ... light=back
Nimm die Menschen wie sie sind, es gibt keine anderen.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2698
Views
WRITE zebra
von hmaxi96 » 25.01.2016 14:34 • Verfasst in ABAP® für Anfänger
7
Antw.
21385
Views
select und write
von eddi89 » 11.08.2009 19:40 • Verfasst in ABAP® für Anfänger
2
Antw.
10827
Views
Write Uhrzeit
von ABAP_BEGINNER » 04.06.2010 14:50 • Verfasst in ABAP® für Anfänger
2
Antw.
18777
Views
WRITE und NEW-LINE
von dyv » 08.09.2014 14:34 • Verfasst in ABAP® für Anfänger
1
Antw.
1473
Views
Funktionsbaustein Aufgabe 2: Write into...
von Django90 » 21.09.2017 14:31 • Verfasst in ABAP® für Anfänger

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.