Anfang des Inhaltsbereichs

Funktionsdokumentation Standard-Dialoge der BAS verwenden  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie brauchen für die Pflege von Adressen keine eigenen Pflege-Bildschirme zu erstellen. Statt dessen sollten Sie nach Möglichkeit die Standard-Dialoge der BAS verwenden, die zudem Benutzern, die in verschiedenen Anwendungen mit Adressen arbeiten, die Orientierung erleichtern.

Integration

Die BAS stellen drei Dialogtechniken für die Verwaltung von Adressen zur Verfügung:

Sie können über alle Dialogtechniken Adressen anlegen, ändern und anzeigen. Alle Standard-Dialoge lassen sich außerdem anwendungsspezifisch konfigurieren (Ausblenden von Funktionen, Feldoptionen, etc.). Dazu rufen Sie passend zum Adreßtyp den Funktionsbaustein <Typ> _DIALOG_PREPARE (siehe auch Arbeiten mit den BAS) auf bevor Sie den Dialog starten.

Funktionsumfang

Dieser Abschnitt bietet eine kurze Einführung in die Verwendung und Programmierung der Standard-Dialoge. Genauere Informationen finden Sie in der Dokumentation zu Funktionsgruppe SZA1 (Adreßtyp 1), SZA5 (Adreßtyp 3) und SZA7 (Adreßtyp 2).

Der Subscreen

Den Subscreen verwenden Sie in der Regel dann, wenn die Adresse in der Regel immer zusammen mit dem übergeordneten Anwendungsobjekt gepflegt wird. Das Zusammenspiel des BAS-Subscreens und der Anwendung, die den Subscreen verwendet, wird über mehrere Funktionsbausteine geregelt.

Das Dialogfenster (Popup)

Das Dialogfenster verwenden Sie in der Regel dann, wenn die Adresse ein optionales Attribut des Anwenungsobjektes ist. Dazu verwenden Sie passend zum Adreßtyp den Funktionsbaustein <Typ> _DIALOG (siehe Arbeiten mit den BAS).

Der Fullscreen-Dialog

Für Adressen, die der Benutzer zunächst ohne Bezug zum Anwendungsobjekt erfaßt, eignet sich der Fullscreen-Dialog. Es können nur Adressen im Fullscreen-Dialog gepflegt werden, bei denen das Feld MAINT_TYPE der Adreß-/Personengruppe gesetzt ist (direkter Zugriff erlaubt). In diesem Modus ist die Suche von Adressen schon integriert.

Es gibt zwei Möglichkeiten, den Fullscreen-Dialog im Programm zu verwenden:

Der Fullscreen-Dialog läßt sich nur im letzteren Fall anwendungsspezifisch konfigurieren.