BUPA_ADDRESS_READ_DETAIL displays wrong address
[address] [BUPA] [bupa bupa] [bupa88] [BUPA_ADDRESS_READ_DETAIL] [detail address] [ET_ADDR_VERS_ORG] [ET_ADDR_VERS_PERS] [Versions]
Related:
- BuPa-Party TRFN end-routine minor-correction (HF: 19204)Symptom wrong placement of ENDLOOP leading to short-dump with respect...
- Performance improvement of BUPH_BUPA_HOURS_READSymptom The module BUPH_BUPA_HOURS_READ takes a long time to fetch...
- Performance improvement of BUPH_BUPA_HOURS_READSymptom The module BUPH_BUPA_HOURS_READ takes a long time to fetch...
- FS_CHECKMODE: BUPA_CREATE_FROM_DATA does not export addressSymptom When FS Business Partners are created using the module...
Symptom
While displaying an address on the application, using the Function Module ‘BUPA_ADDRESS_READ_DETAIL’ one of the international address versions is displayed, when the user actually wants to see space version.
Other terms
BUPA_ADDRESS_READ_DETAIL Address Versions ET_ADDR_VERS_ORG ET_ADDR_VERS_PERS
Reason and Prerequisites
There was no check to fetch the space version of the address. The code was such that the last address version maintained would be retrieved and displayed to the user instead of the space version.
Solution
Implement the corrections present in this note.
The corrections introduce a check to return only the space version in the return structure and also all the other versions are returned in tables ET_ADDR_VERS_ORG and ET_ADDR_VERS_PERS.