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 / 4849 / 313 / 642 ) »
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 / 4099 / 128 / 941 ) »
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.
2055
Views
ALV GRID ermitteln der selektierten Zeile
von SAP_ENTWICKLER » 30.11.2017 09:23 • Verfasst in ABAP® für Anfänger
0
Antw.
1690
Views
9
Antw.
3276
Views
Batchinput und Steploop/Tablecontrol
von Gast » 15.07.2005 10:17 • Verfasst in ABAP® Core
45
Antw.
110332
Views
Unterschiedliche Anzahl Eingabefelder / Steploop
von ralf.wenzel » 17.04.2018 11:45 • Verfasst in Dialogprogrammierung
7
Antw.
5565
Views
bestimmte Zeilen eines Steploop via Batch-Input ansprechen
von lordevil » 07.06.2006 21:54 • Verfasst in Dialogprogrammierung

Ü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

Regex in where
vor 9 Stunden von tar 8 / 229
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1523
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 174
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 407

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

Regex in where
vor 9 Stunden von tar 8 / 229
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1523
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 174
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 407

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 120
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3294
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9850