This is a small finding that I have found regarding the conversion errors like "g" to "h" or type "L" to type "I" and other errors.
When we want to move data among variables or field symbols of either similar data type to other datatypes, these conversion problems are encountered.
Using the class cl_wdr_conversion_utils, we can avoid these conversion errors.
This is a sample code for better understanding-
Eventhough the field symbol refers to any kind of data in the above code, still the conversion class methods are used to avoid these conversion errors.
Other example -
Please try to use the conversion utilities class to avoid these errors. These can be encountered when using the select-options standard ALV component or context change log class methods.