Ich verwende den FuBa F4IF_FIELD_VALUE_REQUEST um aus der Datenbank einen Wert zu selektieren.
Hierbei ist bei mir die Frage aufgetaucht ob die Felder im Selektionsdynpro mit Werten vorbelegt werden können. Die Suchhilfe ist nicht im Kundennamensraum.
Geht das oder gibt es eine Alternative?
Nicht mit diesem Baustein. Man kann aber mit F4IF_GET_SHLP_DESCR die Informationen zur jeweiligen Suchhilfe auslesen, nach Wunsch die Werte in SHLP-SELOPT ergänzen und dann mit F4IF_START_VALUE_REQUEST die "gepimpte" Suchhilfe aufrufen.
Theoretisch braucht man nicht mal eine Suchhilfe im DDIC definieren. Man kann sich auch eine on-the-fly mittels SHLP_DESCR zusammenbauen.
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.