Address change documents are not read correctly

[] [] [] [] [] [] []

Symptom
While reading change documents, BUT020 fields are not read correctly which returns wrong values from BUS_TABLE_CHANGEDOCUMENTS_READ, especially in the unicode enabled systems. This can lead to a short dump CONVT_NO_NUMBER in the following.
Other terms
BUA_BUT020_SELECT_SINGLE, BUS_TABLE_CHANGEDOCUMENTS_READ, Unicode, Offset,GT_CDPOS, CONVT_NO_NUMBER, CX_SY_CONVERSION_NO_NUMBER
Reason and Prerequisites
This is due to program error.
Solution
Implement the attached source code corrections to solve [...]

BP Dialog : CONVT_NO_NUMBER Dump while changing the BP

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
From transaction BPV1, a user enters some data, and without saving if he tries to navigate/cancel, a pop up is thrown to the user asking whether he wishes to save the changed data or not. If the user chooses “Cancel” there will be a short dump.
Other terms
LBUPA_DIALOG_JOELF44, SAPLBUPA_DIALOG_JOEL, POPUP_TO_CONFIRM, ev_answer, confirm_step, CONVT_NO_NUMBER, [...]

BP Dialog : Short Dump when saving the Business Partner

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
From transaction BP, a user enters some data, and without saving if he tries to navigate/cancel, a pop up is thrown to the user asking whether he wishes to save the changed data or not. Irrespective of the user’s selection, a dump happens.
Other terms
LBUPA_DIALOG_JOELF44, SAPLBUPA_DIALOG_JOEL, POPUP_TO_CONFIRM, ev_answer, confirm_step, CONVT_NO_NUMBER, ‘Unable to interpret [...]