ich habe eine Tabelle mit Key Bukrs Werks Btrt sowie anderen Datenfelder unter anderem
einer Gruppennummer die wieder in einem Kundeneigenen Infotyp 9001 hinterlegt ist angelegt.
Für diesen Infotyp 9001 habe ich eine Suchhilfe mit der Tabelle hinterlegt.
Für den Mitarbeiter soll dann bei der Suchhilfe nur Gruppennummern des Buchungskreises des Personalbereiches und des Personalteilbereiches die Im IT 0001 sind auch angezeigt werden.
Dazu muss wohl ein Unser-Exit in der Suchhilfe programmiert werden.
Hat jemand schon so etwas gemacht oder kann mir ein Beispiel zeigen, da im User-Exit auch der IT 0001 des Mitarbeiters gelesen werden muss um die Einträge der Tabelle entsprechend zu selektieren.
Vorab vielen Dank
Wenn du die F1-Hilfe zum Suchhilfe-Exit aufgerufen hättest, hättest du den Baustein F4IF_SHLP_EXIT_EXAMPLE gefunden.
Darin sind eigentlich alle benötigten Schritte definiert. Wichtig ist der FuBa F4UT_RESULTS_MAP wenn du wie in deinem Fall selbst die Daten selektierst.
Empfehlung meinerseits: Mach eine interne Struktur/Tabelle in deinem Exit, die genau die gleichen Felder umfasst wie die Suchhilfe. Dann tust du du dir etwas leichter beim Befüllen der Ergebnistabelle.
Zu Info: Da ich hier selber mal Probleme hatte, in welcher Reihenfolge die einzelnen Schritte aufgerufen werden hilft es im Exit einen Break-Point anzulegen um den konkreten Ablauf zu ermitteln. Der ist nämlich hin und wieder unterschiedlich (z.B. die Suchhilfe befüllt ein Dropdown-Feld --> PRESEL1 statt PRESEL wird aufgerufen.)
lg ADT
EDIT: Suchhilfen sind in der Tabelle DD30L abgelegt. Da kannst du uU nach Suchhilfen mit eingetragener Exit-Routine suchen und dir so noch weitere Anregungen/Beispiele holen.
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.