cancel
Showing results for 
Search instead for 
Did you mean: 

Getting Error : Problem Invoking RFC (RFC_READ_TABLE): 5 / DATA_BUFFER_EXCE

Former Member
0 Kudos

Hello,

When i try to execute REad table on TSP03D table i am getting following error:

Problem Invoking RFC (RFC_READ_TABLE): 5 / DATA_BUFFER_EXCEEDED / Number:000

I need following fields values:PADEST NAME PAPROSNAME PAMETHOD PAMSSERVER

When i try to add the fields using FIELDS then it throws DLL error.

Any one can help me on this?

My code looks like:

my $rd = $conn->function_lookup("RFC_READ_TABLE");

my $rc = $rd->create_function_call;

$rc->QUERY_TABLE("TSP03D");

$rc->DELIMITER(":");

$rc->invoke;

Thanks,

Amit

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

How did you specify the fields?

The following code works for me:


my $it = $rfc->function_lookup("RFC_READ_TABLE");
my $rcb = $it->create_function_call;
$rcb->QUERY_TABLE("TBTCO");
$rcb->DELIMITER(";");
if ($maxdate) {
	$rcb->OPTIONS([{'TEXT' => "(ENDDATE = '$maxdate' AND ENDTIME > '$maxtime') 
                                OR ENDDATE > '$maxdate'"}]);
}
$rcb->FIELDS([{'FIELDNAME' => 'JOBNAME'},{'FIELDNAME' => 'JOBCOUNT'},
{'FIELDNAME' => 'JOBCLASS'},{'FIELDNAME' => 'PERIODIC'},{'FIELDNAME' => 'REAXSERVER'},
{'FIELDNAME' => 'RELUNAME'},{'FIELDNAME' => 'SDLUNAME'},{'FIELDNAME' => 'AUTHCKMAN'},
{'FIELDNAME' => 'EVENTID'},{'FIELDNAME' => 'SDLSTRTDT'},{'FIELDNAME' => 'SDLSTRTTM'},
{'FIELDNAME' => 'STRTDATE'},{'FIELDNAME' => 'STRTTIME'},{'FIELDNAME' => 'ENDDATE'},
{'FIELDNAME' => 'ENDTIME'},{'FIELDNAME' => 'STATUS'}]);
$rcb->invoke;

Answers (0)