ayuda para enviar tabla interna con la libreria sapnwrfc y php

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Heriberto Quiñonez
    Junior Member
    • mar
    • 1

    #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
    Editado por última vez por Heriberto Quiñonez; 22/03/2018, 18:40:07.
Trabajando...