- Produkte
- Connect for SAP
- Forum
- Connect for SAP
- FAQ
- Hints
- Limitations of TSAPxNWClientCompServerTableGS caused by “RFC_READ_TABLE”
Limitations of TSAPxNWClientCompServerTableGS caused by “RFC_READ_TABLE”
- Paul J.
- Topic Author
8 years 4 days ago #23 by Paul J.
Limitations of TSAPxNWClientCompServerTableGS caused by “RFC_READ_TABLE” was created by Paul J.
I'm using the component TSAPxNWClientCompServerTableGS for reading fields (BCD, negative integers) from a SAP table.
But the "Server Table" returns strange values for some of the fields.
After debugging of the issue I found out that TSAPxNWClientCompServerTableGS uses the SAP RFC "RFC_READ_TABLE" internally for reading SAP table.
And the strange/incorrect values are actually returned by the "RFC_READ_TABLE".
Could you confirm or refute that the "RFC_READ_TABLE" really has some limitations?
But the "Server Table" returns strange values for some of the fields.
After debugging of the issue I found out that TSAPxNWClientCompServerTableGS uses the SAP RFC "RFC_READ_TABLE" internally for reading SAP table.
And the strange/incorrect values are actually returned by the "RFC_READ_TABLE".
Could you confirm or refute that the "RFC_READ_TABLE" really has some limitations?
Please Anmelden to join the conversation.
- Serge Volkov
8 years 3 days ago #31 by Serge Volkov
Replied by Serge Volkov on topic Limitations of TSAPxNWClientCompServerTableGS caused by “RFC_READ_TABLE”
Yes, we also observed some restrictions of RFC_READ_TABLE:
- On many systems end users do not have permissions to call this function module.
- It restricts the returned fields to 512 characters.
- It might cut off some digits of BCD fields (e.g. "99.9" -> "*.9"). Perhaps, you have experienced something similar.
In general, we recommend to implement an own ABAP function module that would return all required data without these restrictions.
- On many systems end users do not have permissions to call this function module.
- It restricts the returned fields to 512 characters.
- It might cut off some digits of BCD fields (e.g. "99.9" -> "*.9"). Perhaps, you have experienced something similar.
In general, we recommend to implement an own ABAP function module that would return all required data without these restrictions.
Please Anmelden to join the conversation.