Meine Frage nun: Wie kann ich eine Tabelle in SAP auslesen?
Hätte vllt. jemand einen Beispielcode?
Ich habe gerade ein Projekt, wo ich BAPIs aud Lotusscript-Agents heraus aufrufe. Dort greife ich folgendermaßen auf die Tabellen zu:
Set rfcTabT_Res = rfc.Tables("T_RES") ' T_RES ist der Parametername in SE37
rowCount = rfcTabT_Res.rowCount
If rowCount > 0 Then
Redim t_res( rowCount - 1)
For idxLine = 1 To rowCount
Set row = rfcTabT_Res.Rows(idxLine)
t_res(idxLine-1).MATNR = row("MATNR") ' Ließt das Feld MATNR aus der Zeile
Next
end if
Alternativ kann man auch die ganze Tabelle mit .DATA in einem Rutsch in ein Array einlesen.
LotusScript lässt sich in Teilen ja auch in VBA ausführen - versuch es einfach mal und schau dir das RFC und seine Variablen im debugger an.
Hth