25. September 2019 13:20
Läuft das jetzt oder nicht
?
Spontan fällt mir da auf:
- Es wird gefiltert auf ein Feld, welches dann verändert wird. Solche Änderungen macht man üblichweise auf einer separaten Recordvariable (also den Datensatz in der Schleife per GET ein zweites Mal holen und diesen ändern).
- "Sales Code" enthält nicht zwingend immer eine Kundennummer, nur bei Sales Type::Customer. Das ist nicht berücksichtigt.
- Statt FIND('-') wäre FINDSET performanter, wenn eine SQL-DB im Einsatz ist.