Beispiel für Startroutine
Sie laden Daten über die DataSource Hauptbuch: Verkehrszahlen (FI_GL_1) im SAP ERP-System in das DataStore-Objekt FIGL: Verkehrszahlen (0FIGL_O06).
Sie möchten eine Startroutine anlegen, die alle Sätze aus dem Datenpaket löscht, deren Soll- und Habenbuchungen Null sind.
...
1. Sie legen eine Transformation an. Die Quelle für die Transformation hat die Felder Summe der Sollbuchungen (UMSOL) und Summe der Habenbuchungen (UMHAB), die den InfoObjects Summe der Sollbuchungen (0DEBIT) und Summe der Habenbuchungen (0CREDIT) zugeordnet werden.
2.
Sie wählen
Startroutine anlegen. Der Routineneditor öffnet
sich.
3. Sie gehen zum lokalen Teil der Routine. Fügen Sie folgende Coding-Zeile ein:

*----------------------------------------------------------------------*
METHOD start_routine.
*=== Segments ===
FIELD-SYMBOLS:
<SOURCE_FIELDS> TYPE _ty_s_SC_1.
*$*$ begin of routine - insert your code only below this line *-*
DELETE SOURCE_PACKAGE where UMHAB = 0 and UMSOL = 0
*$*$ end of routine - insert your code only before this line *-*
ENDMETHOD. "start_routine
*----------------------------------------------------------------------*
Das Delete-Statement ist die einzige Zeile, die Sie benötigen, um Soll- und Habenbuchungen ohne Werte aus dem Datenpaket herauszufiltern.
4. Sie verlassen den Routineneditor.
5.
Sie sichern die Transformation. An der
Bleistift-Ikone
vor Startroutine
erkennen Sie, dass eine Startroutine vorhanden ist.