SUSR_USER_ADDRESS_READ - Функция для чтения адресных данных пользователя, ну в общем виде полезный ФМ. Как обычно можно самому читать, а можно и попросить это сделать уже созданную программку.
lDATA: ls_user_address LIKE addr3_val,
ls_user_usr03 LIKE usr03.
CALL FUNCTION 'SUSR_USER_ADDRESS_READ'
EXPORTING
user_name = 'CATT_USER'
* READ_DB_DIRECTLY = ' '
IMPORTING
user_address = ls_user_address
user_usr03 = ls_user_usr03
EXCEPTIONS
user_address_not_found = 1
OTHERS = 2.
По параметрам думаю особых затруднений быть не должно, на входе имя пользователя вида USR01-BNAME, на выходе заполненные данные двух структур из профиля пользователя.