Versão atual:

DATASET método não encontrado ( Integração com SAP)

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)

sap-equipamento_2a.png

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;

    }
}

Versões (8):

Ver a versão formatada

DATASET método não encontrado ( Integração SAP)

Comentário

new question