Hello Experts,
I am following the below Wiki link to call the RFC from script, but getting dump "Conversion of type "STRING" to type "TABLE OF FLAT_STRUCTURE" not supported". Any idea as to why I am getting below error?
I debugged the EXECUTE_RFC_CALL method and its dumping while converting the parameter "IT_SO_ID_RANGE" !!
How to call Remote Enabled ABAP Function Modules in Personas 3.0 - SAP Imagineering - SCN Wiki
Script:
var rfc = session.createRFC("SEPM_GWS_SALES_ORDERS_GET"); var orderSearch1 = { SIGN: 'I', OPTION: "EQ",LOW: '500000001'}; var orderSearch2 = { SIGN: 'I', OPTION: "EQ",LOW: '500000005'}; rfc.setParameter("IT_SO_ID_RANGE", JSON.stringify([orderSearch1, orderSearch2])); rfc.requestResults('["ET_SO_HEADER", "ET_RETURN"]'); rfc.send(); var soJ = rfc.getResult("ET_SO_HEADER"); session.utils.log(soJ); var so = JSON.parse(soJ); for(var i=0; i<so.length; i++){ session.utils.log(so[i].SO_ID+" : "+so[i].GROSS_AMOUNT); }
System details:
Regards,
Karthikeya