Adreßunabhängige Kommunikationsdaten
Die BAS bieten neben den drei postalischen Adreßtypen Organisationsadresse
, Personenadresse
und Ansprechpartneradresse
auch die Möglichkeit, zu einem Anwendungsobjekt einen Satz Kommunikationsdaten
ohne postalische Adresse zu pflegen.
Beispiel
Ein typisches Szenario, in dem dies Verwendung findet, ist ein Call Center: Oft wird nur die Telefonnummer und/oder die E-Mail-Adresse des Anrufers erfaßt.
Aus technischer Sicht sind die adreßunabhängigen Kommunikationsdaten lediglich Organisationsadressen, bei denen die postalischen Attribute nicht gepflegt sind. Zur Unterscheidung von regulären Organisationsadressen haben adreßunabhängige Kommunikationsdaten die Adreßgruppe CAM1.
Aufgrund der geänderten Anforderung stehen für die adreßunabhängigen Kommunikationsdaten zusätzliche Funktionsbausteine und ein separater Subscreen bereit.
Da ein Satz von adreßunabhängigen Kommunikationsdaten technisch eine Organisationsadresse ist, sind die meisten Schritte im Umgang mit beiden identisch. Machen Sie Sich daher zuerst in den entsprechenden Kapiteln dieser Dokumentation damit vertraut. Weitere Informationen finden Sie unter Arbeiten mit den BAS.
Im Folgenden werden lediglich die Unterschiede zu regulären Organisationsadressen aufgelistet.
Gehen Sie vor wie im Kapitel Den Einsatz der BAS vorbereiten beschrieben. Es entfällt lediglich der Schritt 'Die Adreßgruppe festlegen', da alle Sätze von adreßunabhängigen Kommunikationsdaten die Adreßgruppe CAM1
haben.'
Gehen Sie vor wie im Kapitel Adressen pflegen. Abweichungen ergeben sich für folgende Punkte:
Beim Anlegen eines Satzes von adreßunabhängigen Kommunikationsdaten verwenden Sie statt eines des Funktionsbausteines ADDR_INSERT den Baustein ADDR_CAM1_MAINTAIN_COMPLETE aus Funktionsgruppe SZA10
mit IMPORT-Parameter UPDATEFLAG = 'I'.
Beim Ändern eines Satzes von adreßunabhängigen Kommunikationsdaten verwenden Sie bitte zum Lesen dem Funktionsbaustein ADDR_GET_COMPLETE und zum Ändern den Funktionsbaustein ADDR_CAM1_MAINTAIN_COMPLETE mit IMPORT-Parameter UPDATEFLAG = 'U'.
Falls sie nur Daten zu einer Kommunikationsart ändern wollen, können sie auch zum Lesen den Funktionsbaustein ADDR_COMM_GET und zum Ändern den Funktionsbaustein ADDR_COMM_MAINTAIN verwenden.
Um einen Satz von adreßunabhängigen Kommunikationsdaten und/oder die zugehörigen Verwendungsnachweise zu Löschen, gehen Sie bitte genauso vor wie bei Organisationsadressen.
Für die Pflege adreßunabhängigen Kommunikationsdaten steht ein Standard-Subscreen zur Verfügung. Dieser sollte von Ihnen verwendet werden um Benutzern, die in verschiedenen Zusammenhängen mit Adressen arbeiten, die Orientierung zu erleichtern.
Hinweis
Es ist möglich, auf einem Dynpro sowohl einen Subscreen mit einer postalischen Adresse als auch einen Subscreen für adreßunabhängige Kommunikationsdaten zu haben.</Hinweis>
Weitere Informationen zur Implementierung dies Subscreens für adreßunabhängige Kommunikationsdaten finden Sie in der Dokumentation zur Funktionsgruppe SZA11
.
Im Gegensatz zu den anderen Adreßtypen gibt es für adreßunabhängige Kommunikationsdaten noch keinen Fullscreen und kein Dialogfenster.
Falls sich auf einem Dynpro zur Adreßdatenpflege sowohl einen Subscreen für eine postalische Adresse als auch einen Subscreen mit adreßunabhängigen Kommunikationsdaten befindet, z.B. in der Transaktion BP
, kann es wünschenswert sein, Kommunikationsdaten zwischen
postalischer Adresse und adreßunabhängigen Kommunikationsdaten hin- und herzubewegen. Auf dem Subscreen der postalischen Adresse steht hierfür die Drucktaste (Funktionscode
'$SCB'
) und auf den Subscreen für adreßunabhängige Kommunikationsdaten die Drucktaste 'Unabhängig Abhängig' (Funktionscode $SCA) zur Verfügung.
Die entsprechenden Funktionscodes müssen vom Trägerdynpro implementiert werden. Dazu steht der Funktionsbaustein ADDR_CAM1_SHIFT_COMM_DATA in Funktionsgruppe SZA10 zur Verfügung. Weitere Informationen finden Sie in der Dokumentation des Funktionsbausteins.
Bei den Prüfungen während des Anlegens oder Änderns einer Adresse per Funktionsbaustein oder im Dialog durchlaufen adreßunabhängige Kommunikationsdaten nur einige der Prüfungen. Insbesondere sind sämtliche Prüfungen auf den postalischen Teil der Adresse ausgeschaltet.
Achtung
Ein expliziter Aufruf der Prüfbausteine wird, wegen der fehlenden postalischen Daten, auf jeden Fall zumindest den Fehler 'Bitte Land eingeben' zurückgeben. Rufen Sie daher diese Bausteine im Zusammenhang mit adreßunabhängigen Kommunikationsdaten nicht auf.
Bei der ALE-Verteilung unterscheidet sich ein Satz von adreßunabhängigen Kommunikationsdaten nicht von einer Organisationsadresse. Gehen sie daher genauso vor wie für Organisationsadressen im Kapitel Verteilung von Adressen über ALE beschrieben.