Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Using RFC_READ_TABLE with table T052S

Former Member
0 Likes
601

Hi

I am using RFC_READ_TABLE to read table T052S from .net connector. When I use this function from SE37, I get the below

300~0009~01~*.000~0001 (I am using ~ as delimiter)

What I expected to see is

300~0009~01~50.000~0001

Using SE16 and browsing to the table, the value is saved as 50.000, and this looks to be the problem. Any advice on how to read 50.000 and not *.000?

Thanks

Sherif

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
513

This is pure bug in the code of RFC_READ_TABLE. This is happening because the table field RATPZ is type DEC field. But we cannot complain because this is not a released FM. I would suggest you to write a small RFC by yourself and get the job done.

Hi

I am using RFC_READ_TABLE to read table T052S from .net connector. When I use this function from SE37, I get the below

300~0009~01~*.000~0001 (I am using ~ as delimiter)

What I expected to see is

300~0009~01~50.000~0001

Using SE16 and browsing to the table, the value is saved as 50.000, and this looks to be the problem. Any advice on how to read 50.000 and not *.000?

Thanks

Sherif

1 REPLY 1
Read only

Former Member
0 Likes
514

This is pure bug in the code of RFC_READ_TABLE. This is happening because the table field RATPZ is type DEC field. But we cannot complain because this is not a released FM. I would suggest you to write a small RFC by yourself and get the job done.