GUI-Status blendet bestimmte Funktionen nicht ein

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

GUI-Status blendet bestimmte Funktionen nicht ein

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

Ich hab da wieder mal eine Frage an die Hacker unter euch:
Gibt es eine Möglichkeit, in der Drucktastenleiste sowie in der Funktionstastenleiste denselben Funktionscode zu verwenden?
Wie man an meinem Screenshot sieht gehts mir speziell um die Enter-Taste.
Ich weiß, dass ich einfach einen weiteren Funktionscode einfügen könnte um mein Ziel zu erreichen, aber das möchte ich nicht :P
Gibt es eine Möglichkeit SAP/ABAP diese "Optimierung" abzugewöhnen?
Mir kommt sogar vor, dass ich das schon irgendwo mal gesehen/gehört habe, kann mich aber nicht mehr erinnern wo das gewesen sein könnte.

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

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


Re: GUI-Status blendet bestimmte Funktionen nicht ein

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hi adt,

leider ist nicht so ganz klar was du mit "einen weiteren Funktionscode einfügen" meinst.

Somit meine Lösung, die keinen bisher nicht bekannten Funktionscode einfügt aber einen ungenutzen F-Key belegt.

1.) Löschen des Buttons aus der Buttonleiste.
2.) Belegen einer bisher ungenutzten Funktionstaste ( z.B. Ctrl-Shift-F7 oder was auch immer frei ist ) mit DEMSELBEN Funktionscode wie die ENTER-Taste
3.) Aktivieren
4.) Eintragen des Buttons in die Buttonleiste und bei dem Popup das dann erscheint die Funktionstaste anstatt der ENTER-Taste zuordnen.
5.) Nochmal aktivieren.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
a-dead-trousers

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: GUI-Status blendet bestimmte Funktionen nicht ein

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

Cool! Danke! Genau das was ich brauchte!
Einziger Wehrmutstropfen ist, dass der Funktionscode unterschiedlich ist, aber zumindest der OK-Code ist derselbe.

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: GUI-Status blendet bestimmte Funktionen nicht ein

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hi adt,

ich kann mir momentan nichts vorstellen, wo das wirklich einen Unterschied machen könnte. Der Anwender kann weiterhin auf die Entertaste einhämmern wie er möchte und sieht denselben Effekt als ob er auf den Button drückt. Und im ABAP fällt mir momentan nicht ein ob ich dort überhaupt mitbekomme, was den Ok-Code getriggert hat.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: GUI-Status blendet bestimmte Funktionen nicht ein

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
ne, schon klar!
Ich hab mir eine "Erkennung" gebastelt, die zwischen den Buttons auf der Funktionstastenleiste (CUA_PFNO) und den Drucktasten (GUI_FUNC) unterscheidet.
Somit muss ich mir die Funktionscodes der Funktionstastenleiste nicht extra irgendwo merken/definieren sondern kann direkt abfragen ob z.B. Die Druckfunktion (= 86) aufgerufen wurde. Damit umgehe ich ein wenig den Wildwuchs an Funktionscodes :wink:
Da ich nun "nur" auf den Enter-Code (Tastaturbenutzer) reagieren aber dennoch eine "Weiter"-Button (Mausbenutzer) dafür anbieten möchte, war ich ein wenig ratlos warum SAP den dem ENTER zugeordneten Button in der Drucktastenleiste nicht angezeigt hat.
Die wenigsten Benutzer bei uns wissen nämlich, dass hinter dem grünen Hacken in der Funktionstastenleiste die Enter-Taste steckt.
(Dasselbe gilt für F2 und Doppelklick :P )

Aber wie gesagt Danke für den Fingerzeig, dass man einen FCODE auch mehreren F-Tasten zuordnen kann.
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

0
Antw.
3921
Views
Inaktive Funktionen im GUI-Status
von ewx » 25.08.2010 19:05 • Verfasst in Tips + Tricks & FAQs
4
Antw.
2270
Views
SAP Funktionen
von Yllana » 16.05.2007 20:48 • Verfasst in ABAP® für Anfänger
0
Antw.
492
Views
ALV Funktionen
von BecomingAnAbapGuru » 08.02.2022 20:19 • Verfasst in ABAP® für Anfänger
3
Antw.
1865
Views
Excel: Fuba Funktionen
von Zubasa » 10.12.2010 08:55 • Verfasst in ABAP® für Anfänger
3
Antw.
4096
Views
ALV Grid Funktionen bei Batch Input
von Larouso » 10.06.2008 18:04 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 3 Stunden von black_adept 2 / 55
Programm anlegen mit Vorlage
vor 9 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 10 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83

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 3 Stunden von black_adept 2 / 55
Programm anlegen mit Vorlage
vor 9 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 10 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3260
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821