Korrekte Adressdaten sicherstellen - Uniserv
Korrekte Adressdaten sicherstellen - Uniserv
Korrekte Adressdaten sicherstellen - Uniserv
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Business Address Services von SAP:<br />
<strong>Korrekte</strong> <strong>Adressdaten</strong> <strong>sicherstellen</strong><br />
Die Zentrale Adress Verwaltung (ZAV) ist seit<br />
SAP R/3 4.0 allgemein verfügbar. Seit dem SAP<br />
Web Application Server 6.10 wird die ZAV als<br />
Business Address Services (BAS) bezeichnet. In<br />
diesem Artikel wird der neue Name verwendet,<br />
die Aussagen gelten aber ebenso für die ZAV.<br />
Die BAS bieten drei Verfahren, mit denen sich<br />
die Plausibilität einer Adresse sowie Adressen<br />
gegen Orts- und Straßenverzeichnisse prüfen lassen.<br />
Dies kann über eine Funktion im ZAV-<br />
Standardsystem und/oder über Lösungen von<br />
Drittanbietern (ab SAP R/3 Release 4.6) erfolgen,<br />
welche die BAS über offene Schnittstellen –<br />
die so genannten "Business Add-Ins" (BAdIs) –<br />
unterstützen.<br />
Mit SAP R/3 4.6B führte SAP das Business Add-<br />
In ADDRESS_CHECK ein, mit dem Drittanbieter<br />
spezielle Tools für automatische Prüfungen von<br />
postalischen Adressen sowie für Gültigkeitsprüfungen<br />
integrieren können. Dieses Business<br />
Add-In unterstützt detaillierte Prüfungen anhand<br />
postalischer Referenzdaten, die in der Regel separat<br />
(außerhalb des SAP-Systems) bereitgestellt<br />
werden. Bei Abweichungen zwischen Eingaben<br />
und Referenzdaten liefern die Drittanbieter-Tools,<br />
die das Business Add-In nutzen, zu den in den<br />
BAS eingegebenen Daten Änderungen entsprechend<br />
den Referenzdaten. Alternativ kann die<br />
BAdI-Implementierung auch die SAP-Regionaldatentabellen<br />
nutzen. Das ist aber nur dann<br />
zweckmäßig, wenn die SAP-Regionalstruktur für<br />
das entsprechende Land nicht aktiviert ist.<br />
Das neue Business Add-In ADDRESS_SEARCH,<br />
das ebenfalls mit SAP R/3 4.6B eingeführt<br />
wurde, unterstützt Anwendungen zur Dublettenprüfung<br />
und zur fehlertoleranten Suche. Die<br />
Dublettenprüfung steht für den SAP Kundenstamm,<br />
den SAP Lieferantenstamm und den SAP-<br />
Geschäftspartner zur Verfügung.<br />
aus: SAP INFO / Mai 2003<br />
<strong>Adressdaten</strong> werden in zahlreichen Anwendungen innerhalb einer SAP-Landschaft verwendet. Daher<br />
sind Anwender schlecht beraten, wenn sie sich nur beiläufig darum kümmern, die Korrektheit dieser<br />
Daten sicherzustellen. Mit zunehmender Größe einer <strong>Adressdaten</strong>bank steigt der Bedarf für eine<br />
effiziente Adressverwaltung, wie sie die SAP mit der Zentralen Adressverwaltung (ZAV) – inzwischen<br />
unter dem Namen Business Address Services (BAS) – zur Verfügung stellt.<br />
Zusätzliche Funktionalität<br />
Betrachten wir einige Situationen, in denen das<br />
BAdI ADDRESS_CHECK ins Spiel kommt.<br />
Nehmen wir in einem ersten Szenario an, dass<br />
eine Anwenderin – nennen wir sie Susan – im<br />
SAP System einen neuen Geschäftspartner<br />
anlegt. Wenn sie dabei einen Ortsnamen eingibt,<br />
der im betreffenden Land zweimal existiert,<br />
erscheint ein Popup. Dieses Beispiel stammt von<br />
Paricon. Dieser SAP Entwicklungs-Partner hat<br />
sich auf Schnittstellen zu Drittanbieter-Tools<br />
spezialisiert, in diesem Fall die Adresswerkzeuge<br />
von <strong>Uniserv</strong>. Die <strong>Uniserv</strong>-Lösung, die von<br />
SAP zertifiziert ist, geht hier noch einen Schritt<br />
weiter. Sie zeigt auch Orte mit ähnlichen Namen<br />
an und sortiert sie nach der Qualität der Übereinstimmung.<br />
Die Postleitzahlen der Orte werden<br />
ebenfalls aufgeführt. Dies ist ein Beispiel für die<br />
Zusatzfunktionalität, durch welche Drittanbieter<br />
die Funktionen der BAS ergänzen.<br />
Angenommen Susan benötigt die Straßenadresse<br />
eines Geschäftspartners. Wenn sie die<br />
allgemeinen Daten eines Kunden anlegt, sich<br />
jedoch nur teilweise an den Straßennamen<br />
erinnert, kann sie diesen Namensteil eingeben,<br />
und das System liefert ihr eine Liste der<br />
Straßennamen für den ausgewählten Ort. Auch<br />
diese Vorschläge sind nach der Qualität ihrer<br />
Übereinstimmung sortiert. In beiden Fällen erledigte<br />
Paricon die Integrationsarbeiten unter<br />
Verwendung des BAdIs. Aufgabe des Administrators<br />
ist es lediglich, die Implementierung des<br />
BAdI ADDRESS_CHECK zu importieren.
Fehlertolerante Suche<br />
Wenden wir uns jetzt dem BAdI ADDRESS_<br />
SEARCH zu, das die Dublettenprüfung und die<br />
fehlertolerante Suche unterstützt. Angenommen<br />
Susan, die im Call-Center ihres Unternehmens<br />
arbeitet, muss in den BAS nach einem Kunden<br />
oder Lieferanten suchen, da ein Kunde angerufen<br />
hat und seine Kundennummer nicht kennt. Es gibt<br />
mehrere Drittanbieter-Tools, die über das BAdI<br />
ADDRESS_SEARCH die so genannte "fehlertolerante"<br />
Suche und die Suche nach <strong>Adressdaten</strong><br />
mit Maskierungszeichen ermöglichen.<br />
Diese Möglichkeit ist im Kontext einer Adressverwaltungskomponente<br />
äußerst nützlich. Susan<br />
ist damit in der Lage, den Geschäftspartner auch<br />
dann zu finden, wenn die verfügbaren Informationen<br />
unvollständig oder teilweise falsch<br />
sind. Bei dem Versuch, Kunden, Lieferanten und<br />
Interessenten zu identifizieren, ist der Nutzen<br />
offensichtlich.<br />
Um diese Funktionen zu nutzen, muss der Administrator<br />
nur Implementierungen der drei folgenden<br />
Schnittstellen importieren:<br />
• Das Business Add-In ADDRESS_SEARCH.<br />
• Das Business Add-In ADDRESS_UPDATE. Dieses<br />
BAdI ist Voraussetzung für die in ADDRESS_<br />
SEARCH verwendete Suchfunktionalität.<br />
• Das Programm /PARTNER/RSADRINI.<br />
Das Programm baut den Suchindex erstmalig<br />
auf. (Es ruft den Standardfunktionsbaustein<br />
ADDR_ EXTRACT_FOR_DUPL_INDEX auf).<br />
All diese Implementierungen müssen über ein<br />
Drittanbieter-Tool bereitgestellt werden.<br />
In SAP R/3 4.0 und 4.5 läuft die Direktsuche<br />
ohne Unterstützung durch die Schnittstelle<br />
ADDRESS_SEARCH. Eine Anwendung schickt<br />
eine Selektionsanforderung an die BAS. Diese<br />
senden die Anforderung an die Datenbank, die<br />
eine Trefferliste erzeugt und die Liste wieder an<br />
die Anwendung übermittelt. Die fehlertolerante<br />
Suche funktioniert etwas anders, da sie das<br />
BAdI ADDRESS_SEARCH in SAP R/3 4.6 nutzt.<br />
Hier schickt eine Anwendung die Selektionsanforderung<br />
über die BAS an das Drittanbieter-<br />
Tool. Das Tool sendet die Anforderung an einen<br />
Index (aus diesem Grund muss der Administrator<br />
<strong>Korrekte</strong> <strong>Adressdaten</strong> <strong>sicherstellen</strong> Seite 2<br />
das Programm /PARTNER/RSADRINI und das<br />
BAdI ADDRESS_UPDATE einrichten). Der Index<br />
erzeugt eine Trefferliste und übermittelt sie an die<br />
BAS.<br />
Um die Daten für diesen Index bereitzustellen,<br />
senden die BAS Daten über den Funktionsbaustein<br />
ADDR_EXTRACT_FOR_DUPL_ INDEX an<br />
das Drittanbieter-Tool, das sie in den Index<br />
schreibt. Der Index ist der Ort, an dem das System<br />
die Dublettenprüfung durchführt. Bei einer<br />
Änderung eines Datensatzes aktualisieren die<br />
BAS die eigenen Datenbanktabellen und senden<br />
eine weitere Aktualisierung über das BAdI<br />
ADDRESS_UPDATE an das Drittanbieter-Tool, das<br />
sie an den Index weiterleitet.<br />
Dublettenprüfung<br />
Eine zusätzliche Dublettenprüfung ist wichtig.<br />
Werden <strong>Adressdaten</strong> ohne diese Möglichkeit<br />
gesammelt, ist die Wahrscheinlichkeit sehr hoch,<br />
dass es zu Störungen und kostspieligen Dubletten<br />
von Geschäftspartnern kommt. Beispiele veranschaulichen<br />
auch hier, wie Anwender davon profitieren.<br />
Angenommen, Susan möchte einen<br />
Geschäftspartner anlegen. Wenn im System<br />
bereits ein Geschäftspartner mit ähnlichem<br />
Namen, beziehungsweise ähnlichen Straßenoder<br />
Ortsangaben vorhanden ist, erscheint ein<br />
Popup, das sie darauf hinweist. Sie kann den<br />
Eintrag trotzdem anlegen, die Dublette auswählen<br />
oder den Vorgang abbrechen. Die postalische<br />
Prüfung findet vor der Dublettensuche statt.<br />
In diesem Beispiel konnte Susan im ersten<br />
Eingabebild mit einer unvollständigen Adresse<br />
beginnen und dann die Straße auswählen. Das<br />
System ermittelte die genaue Postleitzahl anhand<br />
der Straße.<br />
Nehmen wir nun an, dass Susan zwar den<br />
Namen eines Kunden kennt, aber nicht weiß,<br />
wie dieser geschrieben wird. Sie kann<br />
"Unscharfe Suche" als Suchoption wählen und<br />
die von ihr vermutete Schreibweise in der<br />
Suchhilfe eingeben. Das System stellt dann alle<br />
Kundennamen zur Verfügung, die dem eingegebenen<br />
Namen ähneln. Die Suchergebnisse sind<br />
nach Qualität ihrer Übereinstimmung sortiert.
Zur Funktionalität der Dublettenprüfung in SAP<br />
Geschäftspartner sind einige weitere Anmerkungen<br />
zu machen::<br />
• Die Dublettenprüfung hilft, doppelt angelegte<br />
Adressen im System zu vermeiden. Sind<br />
Dubletten einmal im System vorhanden, ist es<br />
schwierig, sie wieder zu entfernen, da es<br />
Geschäftsprozesse gibt, die beide Dubletten verwenden.<br />
In mySAP Customer Relationship<br />
Management 3.0 bietet der SAP Geschäftspartner<br />
eine Lösung für diese Situation. Weitere<br />
Informationen dazu sind im SAP Service<br />
Marketplace (http://Service.sap.com/crm-bp) in<br />
der Präsentation SAP Business Partner in CRM<br />
3.0 – Cleansing and Archiving zu finden.<br />
• Die Dublettenprüfung für Ansprechpartner ist<br />
derzeit in Arbeit.<br />
• Die Ergänzung von Indizierung und Suche<br />
nach Nicht-Adressfeldern des SAP Geschäftspartners<br />
– etwa Geburtsdatum oder Sozialversicherungsnummer<br />
– ist geplant.<br />
Weitere Informationen<br />
Viele Hinweise zu den BAS finden sich in den<br />
SAP-Release-Infos. Es gibt BAS Release-Infos zu<br />
SAP R/3 4.0A, 4.5A und 4.6B. BAS Release-<br />
Infos für SAP R/3 4.0A, 4.5A und 4.6B sind im<br />
Menü "Hilfe -> Release-Infos", Option<br />
"Gesamtliste ab Release 4.0" verfügbar.<br />
SAP, mySAP, mySAP.com<br />
und weitere im Text er-<br />
wähnte SAP-Produkte und<br />
-Dienstleistungen sowie<br />
die entsprechenden Logos<br />
sind Marken oder einge-<br />
tragene Marken der SAP AG in Deutschland und anderen Ländern weltweit.<br />
MarketSet und Enterprise Buyer sind gemeinsame Marken von SAPMarkets und<br />
Commerce One. Alle anderen Namen von Produkten und Dienstleistungen sind<br />
Marken der jeweiligen Firmen.<br />
Weitere Informationen<br />
<strong>Korrekte</strong> <strong>Adressdaten</strong> <strong>sicherstellen</strong> Seite 3<br />
Der SAP Service Marketplace (http://service.<br />
sap.com/bas) bietet ebenfalls zahlreiche<br />
Informationen zur SAP-Adressverwaltung, darunter<br />
Dokumentation, Präsentationen, E-Learning-<br />
Materialien sowie Informationen zu Drittanbieter-<br />
Tools, Anbietern und Links zum SAP-Partnerprogramm.<br />
Zusammenfassung<br />
Eine gute Qualität von <strong>Adressdaten</strong> ist für jedes<br />
Unternehmen wertvoll. Für Firmen jedoch, die mit<br />
großen <strong>Adressdaten</strong>banken zu tun haben, hängt<br />
sehr viel mehr davon ab. Kommunikationsdaten<br />
sind nicht nur auf Adressen beschränkt – die BAS<br />
ermöglichen es dem Anwender auch, etwa<br />
Telefon- und Faxdaten oder E-Mail-Adressen zu<br />
speichern. Sie unterstützen außerdem internationale<br />
Adressanforderungen, indem sie die<br />
Druckaufbereitung an internationale postalische<br />
Standards und/oder verschiedene Adressformate<br />
anpassen. Aufgrund der zentralen Adressverwaltung<br />
lassen sich sowohl Prüfungen als auch<br />
Aktualisierungen von einer zentralen Stelle im<br />
SAP-System aus durchführen.<br />
Mit diesem Funktionsspektrum gewährleisten die<br />
BAS selbst bei den größten Datenbanken eine<br />
hervorragende Datenqualität. Anwender können<br />
mit der einfachen Plausibilitätsprüfung beginnen<br />
und bis zu ausgereiften und hochgradig spezialisierten<br />
Drittanbieter-Tools gelangen.<br />
<strong>Uniserv</strong> GmbH • Rastatter Str. 13 • D-75179 Pforzheim • Phone +49 (0) 7231/936-0 • Fax +49 (0) 7231/936-30 02<br />
e-Mail: info@uniserv.de • www.uniserv.de