‎2009 Nov 06 7:28 PM
Hi
I have SAPRFC and in ABAP I call FM from PHP but I have a problem with field INT2 and LCHAR in ABAP table.
I definied in SAP table:
MANDT: CHAR 3
ID: NUMC 11
LEN: INT2 5
QUEST LCHAR 4096
in PHP:
$fields = array(
array ('name'=>'MANDT','abap'=>'C','len'=>3,'dec'=>0),
array ('name'=>'ID','abap'=>'N','len'=>11,'dec'=>0),
array ('name'=>'LEN','abap'=>'I','len'=>5,'dec'=>0,"offset"=>14),
array ('name'=>'QUEST','abap'=>'C','len'=>4096,'dec'=>0,"offset"=>19)
);
in PHP var I have $table['QUEST'] = 'TEXT';
but ABAP FM return data from PHP like this:
itab-QUEST: '##TEXT'
I think that this bad chars '##' are affected probably bad length or offset in PHP array but I have combined many lengths
and nothing help resolve problem.
Edited by: Kosmo on Nov 6, 2009 8:29 PM
Edited by: Kosmo on Nov 6, 2009 8:30 PM
‎2009 Nov 07 12:23 AM