House Names in the Regional Structure

Some countries (for example, Great Britain) allow addresses to be defined using house names instead of house numbers. In table ADRSTRPCD, however, the key consists only of street name and house number, which did not allow house names to be mapped in the regional structure so far. It is possible now.

The check against house names is country-dependent. To activate this check, execute transaction SA21. This transaction determines which field of the address will be used to check the house name.

The assignment is stored in table TSAD13; as soon as address data is stored here, no more changes are allowed.

The house names are converted to four-character keys for each street; the keys refer, for example, to the postal code. For several house names within a street that have the same postal code, the same key can be assigned. However, you can upscale your entries and assign an individual four-character key to each house name. This may be required for IS-U to define narrower street sections. The keys are written into the fields HSN_SUPP_L (addition from) und HSN_SUPP_R (addition to) of table ADRSTRPCD.

Define the assignment of the house names to the four-character keys in the new assignment table ADRSTRCONV. Table ADRSTRCONV contains the following fields:


·        CLIENT: (key)

·        COUNTRY: Country key (key)

·        STRT_CODE: Street numbers (key)

·        TEXTFIELD: House name (in uppercase) (key)

·        CONV_KEY: Four-character artificial key (conversion of house name)

·        TEXT_CS: House name (case-sensitive)

The maintenance transaction for table ADRSTRCONV is SA20.

This functionality is implemented in a generic way, allowing other countries to assign different entities as “house names” with similar semantics.

For more information, see Activating House Names.

For a mass data transport, you must define the assignment of house names to four-character keys in an appropriate table, and from this table fill ADRSTRCONV. In an IS-U system, for example in EMIGALL, migration object ADRSTRCONV, you can use function module ADDR_STRCONV_WRITE for the data transfer.

Mr. Michael Peters

Wick Cottage

Wick Lane

TW20 0KL Engham

You must define the key for the house name ‘Wick Cottage’. For example, you assign the key ‘WICK’ to this house name in table ADRSTRCONV.

In table ADRSTRPCD, this street section is then defined as follows:

House number from: ‘0000000000’

Addition from: ‘WICK’

House number to: ‘0000000000’

Addition to: ‘WICK’

Postal code: ‘TW20 0KL’

You only need to enter one zero for the house numbers ‘from’ and ‘to’ – the system supplements the other zeros.

Report ADDR_STRCONV_READ supports the maintenance of street sections.

When you enter data for address maintenance, it checks the postal code against the reference data in table ADRSTRPCD by reading the house name from the field determined in table TSAD13 (transaction SA21) and converting it into a four-character key using ADRSTRCONV.