FunktionsdokumentationStandard-Dialoge der BAS verwenden

 

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:

  • Subscreen

  • Dialogfenster (Popup)

  • Fullscreen

    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:

  • Parametrisieren der Transaktion SADR (Adreßtyp 1), SADQ (Adreßtyp 2) beziehungsweise SADP (Adreßtyp 3). Über die Parameter übergeben Sie die Adreß-/Personengruppe Ihrer Anwendung.

  • Aufruf des Funktionsbausteins ADDR_SELECT_FOR_DIALOG (Adreßtyp 1), ADDR_PERSONAL_SELECT_DIALOG (Adreßtyp 2) beziehungsweise ADDR_PERS_COMP_SELECT_DIALOG (Adreßtyp 3).

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