Code: Alles auswählen.
TYPES: BEGIN OF ty_kna1,
kunnr LIKE kna1-kunnr,
name1 LIKE kna1-name1,
END OF ty_kna1.
DATA: it_values_tab TYPE TABLE OF ty_kna1,
vc_repid LIKE sy-repid,
vc_dynnr LIKE sy-dynnr.
vc_repid = sy-repid.
vc_dynnr = sy-dynnr.
SELECT kunnr name1
FROM kna1
INTO TABLE it_values_tab
up to 10 rows.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
* DDIC_STRUCTURE = ' '
retfield = 'KUNNR'
* PVALKEY = ' '
dynpprog = vc_repid
dynpnr = vc_dynnr
dynprofield = 'TNAME-TFELD'
* STEPL = 0
* WINDOW_TITLE =
* VALUE = ' '
value_org = 'S'
* MULTIPLE_CHOICE = ' '
* DISPLAY = ' '
* CALLBACK_PROGRAM = ' '
* CALLBACK_FORM = ' '
* MARK_TAB =
* IMPORTING
* USER_RESET =
TABLES
value_tab = it_values_tab
* FIELD_TAB =
* RETURN_TAB =
* DYNPFLD_MAPPING =
* EXCEPTIONS
* PARAMETER_ERROR = 1
* NO_VALUES_FOUND = 2
* OTHERS = 3
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ja!Charadin hat geschrieben:Hallo Enno,
die Suchhilfe funktionert bei Dir auch?
Ja!Charadin hat geschrieben:Wenn ich die F4-Taste drücke, wird bei mir auch die Werteliste angezeigt, aber wenn ich innerhalb dieser Werteliste gezielt über die Eingabehilfe nach einem bestimmten Eintrag suchen möchte, bekomme ich immer die Meldung "Keine Werte zu dieser Selektion" - obwohl passende Einträge vorhanden sind...
Und das funktioniert bei Dir auch?
Hast recht, brauchst du nicht!Charadin hat geschrieben: Zur return_tab: die brauche ich doch nicht, wenn ich die Felder dynpprog, dynpnr und dynprofield fülle, oder habe ich da was falsch verstanden?
Gern geschehen. Bei Kleinigkeiten bin ich großzügig... Viel hab ich ja nicht gemacht...Charadin hat geschrieben:Danke für Deine Hilfe, Enno