Werthilfe auf Dynprofeld

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

Werthilfe auf Dynprofeld

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
Moin moin,

das ist für mich wohl die Woche der komischen Probleme, das merkt man an meiner Postingfrequenz.

Gegeben sind zwei Programme, beide haben ein Dynpro auf dem sich das Feld USR02-BNAME befindet. Als Suchhilfe ist korrekt USER_COMP eingetragen (in den Feldeigenschaften). Die Feldeigenschaften sind für beide Felder komplett gleich, das habe ich mehrfach kontrolliert.

Fall 1: Beim Klick auf die Werthilfetaste wird direkt in die Werthilfe gesprungen
Fall 2: Beim Klick auf die Werthilfetaste wird OHNE Sprung ins ABAP ausgegeben "Funktionscode nicht auswählbar". Weil nicht ins ABAP gesprungen wird, kann ich da auch nichts debuggen.

Ich habe alles verglichen, ich habe keinen Schimmer woran das liegen kann. Beide Dynpros haben kein POV (brauchts auch nicht, weil es ja in den Feldeigenschaften eingetragen ist).


Wer hat einen Tipp, wo ich noch hingucken sollte?
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Werthilfe auf Dynprofeld

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
In welchen Feldeigenschaften?
In der USR02 ist keine Suchhilfe eingetragen.
Ist das eine mit TYPE und das andere mit LIKE referenziert?

Re: Werthilfe auf Dynprofeld

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
In den Feldeigenschaften des Dynprofeldes (Screen Painter).
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Werthilfe auf Dynprofeld

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
Besteht bei beiden der Bezug zum Dictionary?
Manchmal kommt es vor, dass das Feld zwar genau so heißt, aber eben nicht "mit dem Dictionary verbunden" ist.
Schau mal nicht nur in den Feldeigenschaften im Screenpainter sondern auch in der Elementliste des Dynpros: Tab "Allg. Attrib", Spalte "Dict-Feld" .

Re: Werthilfe auf Dynprofeld

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
Jepp, das habe ich alles hin- und herverglichen. Der DDIC-Bezug ist da.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Werthilfe auf Dynprofeld

Beitrag von black_adept (Top Expert / 4080 / 125 / 935 ) »
Ist das ein selbst angelegter Dynpro oder ein generierter (Selektions)Dynpro eines Reports?
Ist es der Startdynpro einer Transaktion/ eines Reports - falls ja: Hat die Transaktion auch den korrekten Transaktionstyp?
Ist der aktive GUI-Status in beiden Programmen identisch?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Werthilfe auf Dynprofeld

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
Es ist ein selbst angelegtes (sonst würde ich kaum im Screen-Painter gucken) nicht-Start-Dynpro. Der Status ist nicht identisch, weil es sich in dem einen Fall um ein normales Dynpro, im anderen um ein modales Dialogfenster handelt.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Werthilfe auf Dynprofeld

Beitrag von black_adept (Top Expert / 4080 / 125 / 935 ) »
Hmm - da fallen mir 2 Möglichkeiten ein, wie dieses Phänomen zustande kommen kann.

1.) Für den Dynpro mit der Fehlermeldung wurde versucht ein PF-Status zu setzen der gar nicht existiert. Dann passiert so etwas.
2.) In der F-Key Konsistenz hat jmd einen Funktionscode für F4 hinterlegt ( warum man so etwas machen sollte entzieht sich mir allerdings ), der nicht im Status des Dynpros auftaucht oder explizit via "Excluding" abgeschaltet wurde.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
ralf.wenzel

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Werthilfe auf Dynprofeld

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
black_adept hat geschrieben:2.) In der F-Key Konsistenz hat jmd einen Funktionscode für F4 hinterlegt ( warum man so etwas machen sollte entzieht sich mir allerdings ), der nicht im Status des Dynpros auftaucht oder explizit via "Excluding" abgeschaltet wurde.
Wenn ich mal ganz frech eine Zwischenfrage stellen darf:
Welcher F-Key wäre denn die F4 Taste?
Ich wittere da eine neue Möglichkeit für einen Hack :evil:
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: Werthilfe auf Dynprofeld

Beitrag von black_adept (Top Expert / 4080 / 125 / 935 ) »
a-dead-trousers hat geschrieben:Wenn ich mal ganz frech eine Zwischenfrage stellen darf:
Welcher F-Key wäre denn die F4 Taste?:
Meist ist das die 5. Taste von links in der obersten Reihe die sehr sehr häufig - Überraschung - mit "F4" beschriftet ist.
Bild
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Werthilfe auf Dynprofeld

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ne, ich dachte du meinst die CUA-Definition (Oberflächenobjekte, GUI-Status und Titel) des Programms.
Da gibts die sog. PF-Tasten (CUA_PFNO) z.B. STRG+F1, STRG+SHIFT+F1 usw. die man mit unterschiedlichen Funktionscodes belegen kann.
Hab mir gedacht, dass du da eine in der Eingabemaske nicht angezeigte PF-Tastenummer meinst, die die F4 Taste symbolisiert.

Aber da hab ich mich wohl getäuscht :(
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: Werthilfe auf Dynprofeld

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
a-dead-trousers hat geschrieben:Aber da hab ich mich wohl getäuscht :(
Vielleicht hatte Stefan aber auch einen Kasper gefrühstückt... ;)
Mit dem Hinweis auf die "F-Tastenkonsistenz" im Menü "Hilfsmittel" lässt sich das Phänomen jedenfalls nachstellen.
Trägt man dort irgendwas ein, dann kommt bei F4 die erwähnte Meldung "OK-Code kann nicht ausgewählt werden".

Re: Werthilfe auf Dynprofeld

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
a-dead-trousers hat geschrieben:Ich wittere da eine neue Möglichkeit für einen Hack :evil:
Und tatsächlich kann man in der F-Tastenkonsistenz (das wird mein Wort des Jahres!!) den Ok-Code von "F4" auf den gleichen setzen wie für "F3"und dann verlässt man durch Wahl der F4-Hilfe das Programm... :x

Re: Werthilfe auf Dynprofeld

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
black_adept hat geschrieben:Hmm - da fallen mir 2 Möglichkeiten ein, wie dieses Phänomen zustande kommen kann.

1.) Für den Dynpro mit der Fehlermeldung wurde versucht ein PF-Status zu setzen der gar nicht existiert. Dann passiert so etwas.
2.) In der F-Key Konsistenz hat jmd einen Funktionscode für F4 hinterlegt ( warum man so etwas machen sollte entzieht sich mir allerdings ), der nicht im Status des Dynpros auftaucht oder explizit via "Excluding" abgeschaltet wurde.
Das brachte mich drauf: Im Status ist F4 mit einem kundeneigenen Funktionscode hinterlegt, der da sicher nicht hin sollte.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
712
Views
Werthilfe
von miho » 25.02.2013 14:39 • Verfasst in ABAP® für Anfänger
0
Antw.
1112
Views
Werthilfe bei FB 'REUSE_ALV_GRID_DISPLAY'
von z » 12.01.2007 19:14 • Verfasst in ABAP® Core
1
Antw.
1647
Views
Gen. Tab.pflegedialog: Keine Werthilfe!?
von ralf.wenzel » 31.01.2006 20:29 • Verfasst in ABAP® Core
1
Antw.
1916
Views
Generierter Tab.pflegedialog -> Eigene Werthilfe
von ralf.wenzel » 22.08.2007 17:56 • Verfasst in ABAP® Core
3
Antw.
1978
Views
Eingabe aus Werthilfe in andere Zellen kopieren
von SAP_ENTWICKLER » 01.04.2015 14:40 • Verfasst in ABAP® Core

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.