Caros(as), Tentando consumir um servico do ERP SAP ele informa que o método não foi encontrado. Ele chega até o método de autenticação básica, mas quando chamo o método pra executar ele diz que não encontrou. Quem consegue ajudar
Ele só chega até essa linha >>var response = authenticatedService.zrfcConsultaEquipamentoGr(parameters);
O erro é esse (alguém consegue identificar o que tá errado nas classes no print?: InternalError: Can't find method com.sun.proxy.$Proxy2330.zrfcConsultaEquipamentoGr(com.sap.document.sap.soap.functions.mc_style.ZrfcConsultaEquipamentoGr). (#20)
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
try {
var ws = ServiceManager.getService('WS_SAP');
var serviceHelper = ws.getBean();
var serviceLocator = serviceHelper.instantiate('com.sap.document.sap.soap.functions.mc_style.ZWSCNOSULTAEQUIPAMENTOGR_Service');
var parameters = serviceHelper.instantiate('com.sap.document.sap.soap.functions.mc_style.ZrfcConsultaEquipamentoGr');
parameters.setInMatnr("9900501");
parameters.setInWerks("6000");
parameters.setInLgort("DEP");
parameters.setInSernr("100146");
var service = serviceLocator.getZWSCNOSULTAEQUIPAMENTOGR();
var authenticatedService = serviceHelper.getBasicAuthenticatedClient(service, "com.sap.document.sap.soap.functions.mc_style.ZWSCNOSULTAEQUIPAMENTOGR", 'USER', 'PASS');
var response = authenticatedService.zrfcConsultaEquipamentoGr(parameters);
log.info("===>>> RETORNO SERVIÇO ===>>>" + response.getOutJson());
dataset.addColumn("JSON");
dataset.addRow([response.getOutJson()]);
return dataset;
}
catch (erro) {
log.info("===>>> ERRO SERVIÇO ===>>>" + erro.toString());
dataset.addColumn("ERRO");
dataset.addRow([erro.toString()]);
return dataset;
}
}