Zeile im Steploop ermitteln (ohne Cursor)

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

Benutzeroberflächen in SAP®-Systemen.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Zeile im Steploop ermitteln (ohne Cursor)

Beitrag von Hunter ( / / 0 / 3 ) »
Hi,

Ich habe ein STEPLOOP mit mehreren Zeilen, und habe dort einen Button zum Berechnen von Werten hinterlegt.
Wenn ich jetzt auf den Button klicke, muß ich wissen in welcher Zeile er den Button geklickt hat.

Code: Alles auswählen.

GET CURSOR LINE help_cursor_line.
Gibt mir nen subrc = 4 zurück. Auch irgendwie logisch, weil ich den Cursor ja nicht in die Zeile zuvor gestellt habe. Stelle ich den Cursor erst in die Zeile und drück dann den Button, funktionierts.
Gibt es aber nicht auch ne Möglichkeit die Zeile des Buttons zu ermitteln, ohne vorher in die Zeile mit dem Cursor zu klicken?

Danke, Hunter

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


Beitrag von conan (ForumUser / 1 / 0 / 0 ) »
Hi Hunter,

schau dir mal den Befehl GET CURSOR FIELD an.

Gruß
Stephan

Beitrag von Hunter ( / / 0 / 3 ) »
Hi conan,

danke für den Tip, jedoch befinde ich mich im Steploop. Das Feld nützt mir nichts wenn ich die Zeile nicht weiß.
Auch der Zusatz "LINE" gibt mir ne 0 zurück, obwohl ich in der zweiten Zeile den Button gedrückt hatte...

Beitrag von Gast ( / / 0 / 3 ) »
Hunter hat geschrieben:Hi conan,

danke für den Tip, jedoch befinde ich mich im Steploop. Das Feld nützt mir nichts wenn ich die Zeile nicht weiß.
Auch der Zusatz "LINE" gibt mir ne 0 zurück, obwohl ich in der zweiten Zeile den Button gedrückt hatte...
Dann Debugge doch einfach mal ein SAP-Standard-Programm, wo es funktioniert. Irgendetwas musst Du dann ja falsch/anders machen.

Beitrag von ewx (Top Expert / 4892 / 321 / 644 ) »
Hunter hat geschrieben:Auch der Zusatz "LINE" gibt mir ne 0 zurück, obwohl ich in der zweiten Zeile den Button gedrückt hatte...
Also im TableControl ist es so, dass man zum Button einen Funktionscode "F%%%" (oder so ähnlich) definieren muss. Beim Drücken des Knopfes in Zeile 3 wird dann der Funktionscode "F003" übermittelt.

Gruß,
Enno.

Beitrag von black_adept (Top Expert / 4139 / 132 / 956 ) »
Im Dnypro die Elementliste anzeigen lassen.
Dort dann auf dem Reiter auf dem die Funktionscodes der Elemente abgelegt sind ( bei mir ist das "ModifGruppen" ) die F1-Hilfe zu dem Funktionscode durchlesen.
Dort steht dann auch die Besonderheit der Funktionscodes in Step-Loops oder Tablecontrols, dass bis zu 3 abschließende "%" eingegeben werden dürfen, die dann beim Auslösen der Taste durch die jeweilige Zeile ersetzt werden.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Hunter ( / / 0 / 3 ) »
Dankeschön, hat wunderbar geklappt mit den % Zeichen ;-)
Man lernt nie aus...

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2914
Views
ALV GRID ermitteln der selektierten Zeile
von SAP_ENTWICKLER » 30.11.2017 09:23 • Verfasst in ABAP® für Anfänger
0
Antw.
1804
Views
45
Antw.
300745
Views
Unterschiedliche Anzahl Eingabefelder / Steploop
von ralf.wenzel » 17.04.2018 11:45 • Verfasst in Dialogprogrammierung
7
Antw.
5895
Views
bestimmte Zeilen eines Steploop via Batch-Input ansprechen
von lordevil » 07.06.2006 21:54 • Verfasst in Dialogprogrammierung
1
Antw.
2050
Views
Liest READ Zeile für Zeile oder aufeinmal
von bohne » 26.11.2006 16:46 • Verfasst in ABAP® für Anfänger

Ü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

Zeit in UTC umwandeln
vor 4 Stunden von A6272 10 / 5301
Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1115
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3435
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34193

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

Zeit in UTC umwandeln
vor 4 Stunden von A6272 10 / 5301
Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1115
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3435
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34193

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1115
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3435
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 18235
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 31647