Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

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
Labels (2)
3 Replies
_AnonymousUser
Specialist III
Specialist III
Author

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?
Anonymous
Not applicable

Hi,
I am also facing same issue. Can anyone please provide any workaround solution for this data shifting issue.
_AnonymousUser
Specialist III
Specialist III
Author

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