Skip to Content
0
Former Member
Sep 04, 2017 at 09:49 PM

Inventory Counting JAVA JCO

131 Views

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);
...