Set Cursor

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge Seite 1 von 1
5 Beiträge Seite 1 von 1

Set Cursor

Beitrag von Roger (ForumUser / 16 / 0 / 0 ) » 15. Feb 2012 11:03

Hallo
ich versuche krampfhaft bei folgendem Programm den Cursor in ein bestimmte Feld zu lenken.
Klappt gar nicht.
Hat jemand eine Idee, wie ich das bewerkstelligen könnte?

Programm MV45AFZZ

if VBAK-vkorg = '8000'.
if cobl-PS_POSID = ''.
message e007(z_vl).
set cursor field vbpa-PS_PSP_PNR. -> funktioniert nicht ....
endif.
endif.
...

Gruß
Roger


Re: Set Cursor

Beitrag von wreichelt (Expert / 706 / 16 / 123 ) » 15. Feb 2012 12:24

Hallo Roger,

das mit SET CURSOR auch schon mal in Hochkomma eingesclossen und Grossschreibung probiert?
Und bestimmt dat das Feld auch den Namen : 'RV45A-.......'.
Gruß
Wolfgang

Re: Set Cursor

Beitrag von Roger (ForumUser / 16 / 0 / 0 ) » 15. Feb 2012 13:35

Hallo Wolfgang,

ich habe das Coding angepaßt- das Ergebnis ist allerdings dasselebe.
Die Fehlermeldung erscheint zwar, es findet kein Sprung in das feld statt.

Muss vielleicht noch irgendetwas deklariert werden?
Hast du da noch eine Idee?


if VBAK-vkorg = '8000'.
if cobl-PS_POSID = ''.
SET CURSOR field 'RV45AFZZBAP-PS_PSP_PNR'.
message e007(z_vl).
endif.
endif.

Re: Set Cursor

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) » 15. Feb 2012 17:15

Roger hat geschrieben:Hallo Wolfgang,

ich habe das Coding angepaßt- das Ergebnis ist allerdings dasselebe.
Die Fehlermeldung erscheint zwar, es findet kein Sprung in das feld statt.

Muss vielleicht noch irgendetwas deklariert werden?
Hast du da noch eine Idee?


if VBAK-vkorg = '8000'.
if cobl-PS_POSID = ''.
SET CURSOR field 'RV45AFZZBAP-PS_PSP_PNR'.
message e007(z_vl).
endif.
endif.
set cursor field vbpa-PS_PSP_PNR. -> funktioniert nicht ....
Solche Mehrfachaenderungen irritiern mich persoenlich doch immer ungemein.
Du hast nicht nur den Feldnamen nun in uppercase geschrieben, sondern ploetzlich auch den Feldnamen geaendert.

Es kann also sein, dass vorher der Feldname falsch in lowercase geschrieben wurde aber der Feldname war richtig???
Und nun hast Du zwar den Feldnamen in uppercase geschrieben, aber es koennte nun das falsche Feld sein????

Re: Set Cursor

Beitrag von a-dead-trousers (Top Expert / 3217 / 81 / 799 ) » 16. Feb 2012 08:11

Kürzen wir es etwas ab:
Schau dir das DYNPRO zu dem Report an und kopiere dir den EXAKTEN Namen wie er in der Elementliste steht.
Diesen kannst du nun bei SET CURSOR verwenden. Hochkomma nicht vergessen!

lg ADT

Seite 1 von 1

Aktuelle Forenbeiträge

Langtext zur Exception
vor 43 Minuten von a-dead-trousers 11 / 96
Adobe LiveCycle Designer - Ausblenden Text auf letzter Seite
vor 2 Stunden von a-dead-trousers 4 / 91
Welche Entwicklertools?
vor 17 Stunden von LostDarkness 2 / 921
Werksspezifische Konfiguration kopieren
vor 19 Stunden von eleve 2 / 48
Removal of left space - next to a docking container
vor 19 Stunden von Haemma83 16 / 114

Unbeantwortete Forenbeiträge

BAPI_PO_CREATE1 und Einkaufsinfosatz
vor 3 Tagen von SweetRuedi 1 / 81
WCOCO: Gruppe für Betragsfelder 0S01
vor 5 Tagen von SAP_ENTWICKLER 1 / 52
CAS-Nr.: Chemical Abstracs Service
vor einer Woche von SAP_ENTWICKLER 1 / 92
Interaktives Skript, Rolle IC-Manager
vor 3 Wochen von erubadhron86 1 / 129