Mehrfachselektion einer Suchhilfe vorbelegen

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

Mehrfachselektion einer Suchhilfe vorbelegen

Beitrag von Nafetz85 (ForumUser / 2 / 1 / 0 ) »
Hallo Zusammen,

ich habe mich jetzt schon das ein oder andere Mal mit Suchhilfen rumgeschlagen und bin auch auf die Mehrfachselektion aufmerksam geworden. Soweit so gut und solange man sich selbst um das Ergebnis kümmert, klappt das auch.

Hat irgendwer von euch auch schon mal Erfahrung mit der Vorbelegung in der Suchhilfe gemacht?

Als Beispiel:

Ich habe eine Tabelle mit 5 Zeilen:
Zeit
Material
Info
Vorgang
Gültigkeit

In meinem Feld werden die Kürzel der Werte gespeichert und es würde also ZEIT und VORG drin stehen.

Zu Beginn der Suchhilfe werden alle Werte der Tabelle übergeben. Zusätzlich lese ich das Feld aus und würde die gefundenen Werte gern vorbelegen.

Wie kann ich der Suchhilfe jetzt aber sagen, dass diese beiden Felder schon "markiert" sind? Ich hab nirgends eine Einstellung oder ein Feld dafür gefunden? "record_tab" enthält ja auch "nur" die ausgewählten Werte.

Bei meiner Suche nach existierenden Funktionsbausteinen bin ich leider nicht fündig geworden. Vielleicht kann mir ja einer von euch helfen. Ich hoffe es geht überhaupt.

Wenn das nicht geht, bau ich es anders, wollte nur gern mit Bordmitteln arbeiten.
Vielen Dank schon mal im Voraus.

Beste Grüße
Stefan

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


Re: Mehrfachselektion einer Suchhilfe vorbelegen

Beitrag von a-dead-trousers (Top Expert / 4437 / 226 / 1193 ) »
In der "Standard" F4-Suchhilfe gibt es keine Möglichkeit einer Vorauswahl.
Du könntest höchstens ein eigenes Popup (z.B. mit Dynpro und ALV-Gird) erstellen, wo du die selektierten Einträge nach deinen Vorstellungen setzen kannst. Der Aufruf erfolgt dann über das Suchhilfe-Exit.
Da bleibt eigentlich nur die Frage, warum es dann überhaupt eine Suchhilfe sein muss und du nicht gleich ein eigenes Popup (z.B. als Funktionsbaustein) erstellst und dir den umständlichen Überbau der Suchhilfen nicht gleich sparst.
Eine Suchhilfe ist eigentlich dafür gedacht, dass ein Benutzer einen Wert aus einer Liste auswählen kann. Gut, die Möglichkeit der Mehrfachauswahl im Standard klingt nicht schlecht ist aber meist nur sehr hakelig umsetzbar auch weil der Standard hierfür kein einheitliches Vorgehen vorsieht.
Den "Missbrauch" als Ausfüllhilfe, den du hier angedacht hast, hab ich auch schon das eine oder andere Mal gemacht, ist aber nur auf den ersten Blick eine gute Idee. Besser finde ich bei einer Mehrfachauswahl diese z.B. direkt im Dialog als Checkboxen abzubilden. Dann muss man zur Auwahl nicht etxra in ein Dialogfenster abspringen.

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

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: Mehrfachselektion einer Suchhilfe vorbelegen

Beitrag von Nafetz85 (ForumUser / 2 / 1 / 0 ) »
Danke für die schnelle Antwort. Hab ich mir fast schon gedacht.

Suchhilfe und hakelig passt ziemlich gut. Es wird wohl auf den Baustein hinauslaufen. Der direkte Dialog ist leider nicht möglich. In meinem geschriebenen Beispiel sind es nur fünf Werte. Die zweite Anforderung bezieht sich auf 29 Werte. Beide sollen dann auch in anderen Transaktionen "leicht" filterbar sein. Daher die Zusammenführung analog zum Anwender/Systemstatus in ein Textfeld. So brauch ich nur ein Feld in die Folgetransaktionen packen.

Seite 1 von 1

Vergleichbare Themen

9
Antw.
2982
Views
Suchhilfe-Exit - Mehrfachselektion
von walda33 » 06.04.2021 15:24 • Verfasst in ABAP® Core
1
Antw.
4429
Views
Suchhilfe mit Mehrfachselektion im Dynpro
von Embryo » 07.08.2013 07:40 • Verfasst in ABAP® Core
0
Antw.
2410
Views
2
Antw.
3039
Views
Suchhilfe in PP01 vorbelegen
von OnkelSAP » 11.02.2014 11:04 • Verfasst in Human Resources
3
Antw.
5462
Views
Suchhilfe: Zwei Dynpro-Felder aus 1 Suchhilfe beschicken
von meinrad » 03.03.2006 15:24 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

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.