Hallo,
wenn ich das richtig verstehe - ich habe so meine Probleme mit dem Begriff einlösen - dann existiert eine Tabelle nur mit Seriennummern und sonst nichts drin. (Mandt ignoriere ich jetzt mal.)
Nun denke ich, das „Einlösen“ bedeutet, dass in einer anderen Tabelle ein Stammsatz angelegt wird, der dann eine der verfügbaren SerienID bekommen soll bzw. sie hat.
Und wenn ich es weiter richtig verstanden habe, geht es nur um die Prüfung, ob eine bestimmte SerienID in der Tabelle der SerienID vorhanden ist.
So ohne weitere Informationen wäre mein erster Schuß das Lesen der internen Tabelle mit anschließendem Zählen der Einträge. (z.B. über einen Loop mit der Variabelen: sy-tabix)
Hierbei wird über die Abfrage geprüft, ob die gewünschte SerienID aus der Stammdatentabelle (oder event. auch aus der Selektionsvariablen PARAMETERS) in der Tabelle der SerienId drin ist.
Wenn der Trefferwert über 0 ist, dann ist diese SerienID bereits vorhanden.
Ich hoffe, ich konnte etwas Licht ins Dunkel bringen.
Wenn nicht, dann einfach nochmal melden.
Ronny Behrendt