Show TOC

Application Toolbox: User Specific Checks

Titel

Vorlagereport für kundeneigene Funktionen im Schedule Manager

Verwendung

Dieser Report stellt die Infrastruktur für Funktionen im Schedule Manager zur Verfügung:

1. Öffnen der Protokollierung im Schedule Manager Monitor; siehe Form-Routine kpep_moni_record_init
2. Einlesen einer Objektliste aus dem Schedule Manager Arbeitsvorrat (Tabelle gt_objnr). Diese Tabelle enthält alle Objekte, die in den vorangegangenen Verarbeitungsschritten erfolgreich bearbeitet wurden. Bei Objekten zu der Applikation Projektsystem wird zusätzlich eine Hierarchie übergeben (Tabelle gt_rsthie).
3. Absprung in die kundeneigene Verarbeitung; siehe Form-Routine call_processor.
4. Schließen der Protokollierung im Schedule Manager Monitor; siehe Form-Routine kpep_moni_record_close.
5. Absprung in die kundeneigene Protokollierung; siehe Form-Routine call_log.

Es kann entweder en eigener Prozessor in einem kundeneigenen Programm aufgerufen werden. In diesem Fall muß die Variable gd-customer_program mit dem Programmnamen des Programms belegen, in dem der Prozessor liegt.

Alternativ kann auch die Programmstruktur der Form-Routine call_processor kopiert werden. In dieser Routine werden die hereingereichten Objekten der Tabelle gt_rsthie in Blöcke zu jeweils 100 Objekten aufgeteilt, um eine effektive Pufferung von z.B: Stammdaten zu allen Objekten eines Blocks zu ermöglichen. Für die Objekte des Blocks wird die Verarbeitung durchgeführt und der Verarbeitungsstatus an den Arbeitsvorrat des Schedule Managers zurückgemeldet.

Damit sind alle Infrastrukturfunktionen zum Schedule Manager in dem Vorlagereport abgebildet.

Aktivitäten

1. Kopieren Sie die Vorlage in ein kundeneigenes Programm. Von den zugeordneten Programmobjekten muß nur das Include RKATB01_FORMS kopiert werden; alle anderen Includes sind Standardprogramme, die nicht verändert werden müssen.
2. Tragen Sie den Programmnamen in die Tabelle SCMAPROGRAMS ein (WLFLG = 'X', SELFLG = ' ', REPFLG = ' '.) Als Applikation geben Sie bitte den Knoten in der Komponentenhierarchie an (Beispielsweise 'PS').
3. Fügen Sie an den im Programm genannten Stellen eigene Includes ein:
a) eigene Datendeklarationen
b) eigene Ereignisse
c) eigene Verarbeitungsbausteine
d) eigene Protokollausgabe
4. Binden Sie den Report in eine Ablaufdefinition im Schedule Manager ein.
5.

Alle weiteren Erläuterungen findens ich im Programm direkt.