on 01-20-2009 1:02 PM
Hi,
I created a transaction has only one action (SAP_JCo_Interface) in it.
I used RFC_READ_TABLE in that action.
I did following mappings
"MARA" --> SAP_JCo_Interface_0.Request{/RFC_READ_TABLE/INPUT/QUERY_TABLE}
20 ---> SAP_JCo_Interface_0.Request{/RFC_READ_TABLE/INPUT/ROWCOUNT}
When I test the transaction it give error message below
RFC Execution Error: DATA_BUFFER_EXCEEDED
How can I solve this problem?
Thanks.
Hi Cemil,
You will have to specify the fields you need. The tables like MARA, MARC, MARD have very huge number of columns(Fields). So even if you limit the Rowcount, the data is still very large, thats why it is exceeding the buffer limit.
Try for some of the fields, and not all.
Regards,
Sharad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Cemil,
You can use SE11 transaction in SAP to determine all the fields available for a table. Once you have selected the fields you need then map them to the FIELDS portion of the Request segment of the BAPI call.
This was defined in a recent message:
Please review it and if you are still not understanding it, post again.
Mike
Hi Mike,
I called RFC_READ_TABLE from ECC system. I used "MARA", 20 records, some fields.
It gets result with no error.
But I call RFC_READ_TABLE with same condition in xMII (with FIELDS you recommend)
I got "RFC Execution Error: DATA_BUFFER_EXCEEDED".
I think, link from transaction to JCO interface is not work (FIELDS --> FIELDS).
Thanks for your help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.