I am new to talend, so ignore for being naïve. I am extracting data from a SAP table EINE, which has two fields UEBTO - decimal(3,1) and UNTTO - decimal(3hile ,1) I am using tSAPTableInput to extract data from the EINE table. While extracting data if UEBTO= 9.9 and UNTTO= 9.9 , I don't have any issue. but, if UEBTO= 99.9 and UNTTO= 0.0, the issue arises. The digit after the decimal shifts to the next field, which means when I extract data UEBTO appears '99.' and UNTTO appears '9 0'. I tried making these fields decimal(5,1) and string, but nothing has worked yet. please help
I ultimately found that the issue is with Z_RFC_READ_TABLE which we are using to extract data. RFC is considering Decimal (3,1) as length 3 whereas actual length is 4. Talend, Could you fix the bug in the custom RFC module?