SAP Jobsuche bei DV-Treff


Suchen
iDope?
  • iDope?
  • SAP Forum - Neuling Thema Starter
vor 9 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 9 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 9 Jahre
Danke sehr, es klappt (: