Fonction SAP BUA_ADDRESS_GET - Read Address

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_ADDRGUID BUT020-ADDRESS_GUID X 16 X Address GUID
I_ADDRNUMBER BUT020-ADDRNUMBER C 10 X Address Number
I_ADRKIND BUT021-ADR_KIND C 10 X Address Type
I_OPERATION TB008S-OPERATION C 6 X
I_PARTNER BUT000-PARTNER C 10 X Partner Number
I_PARTNERGUID BUT000-PARTNER_GUID X 16 X
I_VALDT SYST-DATLO D 8 '00000000' X Validity Date
I_VALDT_SEL SYST-DATLO D 8 SY-DATLO X
I_XMEMORY BOOLE-BOOLE C 1 SPACE X
I_XWA BOOLE-BOOLE C 1 SPACE X

Paramètre Reférence Type Long. Description
E_ADDRESS BUS020_EXT u 1185 Address Data
E_ADDRGUID BUT020-ADDRESS_GUID X 16 Address GUID
E_ADDRNUMBER BUT020-ADDRNUMBER C 10 Address Number
E_ADDRTYPE BUS000FLDS-CHAR1 C 1
E_ADDRUSE BUT021 u 34 Address Usage
E_ADDRUSE_FS BUT021_FS u 50 Address Usage
E_STNDADDR_INSTEAD BOOLE-BOOLE C 1

Exception Description
DATE_INVALID Invalid Date
INTERNAL_ERROR An internal error has occurred
NOT_VALID
NO_ADDRESS_FOUND
WRONG_PARAMETERS Wrong parameter passed

Functionality
The function module BUA_ADDRESS_GET determines the data for the addresson the basis of the partner number, and optionally on the basis of theBP role or address number. The rules of theaddress determination are ineffect.
The parameters I_XMEMORY and I_XWA do not usually have to betransferred and have the default setting ' '. Setting both parametersallows data that has been noted in the memory, but not yet saved, to beincluded in the reading process.

Example
Determine data for the standard address of the business partner 'ABCD':
CALL FUNCTION 'BUA_ADDRESS_GET'
,,EXPORTING
,,,,I_PARTNER,,= 'ABCD'
,,IMPORTING
,,,,E_ADDRESS,,= LV_ADDRESS.
,,,,