Digits exceed the maximum when loading numeric from BW into SAP DS
We are getting an error message (A numeric's maximum number of digits is 28. You are attempting to store value or constant, whose 35 digits exceed the maximum. Error calling RFC function to get table data RFC_ABAP_EXCEPTION Exception_Key READ_ERROR) while loading numeric fields from SAP BW into EDW using SAP Data Services 4.2. This error occurs only when we are trying to extract data from SAP BW for numeric fields, other fields can be extracted and loaded successfully. We have checked the size of those SAP BW numeric fields - their data type is numeric(17,2). Therefore they should perfectly fit into the SAP DS transform and loaded into EDW.
Any ideas on this issue?
Looking forward your feedback.