ich habe eine elementare Suchhilfe angelegt, die aus aus der Tabelle MARA die beiden Felder MATNR und MATKL als Parameter besitzt. Auf einem Dynpro habe ich diese beiden Felder abgelegt, dabei ist das Feld MATKL schon gefüllt. Nun will ich bei F4 auf die MATNR die Suchhilfe aufrufen, wobei nur die MATNR angezeigt werden sollen, die es zu der schon gefüllten MATKL gibt. Leider funktioniert dies nicht, d.h. es werden immer alle MATKL angezeigt.
Habe es so gemacht:
- MATNR auf dem Dynpro die Suchhilfe eingetragen (kein SPA/GPA)
- MATNR in Suchhilfe auf Exportparameter, MATKL auf Importparameter gesetzt
- Kein Eintrag bei Defaultwerte
Wie muss ich den Funktionsbaustein einbinden?
Muss ich ihn aus der Dynproverarbeitung aus aufrufen oder über einen eigens dafür erstellten FB? Wenn ich den FB so eintrage, erhalte ich beim aktivieren der Suchhilfe einen Fehler!
die F1-Hilfe zu dem Feld "Suchhilfe-Exit" sollte dir weiter helfen. Da wird ein Beispiel-Baustein genannt.
Gruß,
Enno.
Achso: Evtl. kannst du vorher noch mal versuchen, eine Struktur anzulegen die nur die beiden Felder MATNR und MATKL enthält und hier die Suchhilfe explizit einem Feld zuordnen. Vielleicht geht's so einfacher.
Die Felder auf dem Dynpro müssen sich dann natürlich auf die Struktur beziehen.