Greetings!
I'm using JCO for JAVA. I do all the querys quietly, but I got screwed on the following: I need to insert inventory counts, but I get the error: "com.sap.smb.sbo.srap.wrapper.com.Dispatch can not be cast to com.sap.smb.sbo.sbo.api.InventoryCounting" ... Follow the code:
ICompanyService oCS = con.getCompany().getCompanyService(); IInventoryCountingsService oICS = SBOCOMUtil.newInventoryCountingsService(oCS); InventoryCounting oIC = (InventoryCounting) oICS.getDataInterface(SBOCOMConstants.InventoryCountingsServiceDataInterfaces_icsInventoryCounting); InventoryCountingLines oICLS = (InventoryCountingLines) oIC.getInventoryCountingLines(); oIC.setCountDate(new Date()); oIC.setCountingType(0); oIC.setBranchID(1); InventoryCountingLine oICL = (InventoryCountingLine) oICLS.add(); oICL.setItemCode("100037"); oICL.setWarehouseCode("01"); oICL.setUoMCode("Manual"); oICL.setUoMCountedQuantity(10d); oICL.setCounted(1); InventoryCountingParams oICP = (InventoryCountingParams) oICS.add(oIC); ...