Z-DIS13A

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Den Inhalt eines bestimmten Fachs oder Ordners anzeigen.

Sie können ein Fach oder einen Ordner entweder über seinen Namen oder seine Nummer angeben. Sie dürfen nicht beides angeben. Vor dem Aufruf dieses Subprogramms können Sie Z-DIS13 aufrufen, um die Nummer des gewünschten Fachs auszugeben.

Wenn Sie ein Fach und keinen Ordner angeben, wird nur der Inhalt des angegebenen Fachs angezeigt. Wenn Sie ein Fach und einen Ordner angeben, wird nur der Inhalt des angegebenen Ordners angezeigt.

Ausnahme: bei dem Fach Posteingang wird der Inhalt aller Ordner angezeigt, wenn Sie keinen Ordnernamen angeben.

Folgendes gilt für Einladungen im Fach Posteingang: wenn der Initiator die Besprechung geändert und die Einladungen versendet hat, wird im Posteingangsfach eines Teilnehmers immer nur die zuletzt geänderte Einladung angezeigt.

Folgendes gilt für Memos im Fach Posteingang: sobald Ablaufdatum und Ablaufzeit erreicht werden, wird das Memo automatisch aus den Posteingangsfächern aller Empfänger gelöscht, die das Memo noch nicht gelesen haben.

Für eine freie Ablagefolge können Sie einen Objektnamen im Parameter Startwert angeben. Für eine steigende oder absteigende Ablagefolge können Sie ein Objektdatum im Parameter Startwert angeben.

Anmerkung:
Wenn Sie ein Startdatum angeben und die Ablagefolge absteigend ist, werden die Fächer und Ordner nicht ausgegeben. Für eine freie Ablagefolge dürfen Sie keinen Ordnernamen im Parameter Startwert angeben.

Sie sollten dieses Subprogramm solange iterativ aufrufen, bis das Ende der Liste durch den Return-Code 77 gekennzeichnet wird. Nachdem Sie das Subprogramm aufgerufen haben, können Sie die Parameter nicht mehr ändern. Wenn Sie dieses Subprogramm iterativ aufrufen, enthält der Work-Parameter die erforderlichen Werte für den erneuten Aufruf.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2 O X Eingabe -1: kein ET.
Buero A8 E   Der Name des Büros, in dem Sie den Fach-/Ordnerinhalt anzeigen wollen.
Passwort A8 E   Das Passwort des o.g. Büros.
Fachname A15 E*   Der Name des Fachs, dessen Inhalt Sie anzeigen wollen. Entweder Fachname oder Fachnummer, nicht beides.
Ordnername A15 O*   Der Name des Ordners, dessen Inhalt Sie anzeigen wollen. Entweder Ordnername oder Ordnernummer, nicht beides.
Fachnummer N5 E*   Die interne Nummer des Fachs, dessen Inhalt Sie anzeigen wollen. Entweder Fachnummer oder Fachname, nicht beides. Siehe Fachnummern.
Ordnernummer N5 O*   Die interne Nummer des Orders, dessen Inhalt Sie anzeigen wollen. Entweder Ordnernummer oder Ordnername, nicht beides. Siehe Ordnernummern .
Objektnummer N2 O   Wenn Sie eine Objektnummer angeben, werden nur die Objekte mit dieser Nummer ausgegeben. Wenn Sie 0 angeben, werden alle Objekte in dem Fach/Ordner ausgegeben. Siehe Objektnummern.
Ablagefolge N1 O   Die Reihenfolge, in der der Fachinhalt ausgegeben werden soll. 1=steigend, 2=absteigend oder 3=frei. Vorgabe: 1.
Startwert A32 O   Objektname für freie Ablagefolge. Objektdatum für steigende oder absteigende Ablagefolge.
Anzahl N2 O   Die maximale Anzahl von Objekten, die mit jedem Aufruf ausgegeben werden. Wenn Sie keinen Wert definieren oder einen Wert, der größer ist als 20, wird der Vorgabewert 20 benutzt.
Objektliste (20)
  ISN P8   X Die ISN des Objekts.
  Objektname A32   X Der Name des Objekts.
  Beschreibung A60   X Die erste Zeile der Beschreibung.
  Objektnr N2   X Siehe Objektnummern.
  Dokumentformat A1   X Gilt nur, wenn das Objekt ein Dokument ist. Siehe Dokumentformate.
  Abgelegt-in-Ordner A15   X Der Name des Ordners, in dem das Objekt abgelegt ist. Wenn das Objekt ein Ordner ist, ist dieser Parameter leer.
  Objekte A1   X Markiert, wenn das Fach oder der Ordner Objekte enthält. Wenn ein Fach jedoch leere Ordner enthält, ist dieser Parameter nicht markiert.
  Objektdatum N8   X Das Datum, an dem das Objekt erstellt oder gesendet wurde.
  Absender-/Empfaengername A20   X Wenn sich das Objekt im Fach Posteingang befindet, ist dies der Name des Absenders. Wenn sich das Objekt im Fach Tageskopien befindet, ist dies der Name des ersten Empfängers.
  Postzaehler N7   X Wenn sich das Dokument im Fach Tageskopien befindet, ist dies die Anzahl der Empfänger, an die das Dokument gesendet wurde. 0 kann auch bedeuten, dass nur die Empfängerliste geprüft wurde (Post wurde nicht versendet).
Work-Parameter A49     Für den internen Gebrauch. Siehe Work-Parameter.

Return-Codes

00 Erfolg
02 Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt
03 Falsches Passwort
11 Geben Sie Fach-/Ordnername oder Nummer ein - nicht beides
55 Das gewünschte Fach bzw. der gewünschte Ordner existiert nicht
73 Ungültiger Fach-/Ordnername
77 Ende der Liste

Subprogramme

Z-0420
Z-0420A
Z-100
Z-110
Z-120
Z-122
Z-123
Z-147
Z-150
Z-157
Z-165
Z-175
Z-180
Z-190
Z-194
Z-197
Z-222
Z-223
Z-400
Z-401
Z-711
Z-728
Z-729
Z-734
Z-735
Z-736
Z-737
Z-1200&0

Beispiel

0010 DEFINE DATA LOCAL
0020 1 RETURN-CODE               (N2)
0030 1 BUERO                     (A8)
0040 1 PASSWORT                  (A8)
0050 1 FACHNAME                  (A15)
0060 1 ORDNERNAME                (A15)
0070 1 FACHNUMMER                (N5)
0080 1 ORDNERNUMMER              (N5)
0090 1 OBJEKTNUMMER              (N2)
0100 1 ABLAGEFOLGE               (N1)
0110 1 STARTWERT                 (A32)
0120 1 REDEFINE STARTWERT
0130   2 STARTDATUM              (A8)
0140 1 ANZAHL                    (N2)
0150 1 OBJEKTLISTE               (20)
0160   2 ISN                     (P8)
0170   2 OBJEKTNAME              (A32)
0180   2 BESCHREIBUNG            (A60)
0190   2 OBJEKTNR                (N2)
0200   2 DOKUMENTFORMAT          (A1)
0210   2 ABGELEGT-IN-ORDNER      (A15)
0220   2 OBJEKTE                 (A1)
0230   2 OBJEKTDATUM             (N8)
0240   2 ABSENDER/EMPFAENGERNAME (A20)
0250   2 POSTZAEHLER             (N7)
0260 1 WORK-PARAMETER            (A49)
0270 *
0280 END-DEFINE
0290 *
0300 MOVE 'LS'          TO BUERO
0310 MOVE 'LS'          TO PASSWORT
0320 MOVE 'ARBEITSFACH' TO FACHNAME
0330 MOVE  11           TO OBJEKTNUMMER  /* Nur Dokumente zeigen
0340 MOVE  1            TO ABLAGEFOLGE
0350 MOVE  '19940101'   TO STARTDATUM
0360 *
0370 REPEAT UNTIL RETURN-CODE EQ 77
0380 *
0390   CALLNAT 'Z-DIS13A' RETURN-CODE BUERO PASSWORT FACHNAME
0400     ORDNERNAME FACHNUMMER ORDNERNUMMER OBJEKTNUMMER ABLAGEFOLGE
0410     STARTWERT ANZAHL OBJEKTLISTE(*) WORK-PARAMETER
0420 *
0430     IF  NOT RETURN-CODE = 0 OR = 77
0440         WRITE 'Return-Code' RETURN-CODE
0450         STOP
0460     END-IF
0470 *
0480     DISPLAY OBJEKTNAME(*) OBJEKTDATUM(*) DOKUMENTFORMAT(*)
0490 *
0500 END-REPEAT
0510 *
0520 END