I am trying to extract a SAP table in Python using RFC_READ_TABLE
:
result = conn.call('RFC_READ_TABLE', QUERY_TABLE=table_name, DELIMITER='|', FIELDS=fields, OPTIONS=Options, ROWCOUNT=MaxRows, ROWSKIPS=FromRow)
I need to extract 86 fields from BSIS
table but I have only been able to extract 54 fields, when I try to extract more I get this error:
ABAPApplicationError: 5 (rc=5): key=DATA_BUFFER_EXCEEDED, message= Number:000 [MSG: class=, type=, number=000, v1-4:=;;;]
Instead of using RFC_READ_TABLE
, I used BBP_RFC_READ_TABLE
but it didn't work either. I also read that Function Module RFC_READ_TABLE
also limits if read exceeds 512 bytes per row of data.
Am I doing something wrong? Could you give me some hints on that issue?