Hallo,
der FuBa HELP_VALUES_GET_NO_DD_NAME ist in 470 als veraltet gekennzeichnet. Man möge stattdessen F4IF_INT_TABLE_VALUE_REQUEST verwenden.
Meine Auswahltabelle hat leider kein eindeutiges Schlüsselfeld. Wie überzeuge ich den FuBa in RETURN_TAB mehr als 1 Feld (aus RETFIELD) zurückzuliefern?
Wenn Du VALUE_ORG = 'S' setzt, kannst Du VALUE_TAB als Struktur definieren, d.h. du bekommst eine Tabelle mit mehreren Feldern zurück. Das müßte sein was Du suchst. Die Default-Einstellung für VALUE_ORG ist 'C' = Column, d.h. in dem Fall ist es eine Spalte (ein Feld).
Hallo Hermann,
danke für den Hinweis, aber ich benutze bereits das 'S' und bekomme trotzdem immer nur eine Zeile (für ein Feld, hier INDEX) in return_tab.
Mein Aufruf sieht wie folgt aus:
z.Z. benutze ich folgenden Workaround:
in die value_tab (hier ltab_pspmc[]) habe ich ein eindeutiges Feld INDEX eingefügt, daß ich mir zurückgeben lasse. Auf diesen Aufwand würde ich aber lieber verzichten und direkt alle gewünschten Werte der selektierten Zeile in return_tab (hier ltab_retvalues[]) finden.