Durch Zeilenmarkierung Dynpro TC zweites TC aktualisieren

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

Durch Zeilenmarkierung Dynpro TC zweites TC aktualisieren

Beitrag von Michi83 (ForumUser / 17 / 4 / 0 ) »
Hallo,

ich habe in einem Dynpro zwei Table Controls. Nach einer vom Benutzer eingegebenen Selektion werden im ersten TC Datensätze angezeigt. Nun möchte ich durch einfaches markieren einer Zeile im ersten TC, dass im zweiten TC Details aus anderen Tabellen zu dieser markierten Zeile angezeigt werden.
Durch einfaches markieren einer Zeile wird bei mir kein PAI ausgelöst. Gibt es eventuell ein Demo Programm dazu?

(Mit dem ALV wäre das vermutlich einfacher, möchte es aber zunächst durch TCs realisieren)

Grüße

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


Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Ich hoffe dir reicht die Information:
Eine Markierung in einem TC löst kein PAI aus.

Einzige Möglichkeit ist, wie du selbst bereits festgestellt hast, ein ALV zu verwenden.

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: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
okay, hab noch ein wenig darüber meditiert und bin drauf gekommen, dass du das was du möchtest auch mit einem TC machen kannst.
Nur halt nicht mit der "normalen" Markierspalte, sondern entweder mit einer Checkbox (Mehrfachselektion) oder mit einem Radiobutton (Einzelselektion)
Bei denen kann man nämlich einen Funktionscode hinterlegen, der PAI/PBO auslöst.
Mit der %%%-Syntax bekommt man den Funktionscode je Zeile. Siehe auch die Hilfe.

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: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Michi83 hat geschrieben:...
(Mit dem ALV wäre das vermutlich einfacher, möchte es aber zunächst durch TCs realisieren)
...
Einfaches Markieren einer Zeile im ALV löst m.W. auch keinen Event aus, in den du dich einklinken könntest.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Aber das Event DELAYED_CHANGE_SELECTION kann beim Grid dafür verwendet werden.

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von Michi83 (ForumUser / 17 / 4 / 0 ) »
Danke für die Antworten. Ich habe es erstmal so gelöst, dass man nach dem markieren einen Button drücken muss.

Werde die anderen Möglichkeiten später mal testen.

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
ewx hat geschrieben:Aber das Event DELAYED_CHANGE_SELECTION kann beim Grid dafür verwendet werden.
Wann/Wie oft wird denn der DELAYED... genau getriggert wenn ich z.B. via STRG+Mausklick gezielt mehrere Zeilen markiere?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Sobald sich die Selektion ändert plus 1 Komma 5 Sekunden.

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
ewx hat geschrieben:Sobald sich die Selektion ändert plus 1 Komma 5 Sekunden.
Hmm - wenn ich 4 Zeilen im Sekundenabstand markiere - kommt der erste Trigger 1.5 Sekunden nach Markieren der 1. oder der letzten Zeile?
Und kann das 1.5 Sekundenintervall geändert werden?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Durch Zeilenmarkierung Dynpro TC zweites TC aktualisiere

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
black_adept hat geschrieben: Hmm - wenn ich 4 Zeilen im Sekundenabstand markiere - kommt der erste Trigger 1.5 Sekunden nach Markieren der 1. oder der letzten Zeile?
Letzteres.
black_adept hat geschrieben:Und kann das 1.5 Sekundenintervall geändert werden?
Nein.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1830
Views
Web Dynpro Tabelle aktualisieren
von Dyrdek » 18.08.2014 10:36 • Verfasst in Web-Dynpro, BSP + BHTML
10
Antw.
5689
Views
Ausgabefeld auf Dynpro ohne PBO aktualisieren
von kkauerau » 30.01.2018 09:26 • Verfasst in ABAP® für Anfänger
1
Antw.
3522
Views
Ausgabefeld auf Dynpro per Event ohne PBO aktualisieren?
von RIG » 16.04.2014 13:33 • Verfasst in ABAP® für Anfänger
1
Antw.
1800
Views
Dynpro Table Control aktualisieren nach Eingabe
von Michi83 » 25.02.2013 10:21 • Verfasst in ABAP® für Anfänger
0
Antw.
2657
Views
ALV-Grid:Zeilenmarkierung (SET_SELECTED_ROWS) im Edit-Modus
von Gast » 23.12.2005 18:55 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

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 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

Unbeantwortete Forenbeiträge

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