Professional Documents
Culture Documents
for SAP
Dietrich O. Banschbach
Manager, R&D EMEA
SAS International
Copyright 2005, SAS Institute Inc. All rights reserved.
Agenda
Overview
dfConnector for SAP
Scenarios
Technology
Additional Information
Overview: Companies
Companies involved:
BADI
SAP Web
Application
Server
Business
Add-In
(ABAP)
API
RFC server, based on
SAP Java Connector
dfIntelliServer
(data quality
algorithms,
reference database)
JDBC
Search Index
SAS Oracle MySQL DB/2 MS SQL
Copyright 2005, SAS Institute Inc. All rights reserved.
10
11
12
Fill in data:
Company name
City
Country
(No street)
13
14
Required
entry
15
Error
message
in status
line
16
Click on
Check
button
when all
data has
been
entered
Street name
entered
incorrectly
(Street
instead of
Drive)
Region
required
to resolve
the
address
17
18
Scenario 2:
Creating a customer with minimal data entry
Data entered in SAP:
Part of a street name with a spelling mistake
Postal code
Country (required by SAP)
19
Partial
street
name with
spelling
mistake
Basic
postal
code
No region
specified
20
Scenario 2:
Creating a new customer with minimal data entry
Address is validated by dfIntelliServer
City name uppercased
Postal code added (zip plus 4)
Street name uppercased and standardized (PKWY=Parkway)
Spelling mistake corrected
District added automatically
Region added automatically
21
22
Error message:
No zip code
and/or city
specified
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Summary
37
38
Technology
Java 1.4.x/1.5 to interface SAP with the Dataflux
39
/DATAFLUX/AREA_CODE
/DATAFLUX/DETERMINE_GENDER
/DATAFLUX/DETERMINE_LOCALE
/DATAFLUX/DETERMINE_ENTITY
/DATAFLUX/DIRECTORY_SEARCH
/DATAFLUX/DUPLICATE_CHECK
/DATAFLUX/GENERATE_MATCHCODE
/DATAFLUX/GEN_MATCHCODE_PARSED
/DATAFLUX/GEOCODE
/DATAFLUX/LOOKUP_COUNTY
/DATAFLUX/LOOKUP_PHONE
/DATAFLUX/PARSE
/DATAFLUX/QUERY_SERVER
/DATAFLUX/STANDARDIZE
/DATAFLUX/STANDARDIZE_PARSED
/DATAFLUX/STANDARDIZE_SCHEME
/DATAFLUX/DELETE_INDEX_ENTRY
/DATAFLUX/VERIFY_ADDRESS
/DATAFLUX/MAINTAIN_INDEX_ENTRY
40
Technology: /DATAFLUX/VERIFY_ADDRESS
Input data
Results
41
Technology: /DATAFLUX/VERIFY_ADDRESS
42
Examples:
SAS data sets
MySQL
Microsoft SQL Server
MaxDB (formerly known as SAP DB)
Oracle
...
43
44
45
46
47
48
Additional Information
SUGI Birds-of-a-Feather (BoF) session
www.dataflux.com
49
50
50