As of Release 4.6B, it is possible to enhance SAP programs in Business Address Services (BAS) by external coding.
Business Address Services was known as "Central address management" (CAM) up to and including Release 4.6D.
This enhancement option is implemented through open interfaces in SAP coding, called business add-ins (BAdIs).
For more information on BAdIs, see the component ABAP Workbench (BC-DWB) by choosing Changes to the SAP Standard ®
Business Add-Ins.The business add-ins described here are used to connect the functions for the postal check and the duplicate check and error-tolerant search. These applications are offered by specialized third-party providers. You can also insert your own coding using add-ins.
SAP only provides the BAdI interfaces for the functions described here. The implementation of the functions of the software connected by the interfaces is the responsibility of the providers or writers of this software. This description of functions refers to the functions proposed in the specification of the interfaces.
See also: Partner Solutions.
The interface for connecting the postal checks of external providers is automatically made available to all applications that use BAS. The connection of the duplicate check is application-specific and is possible in the customer master, vendor master and the SAP business partner. This external software can be used instead of or in addition to the SAP regional structure.
The errors described in the following table of possible checks in BAS can be found, and therefore avoided, using the BAS checks and checks integrated using business add-ins.
Possible error |
Check for this error |
1. Postal code is incomplete |
Postal check |
2. Postal code is missing |
Postal check |
3. City name or street name is missing |
Postal check |
4. Postal code does not correspond to the city name/district/street/street section |
Postal check |
5. City name is incomplete/incorrect |
Postal check |
6. Street does not exist in the town (if this part of the regional structure is active) |
Postal check |
7. House number does not exist in the street |
Postal check |
8. Postal code does not exist |
Postal check |
9. Postal code is incorrect |
Postal check |
10. City name is not unique and postal code is missing |
Postal check with error tolerance |
11. Similar addresses already created: It may be a duplicate |
Duplicate check and error-tolerant search |
12. Error in name (of persons, cities, streets, and so on), for example, if the spelling of the name is unknown |
Duplicate check and error-tolerant search |