F4-Hilfe für nicht eingabebereites Feld

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

F4-Hilfe für nicht eingabebereites Feld

Beitrag von MCMio (ForumUser / 2 / 0 / 0 ) »
Hallo ABAP-Anhänger,

hab ein kleines Problemchen:
Habe in einem report ganz normal parameter auf dem selection screen definiert, und einen davon beim zeitpunkt AT SELECTION SCREEN OUTPUT auf input = 0 gestellt.

Gleichzeitig biete ich aber eine F4-Hilfe über den Funktionsbaustein F4IF_INT_TABLE_VALUE_REQUEST für eben dieses Feld an.
Die F4-Hilfe selbst funktioniert, aber leider übernimmt er mir den ausgewählten Wert nicht für das Feld, da es auf input = 0 steht. Lasse ich das Feld eingabeaktiv, funktioniert alles.

Kann mir vielleicht jemand weiterhelfen wie ich es realisieren kann, dass der ausgewählte F4-Wertehilfe-Wert für mein nicht-eingabebereites Feld übernommen wird? Es muss gehen, da ich es schonmal gesehen habe, ich weiss leider nur nicht mehr wo :(

THX
Frank

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


Re: F4-Hilfe für nicht eingabebereites Feld

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
MCMio hat geschrieben: Kann mir vielleicht jemand weiterhelfen wie ich es realisieren kann, dass der ausgewählte F4-Wertehilfe-Wert für mein nicht-eingabebereites Feld übernommen wird? Es muss gehen, da ich es schonmal gesehen habe, ich weiss leider nur nicht mehr wo :(
Nur so eine Idee.
Lass dir den Wert aus der Suchhilfe in ein lokales Feld zurückgeben und weise dann das lokale Feld dem Parameter zu.
Gruß Hendrik

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Ist doch aber logisch, dass er den Wert nicht übernimmt. Das Feld ist je nicht eingabefähig! Den Vorschlag mit dem extra Feld, wollte ich auch machen.
Aber sinnvoll ist es doch irgendwie nicht, oder? Entweder das Feld ist eingabebereit oder halt nicht.

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Die Antwort steht in der Doku zum FB "F4IF_INT_TABLE_VALUE_REQUEST".

Im Abschnitt "Zurückstellen der Auswahl ins Dynpro" liest man, dass man die Doku zum Parameter "DISPLAY" lesen soll.
...
Normalerweise wird nur in eingabebereite Felder zurückgestellt. Mit dem
Parameter DISPLAY (Siehe Parameterdoku) kann das Verhalten beeinflußt
werden.
...

Und dort steht dann die Antwort auf deine Frage...
...
Eingabebereitschaft übersteuern

Bedeutung

Mit diesem Parameter kann gesteuert werden, ob sich die F4-Hilfe wie bei
einem eingabebereiten Feld oder wie bei einem reinen Anzeigefeld
verhalten soll.

Die F4-Hilfe zu einem nicht eingabebereiten Feld erlaubt keine Auswahl
von Werten aus der Trefferliste.

Wertebereich

SPACE: Die Eingabebereitschaft wird aus dem Dynpro-Feld ermittelt. Fehlen
die Dynpro-Angaben, ist Eingabebereitschaft der Default.

'X': F4-Hilfe wird im Anzeigemodus aufgerufen. Auswahl aus Trefferliste
ist nicht möglich.

'F' (Force Input): Der Baustein stellt auch dann den ausgewählten Wert
ins Dynpro zurück, wenn das Dynpro-Feld nicht eingabebereit ist.

Vorbelegung

Wichtiger Hinweis

Zur Zeit ist es dem Baustein nicht möglich, selbständig die
Eingabebereitschaft zu erkennen. (Entwicklung im Dynpro-Bereich ist
notwendig). Der Defaultwert bedeutet also immer "eingabebereit".
...
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
P.S.

Wenn die Auswahlmenge nicht riesig ist, bevorzuge ich eine Lösung mit einer eingabebereiten Dropdownliste. Damit erzielt man in etwa denselben Effekt wie eine F4-Ausahl auf einem nicht eingebebereitem Feld, aber es ist in meinen Augen sauberer...
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1117
Views
Eingabebereites ALV-Grid auf Selektionsbildschirm
von chhe001 » 15.10.2007 13:37 • Verfasst in ABAP Objects®
3
Antw.
850
Views
F4 Hilfe für ein ALV Feld
von Manfred K. » 06.10.2022 12:27 • Verfasst in ABAP® für Anfänger
5
Antw.
2075
Views
Hilfe! Wie kann ich ein Feld 'splitten'?
von mamba » 19.02.2007 13:54 • Verfasst in ABAP® für Anfänger
2
Antw.
2180
Views
Feld sperren, wenn in and. Feld gerade etwas eingegeben wird
von kbit100 » 18.07.2018 11:41 • Verfasst in ABAP® für Anfänger
0
Antw.
767
Views
Setze EMARA Feld in Bapi bei IDOC Verarbeitung. Feld aber nachher leer
von Woelli » 12.02.2021 16:32 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 9 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

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 edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822