SET CURSOR FIELD / Selektionsbild

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

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

SET CURSOR FIELD / Selektionsbild

Beitrag von jspranz (ForumUser / 76 / 5 / 0 ) »
Hallo Freaks,

Gibt es eine Möglichkeit z.B. im Ereignis

at selection-screen output.

irgendwie dafür zu sorgen, dass bei Anzeige des Selektionsbildes der Cursor auf ein bestimmtes Feld gesetzt wird?

Also nicht in einem "normalen" Dynpro, sondern in einem Selektrionsbild.

In den Attributen bei loop at screen habe ich nichts gefunden.
Anscheinend geht SET CURSOR FIELD nur bei Dynpros.
AT SELECTION SCREEN ON Feldname möchte ich nicht verwenden...
Ich möchte eine Plausi-Prüfung durchführen.
Im Fehlerfall möchte ich nicht das Standardverhalten von SAP wenn alle Felder zugehen. Aber ich möchte eine Fehlermeldung anzeigen und gleich mit dem Cursor auf dem Feld das wahrscheinlich zu korrigieren ist

Vielen Dank für Infos und Hilfe.
Wäre super wenn es doch gehen würde. Aber auch schön zu wissen, wenn es nicht geht.

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


Re: SET CURSOR FIELD / Selektionsbild

Beitrag von jspranz (ForumUser / 76 / 5 / 0 ) »
Sorry,

hatte zwar schon eine Weile probiert.

Anscheinend geht es doch einfacher wie gedacht im

at selection-screen output.

set cursor field p_errfield.

Re: SET CURSOR FIELD / Selektionsbild

Beitrag von miru77 (ForumUser / 68 / 10 / 7 ) »
Hallo Jürgen,

ja, so klappt es... hatte das Problem gerade erst bei einem meiner Programme. Das geht allerdings nur so lange gut bis man einen Subcscreen auf dem Selektionsbild einbaut, danach funktioniert es nicht mehr.

Mit "CALL SELECTION-SCREEN 1000." unter "at selection-screen" kann man das zwar wieder beheben, aber das verursacht einige unschöne Nebeneffekte, z.b. gehen die Buttons oben zum Verlassen des Reportes nicht mehr wie gewohnt und nach 50 mal gibt es einen LIST_TOO_MANY_LPROS Dump wegen zuvielen geschachtelten Bildebenen.

Falls dafür jemand eine Lösung kennt, bitte melden. ;)

Gruß
Michael

Re: SET CURSOR FIELD / Selektionsbild

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
hi!

Oder man ruft das "Set Cursor" im richtigen PAI/PBO (at selection-screen ...) des zugehörigen Dynpros auf.
Also wenn sich beide in ein und demselben Programm befinden:

Code: Alles auswählen.

at selection-screen.
if sy-dynnr eq ...
  set cursor pa_field_main.
else.
  set cursor pa_field_sub.
endif.
Dann hat man auch nicht das "Schachtel-Problem"

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

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5560
Views
At New <field> gibt immer field trotz gelichen fields
von mnd » 27.04.2012 15:42 • Verfasst in ABAP® für Anfänger
5
Antw.
12677
Views
GET/SET Cursor
von Gotti » 27.08.2008 14:10 • Verfasst in Dialogprogrammierung
4
Antw.
3280
Views
Set Cursor
von Roger » 15.02.2012 11:03 • Verfasst in ABAP Objects®
2
Antw.
3126
Views
Fetch next Cursor...
von MarkusW » 08.01.2008 12:31 • Verfasst in ABAP® Core
6
Antw.
4411
Views
Arbeitsbereichzugriff mit Cursor
von Cola » 17.10.2007 12:20 • Verfasst in SAP - Allgemeines

Ü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

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.