Checks Using Business Add-Ins

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