Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

UOM Group Defination API

Former Member
0 Likes
797
  • SAP Managed Tags

Hello Experts,

I need your help.

I am using following code .

// Code to add UOM Group CompanyService oCompanyService = o_Company.GetCompanyService(); UnitOfMeasurementGroupsService ouomgrp = (UnitOfMeasurementGroupsService)oCompanyService.GetBusinessService(ServiceTypes.UnitOfMeasurementGroupsService); SAPbobsCOM.UnitOfMeasurementGroup uom = (SAPbobsCOM.UnitOfMeasurementGroup)ouomgrp.GetDataInterface(UnitOfMeasurementGroupsServiceDataInterfaces.uomgsUnitOfMeasurementGroup); SAPbobsCOM.UoMGroupDefinition uomdef = (SAPbobsCOM.UoMGroupDefinition)ouomgrp.GetDataInterface(UnitOfMeasurementGroupsServiceDataInterfaces.uomgsUnitOfMeasurementGroup); uom.Code = "KG"; uom.Name = "KG"; uom.BaseUoM = 1; uom.GroupDefinitions.Add(); uom.GroupDefinitions.Item(uomdef).AlternateQuantity = 1; uom.GroupDefinitions.Item(uomdef).BaseQuantity = 1; uom.GroupDefinitions.Item(uomdef).AlternateUoM = 2; uom.GroupDefinitions.Add(); uom.GroupDefinitions.Item(uomdef).AlternateQuantity = 20; uom.GroupDefinitions.Item(uomdef).BaseQuantity = 20; uom.GroupDefinitions.Item(uomdef).AlternateUoM = 3; uom.GroupDefinitions.Add(); uom.GroupDefinitions.Item(uomdef).AlternateQuantity = 15; uom.GroupDefinitions.Item(uomdef).BaseQuantity = 150; uom.GroupDefinitions.Item(uomdef).AlternateUoM = 4; ouomgrp.Add(uom);


In above code i am facing following issue ..

Unable to cast COM object of type 'System.__ComObject'
to interface type 'SAPbobsCOM.UoMGroupDefinition'.
This operation failed because the QueryInterface call
on the COM component for the interface with
IID '{9E12F6F0-22CF-4635-81BC-47CDB442E11B}'
failed due to the following error: No such
interface supported (Exception from HRESULT: 0x80004002
(E_NOINTERFACE)).

1 REPLY 1
Read only

delapec
Discoverer
0 Likes
655
  • SAP Managed Tags

Please, I'm in your same situation, you could solve it?

Thank you