Ayuda error SAP B1 SDK utilizando JAVA

estoy tratando de registrar un pago utilizando java y me esta arrojando esta excepcion.
Caused by: com.sap.smb.sbo.wrapper.com.ComFailException: Can’t map name to dispid: JournalRemarks, les agradeceria mucho su ayuda.

Este es el codigo que estoy implementando:

public Payment savePayments (String reference, String currency, Bills pay) {

		customerC = new CustomerController();
		double transferTotal = 0;
		
		try {
			
			cn = new ConnectSAP();
			paymentsReceived = SBOCOMUtil.newPayments(cn.Connect(), 23);
			paymentsReceived.setCardCode(customerC.customerCardCode(reference));
			paymentsReceived.setDocDate(Calendar.getInstance().getTime());
			paymentsReceived.setJournalRemarks("PAGO REALIZADO");
			paymentsReceived.setRemarks("PAGO");
			
			if (currency == "DOP") {
				paymentsReceived.setDocCurrency("RD$");
			}else if (currency == "USD") {
				paymentsReceived.setDocCurrency("USD");
			}
			
			paymentsReceived.setTransferAccount("10100");
			paymentsReceived.setTransferDate(Calendar.getInstance().getTime());
			
			for (BillsToPay payments : pay.getBillsPay()) {
				transferTotal = transferTotal + payments.getAmountPaid();
				paymentsReceived.getInvoices().setDocEntry(payments.getInvoiceID());
				paymentsReceived.getInvoices().setInvoiceType(13);
				paymentsReceived.getInvoices().setSumApplied(payments.getAmountPaid());
				paymentsReceived.getInvoices().add();
			}
			
			paymentsReceived.setTransferSum(transferTotal);
			
			if (paymentsReceived.add() == 0) { 
}

te sugiero borrar temporales, y reinstalar tu DIAPI.

Saludos,

1 me gusta

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.