点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用SAPNWRC将内部表...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用SAPNWRC将内部表...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用SAPNWRC将内部表发送到ABAP函数,但是我遇到了问题。 例如,如果我将一个数组发送给具有3个值的 itab
,则可以,但是如果我发送一个具有4个或更多个值的数组,则不起作用。 这是我的代码:
以下代码有效:
$ 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'];
另一方面,这不是:
$ 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'=>'30966', 'PSPHI'=>'394', 'WLGEV'=>'0' ] ] ]; $ function = $ connection-> function_lookup('ZFUNCTION'); $ itab_proj = $ function-> invoke($ input_parameters); $ itab_proj = $ itab_proj ['T_TABLE'];
错误: SapnwrfcConnectionException无效的句柄已传递给API调用
谢谢大家,我解决了为PHP7安装SAP NW RFC SDK扩展的问题。
一周热门 更多>