Code: Alles auswählen.
DATA: Begin of tab_xml occurs 1,
Infocube like RSDCUBE-INFOCUBE,
End of tab_xml.
SELECTION-SCREEN BEGIN OF BLOCK sample WITH FRAME.
PARAMETERS: objvers TYPE rsobjvers DEFAULT 'A' OBLIGATORY,
objnm TYPE sobj_name OBLIGATORY.
SELECTION-SCREEN END OF BLOCK sample.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR objnm.
select infocube from rsdcube into table tab_xml where Objvers = objvers
and Cubetype = 'B'.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'Infocube'
WINDOW_TITLE = 'Auswahl InfoCube'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = tab_xml.
SAP besteht i.d.R. darauf, man Felder und Tabellen groß schreibt...Dudu hat geschrieben:Hallo,
ich möchte den FB 'F4IF_INT_TABLE_VALUE_REQUEST' nutzen. Ich bekomme auch die richtige Spalte bei der Auswahlhilfe angezeigt. Wenn ich aber nun mit der Maus eine Zeile markiere/anklicke/doppelklicke wird der Wert leider nicht in die Parameterzeile übertragen. Was muss ich denn noch angeben?
Das Coding sieht in etwa so aus:Danke + Gruß,Code: Alles auswählen.
DATA: Begin of tab_xml occurs 1, Infocube like RSDCUBE-INFOCUBE, End of tab_xml. SELECTION-SCREEN BEGIN OF BLOCK sample WITH FRAME. PARAMETERS: objvers TYPE rsobjvers DEFAULT 'A' OBLIGATORY, objnm TYPE sobj_name OBLIGATORY. SELECTION-SCREEN END OF BLOCK sample. AT SELECTION-SCREEN ON VALUE-REQUEST FOR objnm. select infocube from rsdcube into table tab_xml where Objvers = objvers and Cubetype = 'B'. CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING RETFIELD = 'Infocube' WINDOW_TITLE = 'Auswahl InfoCube' VALUE_ORG = 'S' TABLES VALUE_TAB = tab_xml.
Dudu
Dudu hat geschrieben:Hi,
werde mir das mit dem groß schreiben angewöhnen
...
Aber wie komme ich mit dem Problem weiter? Eine Idee?
Code: Alles auswählen.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'INFOCUBE'
WINDOW_TITLE = 'Auswahl InfoCube'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = tab_xml.
Dudu hat geschrieben:Danke für die Antwort, dann muss ich wohl doch ein Dynpro machen. Wollte ich eigentlich umgehen
Gruß,
Dudu