Einbindung in die Anwendung
Eine Vielzahl von Anwendungsprogrammen nutzt den Druckbaustein ADDRESS_INTO_PRINTFORM der Business Address Services. Zum Beispiel rufen viele Druckprogramme diesen Baustein indirekt über SAPScript auf. Im Adressfenster können dort durch das Steuerkommando ADDRESS die Parameter von ADDRESS_INTO_PRINTFORM gesetzt werden.
Um einen korrekten Druck zu gewährleisten, ist der Parameter ADDRESS_TYPE beim Aufruf des Druckbausteins vom aufrufenden Programm richtig zu setzen. Je nach Adresstyp sind die Werte 1, 2 oder 3 zuzuweisen.
Die aufzubereitende Adresse kann in zweierlei Weise dem Druckbaustein übergeben werden:
Die Adressnummer verwenden: Diese Art des Aufrufs wird für alle Anwendungen empfohlen, die Adressen aus den BAS verwenden. Für Adresstyp 1 ist dafür der Parameter ADRESS_NUMBER zu füllen. Für die Adresstypen 2 und 3 ist zusätzlich noch die Personennummer über den Parameter PERSON_NUMBER anzugeben. Noch nicht gesicherte Adressen können auch aufbereitet werden. Statt der Adressnummer ist in diesem Fall das Adresshandle, statt der Personennummer das Personenhandle anzugeben.
Durch Übergabe aller relevanten Felder (Adressattribute) der Adresse direkt an den Druckbaustein: Diese Art des Aufrufs verwenden alle Anwendungen, die ihre Adressen noch nicht in den BAS ablegen. Um die Struktur mit den Adressfeldern zum jeweiligen Adresstyp zu übergeben, benutzen Sie die Parameter ADDRESS_1, ADDRESS_2 oder ADDRESS_3.
Die Dokumentation des Funktionsbausteins mit allen Parametern finden Sie im SAP-System im Function Builder (SE37).