Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
AdrianSchm
Mach ich ständig und sollte daher kein Problem seinAdrianSchm hat geschrieben:mein Problem ist ich hole mir die F4 Hilfe per CALL FUNCTION 'F4IF_DETERMINE_SEARCHHELP' und rufe die Suchhilfe dann mit CALL FUNCTION 'F4IF_START_VALUE_REQUEST' auf
weil ich in einem ALV Grid unterschiedliche F4 Hilfen in einer Spalte habe.
Auch noch kein ProblemAdrianSchm hat geschrieben:Nun möchte ich die Suchhilfe anpassen bevor ich Sie aufrufe und bestimmte Werte als Default vorbelegen und die Eingabe auf das Feld Sperren.
Was meinst du mit "Default"? Etwa den "Defaultwert" den man in den Suchhilfen einstellen kann?AdrianSchm hat geschrieben:Das Funktioniert auch soweit nur habe ich das Problem das in der Interface Tabelle welche die Informationen über Tabelle, Feld verfügt auf die FIELDPROP abspringe und dann dort den Default setze und die Eingabe auf dem Dynpro verhindere.
Damit sind Tabellen und Felder in der SCHNITTSTELLE, also beim Aufruf gemeint. Grob gesagt kann der Aufrufer hier Informationen angeben, die für die Verarbeitung relevant sein könnten. Meist werden hier vom Standard die Felddefinitionen bei einem Aufruf über ein Dynpro hinterlegt, sodass die Ergebnisse dann in die richtigen Dynpro-Felder übernommen werden können.AdrianSchm hat geschrieben:In der Interface Tabelle aber sind nur manche Suchhilfsfelder mit einer Tabelle und Feld beschrieben. Wieso? Wo bestimme ich welche Tabelle und Feld die Suchhilfsfelder haben?
Mein Fehler. Es werden hier auch die Exporting-Parameter angezeigt, damit man die Ergebnisse der Suche auch den entsprechenden Dynpro-Feldern zuordnen kann.AdrianSchm hat geschrieben:Ich bekomme im Interface auch alle Felder. Nicht nur die welche als Importing gekennzeichnet sind.
FIELDNAME oder TABNAME in der FIELDDESCR je nachdem was davon befüllt ist (bitte selber debuggen)AdrianSchm hat geschrieben:Muss ich um die Fielddescr Tabelle mit der FIELDPROP zu verbinden das Feld "FIELDNAME" oder das Feld "LFIELDNAME" verwenden?
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
AdrianSchm
Das Sperren der Eingabe in der FIELDPROP ist in Ordnung.AdrianSchm hat geschrieben:ich möchte die Werte in den Defaultwert in Devaultval und dann das Flag SHLPSELDIS in der FIELDPROP setzen. Damit sperre ich dann die Eingabe.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
AdrianSchm