SAP Jobsuche bei DV-Treff
iDope?
  • iDope?
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo,

Ich habe das Problem, dass ich Ticketnummern aus einer Exceltabelle in einer SAP Tabelle suchen möchte und die übereinstimmenden Zeilen in die Exceltabelle importieren möchte.

Beispiel:

Ich habe in Spalte M folgende Werte

123456

234567

345678

456789

987654

876543

765432

654321

Diese sollen jetzt per where bedingung:

tblOptions(1, "Text") = "BNAME = '123456' OR BNAME = '234567'"

in der SAP Tabelle gesucht werden und dann die ganze Zeile in eine Excel tabelle exportiert werden.

Mein Problem ist es, dass die Anzahl der Werte in Spalte M immer unterschiedlich ist und die Nummern natürlich auch nicht immer die selben sind.

Ich hoffe jemand versteht mein Problem (: Wie kann ich das Problem lösen?

Alpmann
vor 10 Jahre
Hallo iDope,

eine Lösung wäre, wenn du jede Excel-Zeile einzeln lesen würdest, dann kannst du bei deiner Lösung bleiben:

tblOptions(1, "Text") = "BNAME = '***NUMMER***'.

Wenn du das dynamisch haben willst, dann in einer Schleife so:

tblOptions.AppendRow

tblOptions(***ZAEHLER***, "Text") = "BNAME = '***NUMMER*** AND '.

bei der letzten Option dann kein ' AND ' mehr.

Je nachdem wieviele Nummern du prüfen möchtest, wäre es aus meiner Sicht geschickter immer Exel-Zeile für Exel-Zeile vorzugehen - also immer nur eine Zeile aus dem SAP zu lesen.

ich weiß nicht, wie lang der 'WHERE' Teil werden darf.

Mit freundlichen Grüßen

Matthias Alpmann

iDope?
  • iDope?
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Danke sehr, es klappt (: