Hi
I have below code but menu class is not getting called.
namespace Sap_B1
{
static class Program
{
public static SAPbouiCOM.Application oApplication = null;
public static SAPbobsCOM.Company oCompany = null;
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
CreateConnection();
Menu oMenuItems = null;
oMenuItems = new Menu();
// Start Message Loop
System.Windows.Forms.Application.Run();
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
}
}
-----------------------------------------------------------------------------------------
namespace Sap_B1
{
class Menu
{
public void AddMenuItems()
{
SAPbouiCOM.Menus oMenus = null;
SAPbouiCOM.MenuItem oMenuItem = null;
oMenus = Program.oApplication.Menus;
SAPbouiCOM.MenuCreationParams oCreationPackage = null;
oCreationPackage = ((SAPbouiCOM.MenuCreationParams)(Program.oApplication.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams)));
oMenuItem = Program.oApplication.Menus.Item("43520"); // moudles'
string sPath;
//sPath = Application.StartupPath;
//sPath = sPath.Remove(sPath.Length - 3, 3);
oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_POPUP;
oCreationPackage.UniqueID = "MyMenu";
oCreationPackage.String = "Salary Module";
oCreationPackage.Enabled = true;
//oCreationPackage.Image = sPath & "UI.bmp";
oCreationPackage.Position = 15;
oMenus = oMenuItem.SubMenus;
}
}
}
Thanks