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 [...]

OPPE01: Color offset for material number length

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

Symptom
For long material numbers (greater than 18), you cannot set the offset and length of the color key in Customizing. The system generates an error message stating that the offset and length of the color key is greater than 18 characters (maximum material length), E0 30.
Other terms
OPPE01, COL, PVS0C030, LAMA
Reason and Prerequisites
The problem [...]