SAPcomm-Zeitplananweisungen 

Durch die PERFORM-Parametergruppen - ggf. in Verbindung mit PERIODIC-Parametergruppen - spezifizieren Sie, wann der Kommunikationsserver welche Aktivitäten durchführen soll. Die in diesen Gruppen angegebenen Parameter werden intern als "SAPcomm-Zeitplan" abgelegt.

PERFORM-Parametergruppen können grundsätzlich an zwei Stellen innerhalb einer PROGRAM-Parametergruppe stehen:

Parametergruppe PERFORM

Eine PERFORM-Parametergruppe hat den folgenden Aufbau:

PERFORM <Performname>

ACTION <Funktion>
DAY <Wochentag>
TIME <Ausführungszeitpunkt>
PERIODIC <Periodenname>
SELECTION <Selektionsname>

END-PERFORM

Die Angaben TIME und PERIODIC sind nicht zwingend vorgeschrieben. Sind sie in einer PERFORM-Gruppe nicht vorhanden, so werden die darin spezifizierten Aktionen zwar nicht automatisch ausgeführt, sie können aber aus der graphischen SAPcomm-Oberfläche heraus angestoßen werden.

Die Parameter der PERFORM-Parametergruppe werden im folgenden erläutert:

Name der Parametergruppe PERFORM

Geben Sie einen bis zu zwanzigstelligen Namen der PERFORM-Gruppe an. Dieser Name muß eindeutig innerhalb seiner jeweiligen PROGRAM- oder CHANNEL-Obergruppe sein. Beim Anstoßen von Aktionen aus der graphischen SAPcomm-Oberfläche heraus wird Ihnen die Liste der "Performnamen" zur Auswahl einer Aktion angezeigt. Für diesen Zweck empfiehlt es sich daher, aussagekräftige Namen zu vergeben. Darüberhinaus aber hat der Performname keine Bedeutung.

Parameter ACTION

Hier geben Sie die Funktion an, die der Kommunikationsserver ausführen soll. Sie müssen mindestens einen ACTION-Parameter in eine PERFORM-Parametergruppe aufnehmen. Je nach Kommunikationskomponente ist auch die Angabe mehrerer solcher Parameter möglich.

Die Funktionen, die Sie innerhalb einer CHANNEL-Parametergruppe angeben können, sind:

SEND-SCHEDULE
Übergabe derjenigen Dokumente an die Kommunikationskomponente, die nicht für den Nachtversand gekennzeichnet sind. Jeweils zu den in der PERFORM-Gruppe angegebenen Zeiten prüft der Kommunikationsserver, ob es Dokumente gibt, die dem vorliegenden Kanal zugeordnet sind. Ist das der Fall, so werden diese Dokumente an das angebundene Kommunikationssystem übergeben. Vom Zeitpunkt der Übergabe ab ist es in der Verantwortung des angebundenen Kommunikationssystems, für das Versenden der Dokumente zu sorgen. Beachten Sie bitte, daß "Versenden" (aus der Sicht des Kommunikationsservers) bei der Kommunikationskomponente SAP bedeutet, Eingangsdokumente an das SAP-System zu übergeben!

SEND-NIGHT
Übergabe derjenigen Dokumente an die Kommunikationskomponente, die für den Nachtversand gekennzeichnet sind.
Achtung: solche Dokumente werden nur auf Grund einer "SEND-NIGHT"-Anweisung zum Versenden weitergereicht. Haben Sie zu einem bestimmten Kanal keine solche Anweisung angegeben, so bleiben diesem Kanal zugeordnete, für den Nachtversand gekennzeichnete Dokumente in der Kommunikationsserverumgebung und werden nicht versendet!
Wenn Sie jedoch nicht mit speziell zum Nachtversand markierten Dokumenten arbeiten, so brauchen Sie keine "SEND-NIGHT"-Anweisungen anzugeben.

RECEIVE
Aufbau der Verbindung zum entfernten Kommunikationspartner und Abholen von bereitgestellten Dokumenten. Wird der Verbindungsaufbau von dem jeweiligen Kommunikationssystem asynchron (in Bezug auf die Kommunikationskomponente) durchgeführt, so werden die Eingangsdokumente zunächst nur in die Umgebung der Kommunikationskomponente übernommen. In einem zweiten Schritt wird die Kommunikationskom-ponente "abgefragt", ob inzwischen Eingangsdokumente vorliegen. Ist dies der Fall, so werden diese Eingangsdokumente übernommen und "ihrem" Kanal zugeordnet. Die Angabe dieser Funktion ist natürlich nur in Zusammenhang mit solchen Kommunikationskomponenten sinnvoll, die aktiv Dokumente von einem entfernten Kommunikationspartner abholen können.

Welche Funktionen Sie angeben können, wenn die PERFORM-Gruppe direkte Untergruppe der PROGRAM-Parametergruppe ist, hängt von der jeweiligen Kommunikationskomponente ab. Lesen Sie bitte in den Abschnitten über die einzelnen Kommunikationskomponenten, welche administrativen Funktionen (Reorganisation, etc) jeweils unterstützt werden.

Parameter DAY

Optional. Geben Sie diesen Parameter an, wenn die Funktion nur an einem speziellen Wochentag ausgeführt werden soll. Sie können mehrere DAY-Parameterzeilen in eine PERFORM-Gruppe aufnehmen. Zulässige Parameterwert sind: MONDAY, TUESDAY,...

Parameter TIME

Optional. Geben Sie im Format SS:MM (Stunde:Minute) an, zu welchem Zeitpunkt (pro Tag) die angegebene Funktion auszuführen ist. Sie können mehrere TIME-Parameterzeilen in eine PERFORM-Gruppe aufnehmen und diese auch mit den PERIODIC-Zeitanweisungen kombinieren.

Parameter PERIODIC

Optional. Sie können hier auf eine PERIODIC-Parametergruppe (siehe unten) mit Namen <Periodenname> verweisen, die Sie vorher definiert haben. Sie können mehrere Verweise auf PERIODIC-Parametergruppen in eine PERFORM-Gruppe aufnehmen und diese auch mit den TIME-Zeitanweisungen kombinieren.

Parameter SELECTION

Betrifft nur die Funktion RECEIVE. Geben Sie hier den Namen einer SELECTION-Parametergruppe an, wenn Sie vom entfernten Kommunikationspartner nur Dokumente abrufen wollen, die bestimmten Selektionskriterien entsprechen (z.B. Abrufen von EDI-Dokumenten aus dem SAP-System, die nur bestimmte Nachrichtentypen enthalten). Sie können mehrere Referenzen auf eine SELECTION-Paramertergruppen in eine PERFORM-Parametergruppe aufnehmen.

Parametergruppe PERIODIC

In den PERFORM-Parametergruppen verweisen Sie auf PERIODIC-Parametergruppen, wenn Sie SAPcomm veranlassen möchten, eine Aktion nicht nur einmal pro Tag (Parameter TIME), sondern periodisch auszuführen.

In PERIODIC-Parametergruppen geben Sie an, in welchen Abständen (Angabe in Minuten) sowie in welchem Tagesabschnitt die jeweilige Aktion auszuführen ist.

Die PERIODIC-Parametergruppen legen Sie als unmittelbare Untergruppen der jeweiligen PROGRAM-Parametergruppe an.

Im folgenden werden die Parameter dieser Parametergruppen erläutert.

PERIODIC <Periodenname>
INTERVAL <Länge in Minuten>
FROM <Startzeitpunkt>
UNTIL <Endezeitpunkt>
END-PERIODIC

Name der Parametergruppe PERIODIC

Geben Sie hier einen bis zu zwanzigstelligen Namen an. Auf diesen Namen können Sie durch Angabe des PERIODIC-Parameters innerhalb der PERFORM-Gruppen verweisen.

Parameter INTERVAL

Geben Sie hier an, in welchen Abständen SAPcomm eine bestimmte Aktion (in "deren" PERFORM-Gruppe auf die aktuelle PERIODIC-Gruppe verwiesen wird) ausführen soll.

Parameter FROM

Optional. Sie können den Zeitraum, auf den sich die PERIODIC-Anweisung bezieht, auf einen Tagesabschnitt einschränken. Wenn Sie dies wollen, geben Sie hier den Startzeitpunkt im Format SS:MM (Stunde:Minute) an.

Parameter UNTIL

Geben Sie hier den Endezeitpunkt im Format SS:MM (Stunde: Minute) an. Der Endezeitpunkt kann auch "vor" dem Beginnzeitpunkt liegen, d.h. ein Tagesabschnitt von 20:00 bis 7:00 ist zulässig.