|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ayuda para enviar tabla interna con la libreria sapnwrfc y php
Estoy tratando de invocar una función abap desde php, pero al enviar los parámetros necesarios para obtener la información solo funciona si envió menos de 3 arreglos, pero si mando mas ya no funciona.
Alguien sabe cual puede ser el problema ? Tengo este código, de esta manera si funciona, pero si se mandan mas de 3 arreglos falla $input_parameters = [ 'S_PSPID' => $strctr_project, 'T_PPTOBASE' => [ [ 'PSPNR' => '30964', 'PSPHI' => '394', 'WLGEV' => '0' ], [ 'PSPNR' => '30965', 'PSPHI' => '394', 'WLGEV' => '0' ], [ 'PSPNR' => '30966', 'PSPHI' => '394', 'WLGEV' => '0' ] ] ]; $function = $connection -> function_lookup('ZFUNCTION'); $itab_proj = $function -> invoke($input_parameters); $itab_proj = $itab_proj['T_TABLE']; De la siguiente manera no funciona $input_parameters = [ 'S_PSPID' => $strctr_project, 'T_PPTOBASE' => [ [ 'PSPNR' => '30964', 'PSPHI' => '394', 'WLGEV' => '0' ], [ 'PSPNR' => '30965', 'PSPHI' => '394', 'WLGEV' => '0' ], [ 'PSPNR' => '30966', 'PSPHI' => '394', 'WLGEV' => '0' ], [ 'PSPNR' => '30967', 'PSPHI' => '394', 'WLGEV' => '0' ], ] ]; Error: SapnwrfcConnectionException An invalid handle was passed to the API call Úlima edición por Heriberto Quiñonez fecha: 22/03/18 a las 18:40:07. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|