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?