on 06-30-2009 4:01 PM
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
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;
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.