TableControl Suchhilfe

Benutzeroberflächen in SAP Systemen.

TableControl Suchhilfe

Postby Michelle2617 » Tue Jul 17, 2012 10:55 am

Ich suche einen Weg, auf einem Dynpro in einer Tabelle 3 Spalten zu füllen, nachdem über die erste Spalte eine Suchhilfe verwendet wurde, welche 3 Schlüsselfelder besitzt.
Diese 3 Schlüsselfelder haben den selben Namen wie die dazugehörige Struktur und auch die Spalten. Allerdings ist kein Dict.-Bezug möglich.
Die 3 Felder der Struktur haben die Suchhilfe eingetragen und in der Suchhilfe sind diese 3 Felder sowohl Import-, als auch Export-Parameter.
Das Problem ist das die Suchhilfe, die Werte nicht korrekt in das Dynpro übernimmt.
Es wird immer nur das erste Schlüsselfeld übernommen.
Wie kann ich dies hinbekommen?

Vielen Dank schon im Voraus für die Hilfe!
Michelle2617
.
.
 
Posts: 2
Joined: Tue Jul 17, 2012 10:55 am

Re: TableControl Suchhilfe

Postby Ines3642 » Thu Sep 20, 2012 12:37 pm

Hallo Kristin,

hast Du die Suchhilfe selbst programmiert oder nutzt Du eine Standard-Suchhilfe?
Ines3642
...
...
 
Posts: 268
Joined: Tue Jan 27, 2009 5:49 pm

Re: TableControl Suchhilfe

Postby Michelle2617 » Tue Sep 25, 2012 9:18 am

Hallo panthor,

ja, dies war alles selbst programmiert.
Mittlerweile habe ich aber auch eine Lösung:

the solution for getting all 3 keys by using the searchhelp:
If you want to set the custom F4 help for a field, write the module inside the statement PROCESS on VALUE REQUEST. Then use the function module f4if_int_table_value_request to populate the custom search help.

Example:
PROCESS ON VALUE-REQUEST.
FIELD <field name> MODULE <module name>.

AND PAI:
loop internal table
CHAIN
FIELD KEY 1<field name> MODULE <module name> ON CHAIN-REQUEST.
FIELD KEY 2
FIELD KEY 3
MODULE <module name>
ENDCHAIN
endloop internal table

Inside the new module, write the code to modify the new internal table
Michelle2617
.
.
 
Posts: 2
Joined: Tue Jul 17, 2012 10:55 am


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 8 guests