SAP Anlegen von Bestellungen

Wir können die Anforderungsnummern gruppieren und dann die einzelnen Gruppen verarbeiten. Eine Einführung in das Gruppieren von Daten findest Du hier:

Hier werden zwei wesentliche Ansätze vorgestellt:

  • Eindeutige Werte finden diese zum Filtern / Gruppieren verwenden
  • LINQ Ansätze

Nachdem wir die Gruppen gefunden haben, iterieren wir über diese mit einem For Each / For each Row, je nachdem welchen Ansatz du für das Gruppieren implementiert hast.

Ein guter Ansatz verschiedene Startegien auszuloten ist:

Assign acitivity
TableList | List (Of DataTables) =

(From d in YourDataTableVar.AsEnumerable
Group d by k = d("Bestellanforderung").ToString.Trim into grp=Group
Select t = grp.CopyToDataTable).toList

Jede Gruppe ist nun eine eigene Tabelle in der TableList.

For each grp = TableList | TypeArgument: DataTable

  • Mach vor der Gruppernverarbeitung
  • For each row in grp
    • Mach was mit der Gruppenzeile
  • mach was nach der Gruppenverarbeitung
1 Like