One Star

SAP big decimal

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
3 REPLIES
One Star

Re: SAP big decimal

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?
One Star

Re: SAP big decimal

Hi,
I am also facing same issue. Can anyone please provide any workaround solution for this data shifting issue.
One Star

Re: SAP big decimal

I have the same problem, can anyone help plz !!