Position der F4-Hilfe im ALV-Grid

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

Position der F4-Hilfe im ALV-Grid

Beitrag von mfromg (ForumUser / 17 / 11 / 0 ) »
Hallo,

ich habe im ALv-Grid ein Datum und ein anderes Feld.
Beide haben eine F4-Hilfe, das Datum Standardmäßig, mein Feld mit eigener F4-Hilfe.
Nun kommt beim Datum die F4-Hilfe am Ende des Feldes, bei meinem Feld am Anfang.
Ist etwas unschön und für den Benutzer auch unverständlich.
Kann man im ALv-Grid beieinflussen, ob die F4-Hilfe vorn oder hinten auftaucht ?

Danke

Michael

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


Re: Position der F4-Hilfe im ALV-Grid

Beitrag von a-dead-trousers (Top Expert / 4396 / 223 / 1182 ) »
Jein.
Das liegt am Typ der F4-Hilfe. Die von Datumsfeldern ist über den Datentyp und dessen Suchhilfe definiert.
Nur wenn es sich um eine Suchhilfe handelt kann man diese amodal an der Cursorposition aufrufen lassen.
Die Zuweisung des Wertes erfolgt dann nämlich über DYNP_VALUES_UPDATE.

Am Besten kann man dieses Systemverhalten am Baustein F4IF_FIELD_VALUE_REQUEST erkennen:
Wenn der Parameter RETURN_TAB nicht versorgt ist (und einige weitere Vorraussetzungen gegeben sind) schaltet der Baustein auf eine amodale Darstellung um.
(siehe ca. Zeile 302; Suche nach "return_tab IS REQUESTED")

Was heißt das jetzt konkret für dein Problem:
1) Wenn du deine F4-Hilfe über ein eigenes Dynpro gelöst hast, wird dir nichts anderes übrigbleiben als die Position deines Popups mittels CALL SCREEN ... STARTING AT ... ENDING AT ... soweit zu beieinflussen, dass es halbwegs an der richtigen Position aufgeht. Wenn der Benutzer das Layout des ALV-Grids ändern darf wird das natürlich umso aufwändiger (ermitteln der angezeigten Felder, Feldlängen berechnen, Scrollposition ermitteln usw.).
2) Wenn du deine F4-Hilfe als Suchilfe im DDIC abbilden kannst, dann sollte sich die korrekte Positionierung (zumindest in der Theorie) durch den Standard bewerkstelligen lassen.

lg ADT
Zuletzt geändert von a-dead-trousers am 12.04.2017 11:51, insgesamt 2-mal geändert.
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: Position der F4-Hilfe im ALV-Grid

Beitrag von mfromg (ForumUser / 17 / 11 / 0 ) »
Ich glaube ich habe mich missverständlich ausgedrückt.
Meine Frage ging dahin, dass der Knopf für die F4-Hilfe im ALV-Grid am Anfang bzw. mm Ende des eingabeberiiten Feldes erscheint,
nicht wo die F4-Suchhilfe selbst dann erscheint.
Was ich beeinflussen möchte, ist genau diese Position des F4-Hilfe-Knopfes.

lg

Michael

Re: Position der F4-Hilfe im ALV-Grid

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Bei mir sind immer alle F4 Hilfen am ENDE des Feldes...

Kann mich nicht erinnern, dass ich mal am ANFANG des Feldes eine F4-Hilfe hatte.

Re: Position der F4-Hilfe im ALV-Grid

Beitrag von a-dead-trousers (Top Expert / 4396 / 223 / 1182 ) »
Ups, sorry. Hab da wieder mal zu weit gedacht.

Die Position der F4-Hilfe wird über die Feldausrichtung (LVC_S_FCAT-JUST) gesteuert. Bei rechts-ausgerichteten Felder wird die F4-Hilfe links angezeigt.
Macht ja auch Sinn, weil dann der "leere" Bereich eines Feldes in dem der F4-Button Platz finden soll am Anfang ist und nicht am Ende.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag (Insgesamt 2):
mfromggtoXX

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: Position der F4-Hilfe im ALV-Grid

Beitrag von black_adept (Top Expert / 4092 / 127 / 940 ) »
@me: If you snooze, you loose.

adt hat schon die korrekte Antwort geliefert.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
922
Views
Position des Auswahlknopfes im ALV Grid
von lucky65 » 15.04.2014 03:11 • Verfasst in ABAP® Core
3
Antw.
3168
Views
Neue Position in Vertriebsbeleg aus alter Position anlegen
von shapoc » 18.07.2014 10:54 • Verfasst in Sales and Distribution
1
Antw.
4543
Views
ALV GRID (OO) F4-Hilfe auf Zellenebene
von Cysco » 06.03.2006 10:07 • Verfasst in ABAP Objects®
0
Antw.
2328
Views
ALV-GRID F4 Hilfe FB (F4IF_START_VALUE_REQUEST)
von axel.mohnen » 12.10.2005 13:11 • Verfasst in ABAP Objects®
0
Antw.
1024
Views
statuspflege auf alv grid mit hilfe von marc
von hadde85 » 14.05.2008 13:37 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 28 Minuten von ArjenR 1 / 3
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10807
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3928
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 374

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

IT0024 Qualifikationen CP-ID
vor 28 Minuten von ArjenR 1 / 3
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10807
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3928
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 374

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 28 Minuten von ArjenR 1 / 3
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2954
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9545