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.