Create Addon

Hi all,
I will create an add on by VB 6 and this add on is outside from Add on SBO. It is an application separately from Addon SBO but this data took in SAP by Query SQL. If I have the knowledge of programming about VB 6 and database structures from SQL, what is the addon create separately from SBO ( maybe I do not use Addon from SBO).  The add on is read from database SQL
Please anybody can explain about that...?
Regards,
AGung

AGung,
For detailed information on creating and implementing and add-on for/with SAP Business One ... please see these links ...
SAP Business One eLearning ...
https://www.sdn.sap.com/irj/sdn/businessone?rid=/webcontent/uuid/0039e82a-fcd7-2a10-c380-b17f1e02b543
Add-on Packaging & Licensing ...
https://www.sdn.sap.com/irj/sdn/businessone?rid=/webcontent/uuid/b06b87c8-7cd8-2a10-2697-b01222a548c7
You can also get detailed information on this subject from the SAP Business One SDK Help Documentation that comes with the SDK.
Eddy

Similar Messages

  • Steps to Create Addon

    Dear Experts,
    I am using SAP 8.8 & patch level 10.
    can anybody plz gives me steps of creating addon.
    Regards,
    Pravin

    We Business one is installed you could install the sdk and there it gives code example to develop add on. Also use the B1DE to develop addons.

  • How to add image file while creating addon...pathsetup?

    Hi friends,
    i have a problem while creating addon.
    while creating addon we can add all the files(.vb,xml).but if i add image files(.bmp,.jpg)they are not displayed in runtime.
    --how to add image file while creating addon..?
    we are useing SAP Business One 2005A(6.80.317)SP:01 PL:04

    Somebody knows like I can indicate to him to a button that I have in a form, that accedes to the image in the route where will settle addon? I have this, but it does not work to me
    oButton.Image = IO.Directory.GetParent(Application.StartupPath).ToString & "\CFL.BMP"

  • Problem creating Addons

    Hi,
    I've probably missed something obvious, but I can't see mto get this to work.
    Using the B1DE, I created an Addon project. Made no changes to the code.
    Then I also used the B1DE to create an installer for this Addon.
    Compiled both, ran the AddonRegDataGen batch file, and then installed the Addon in SAPusing this ARD.
    And it worked, no problem.
    Now, I made a change to the Addon code.
    Then recompiled it.
    Then ran the AddonRegDataGen again to get a new ARD file.
    Removed the existing Addon from SAP, and tried to install the new version.
    It installs fine, but when I try to run it, i get
    "wrong executable digital signature for add-on"
    I'm sure I missed something, but what?
    Thanks in advance!

    Hi David,
    Thanks for the advice.
    That was the problem - I did not realise that I would have to copy the new .exe for the addon into the "AddonFiles" folder in the INSTALLATION project each time I rebuilt the addon (since when you make the installer you point it at the output folder of the addon project).
    Anyway, its working now so thank a million!
    Regards,
    Stephen

  • Trying to create addon...

    Hi all,
    I am trying to create an addon for B1 2007 for the first time.
    I have created the program.
    I have downloaded B1DE and installed it for the installation wizards, but I am using Visual Studio 2003 and doesn't seem to support it.
    [Content Deleted]
    Visual Studio 2003 support seems to be only for B1 2004 and 2005.
    Is there another version available? What other ways are there for creating the addon?
    Message was edited by: Jason Lax

    Hi Paul
    Development Environment Tools v1.4
    i guess this is what you are looking for - in the description is written that it is for SBO 2007
    EDIT:
    if i missunderstood your needs forgive me
    lg David
    Edited by: David Nussböck on Jun 23, 2008 4:42 PM

  • Creating addon installer without BIDE

    Hi all
    i would like to know how can an installer project can be created for an addon without the use of the BIDE tools
    appreciate the help
    Yoav

    Yoav,
    The SAP Business One SDK Help Center Documentation covers "packaging" your solution in very good detail.  You should review this.  In the SDK Help Center documentation, look under "Package and Deployment".  You can also search this forum and there are many posts on this subject.
    Eddy

  • Create addon under bussiness partner menu

    hi,
    i already created an addon. i want to install that addon under business partner meni item tab. its urgent.
    Regards,
    Puneeth S

    Hi puneeth,
    You can create the menu like this :
    SAPbouiCOM.Menus oMenus;
                    SAPbouiCOM.MenuItem oMenusItem;
                    SAPbouiCOM.MenuCreationParams oCreationPackage = null;
                    oCreationPackage = ((SAPbouiCOM.MenuCreationParams)(SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams)));
                    oMenusItem = SBO_Application.Menus.Item("43535");
                    oMenus = oMenusItem.SubMenus;
                    // Ajout sous-menu "Gestion des affaires"
                    if (SBO_Application.Menus.Exists("IFC_GEST_AFF") == false)
                        oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING;
                        oCreationPackage.UniqueID = "IFC_GEST_AFF";
                        oCreationPackage.String = ChangeLanguage.GetName_For_SubMenu(SBO_Application.Language, "1");
                        oCreationPackage.Position = 1;
                        oMenus.AddEx(oCreationPackage);
                        oCreationPackage = ((SAPbouiCOM.MenuCreationParams)(SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams)));
    This create a entry menu in the Business Partners menu.
    If you want to create a entry between Business Partners and Banking with sub menu, try this :
                SAPbouiCOM.Menus oMenus;
                SAPbouiCOM.MenuItem oMenuItem;
                SAPbouiCOM.MenuCreationParams oMenuCreationParams;
                string sPath = "";
                try
                    sPath = System.Windows.Forms.Application.StartupPath;
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_POPUP;
                    oMenuCreationParams.Image = sPath + "
    IMG127 new.BMP";
                    oMenuCreationParams.Position = 6;
                    oMenuCreationParams.UniqueID = "IFC_MENU";
                    oMenuCreationParams.String = "Contrats";
                    oMenuItem = SBO_Application.Menus.Item("43520");
                    oMenus = oMenuItem.SubMenus;
                    if(SBO_Application.Menus.Exists("IFC_MENU") == true)
                        return;
                    oMenuItem = oMenus.AddEx(oMenuCreationParams);
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(oMenuCreationParams);
                    oMenuCreationParams = null;
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_STRING;
                    oMenuCreationParams.Image = "";
                    oMenuCreationParams.Position = 1;
                    oMenuCreationParams.UniqueID = "IFC_CRAU";
                    oMenuCreationParams.String = "NAME";
                    oMenus = oMenuItem.SubMenus;
                    oMenus.AddEx(oMenuCreationParams);
                catch (Exception ex)
                    // Catch Error
    Hope i help you
    Michael

  • How to create addon exe

    Hi All,
    I have created some addons presently i am genereating .ard files and registering those in sap but client is asking for exe he is saying if he run that exe on client server it should come in evry client machine but how to create such type exe for addons kindly help me as soon as posible.
    Regards,
    Sri

    Hi Sri,
    it is very simple to use. I don't know if there is a documentation.
    After you have installed B1DE, you should have the wizard in Visual Studio. Just create a new project and select the SAP B1 AddOnInstaller .NET Wizard template (listed under Project Types -> Visual Basic). Then you have a GUI where you can define several parameters (Addon name, duration of installation, version, files, ...) On the files tab you have to select the exe which was generated by Visual Studio when you build / debug your solution. It then selects automatically the needed API dlls. You can also select more files like images, config files and so on.
    After the creation you can find in the bin folder of this project the exe and ard file.
    Regards,
    Sebastian

  • How to create Addon?

    Hi Everyone,
    I try to create add on but during creation add on while I open File -> New-> Project. select sap b1 add on installer wizard.
    it will open new window. here i can specify application  name, version, etc.  but it requires RegDataGen Directory ....
    what is REgDataGenDirectory ?
    I work on 64 bit os...VS2010.
    Thanks...

    Hi Amitgiri Goswami,
    Please check it. whether sap b1 sdk is installed or not.
    if not installed, please installed and then check it.
    Its Nothing , the file path is missing in your system
    "C:\Program Files (x86)\SAP\SAP Business One SDK\Tools\AddOnRegDataGen"
    I hope it will work...
    Thanks & Regards,
    P.T.Sampath

  • Create Addon Setup

    Hello Guys,
    Does anyone know how to create an SAP Add on installer using Inno Setup 5.1.5?  If you can provide an example *.iss file, it will help.  Thank you.

    Hey Gilbert,
    We use inno setup to complete this. We had to create some methods to receive the parameters from business one and set them during the installer.
    Here is a sample of one of the methods we created:
    function GetSBOParam(Ignore: String): String;
    var
      Param: String;
      SeparatorPosition: Integer;
      RegFilePath: String;
    begin
      Param := ParamStr(ParamCount());
      SeparatorPosition := Pos('|', Param) + 1;
      if SeparatorPosition > 1 then
      begin
           RegFilePath := '"' + Copy(Param, SeparatorPosition, Length(Param) - SeparatorPosition + 2) + '"';
      end else
        RegFilePath := '';
      Result := RegFilePath;
    end;
    During the installer we also call a command line app to except the params from Business one and complete the rest of the registration calls as executed in the Sample installer included with the SDK.
    Hope this helps

  • Creating addon installers for SBO 9.0 64-Bit (AddOnInstallAPI_x64)

    Hi guys,
    I experience some challenge getting my addon to install successfully on a 64-bit SBO 9.0
    I noticed there are a couple of discussions touching on this very subject.
    So I have successfully installed my addon on the 32-bit edition of SBO 9.0
    My addon is built using VS2010 C# and the addon installer(setup) is built using InstallAware.
    I use the very same setup script for my 64-bit compatible addon (btw, i can manually launch and run this addon successfully in 64-Bit SBO 9.0)
    When I run the addon setup, it runs through to the end but i get an SBO system message  'Add-on XXX : Installation failed'
    During the setup debug, I saw the commandline coming from SBO points to the 32-bit AddOnInstallAPI.dll instead of the 64-bit AddOnInstallAPI_x64.dll
    Could this be the cause of the 'installation failed' message?
    If so, how can I get the commandline pointing to the 64-bit AddOnInstallAPI_x64.dll?
    Thanks in advance.
    Regards,
    Esau

    Hello,
    In the end, i used the 32-bit dll in a 64-bit installer and it worked ok.
    Another point to remember is to call the EndInstallEx function (in my case, i was calling EndInstall)
    Your installer should work ok after this.
    Kind regards,
    Esau

  • Create Tables and UDO using Addon

    Hi,
    I created addon using simple installer. Before installing that add on i have manually create UDO and tables. is there any way i can modify my Addon which will create UDO and tables when i install addon in server.
    Developed my Add on using C#. for package using  B1DE Simple installer.
    Can some send me sample code for this at [email protected] or reply to this post your suggestions.
    Appreciate your help

    > UDO's are not accessable via code. 
    Hi Edward,
    but I created UDO via code and it works correctly.
    P Guddimath, here is a thread where I paste a code to create UDF, UDT and UDO Problem With Tables
    Regards,
    Hmg

  • Problem in adding many xml files at time of addon creation from AddonCreato

    Hi,
        When creating addon by SAP B1 addoninstaller .Net wizard,we have to add XML Files one by one which is very difficult to do because my addon have more than 60 XML files.
    Please give me any solution so that we do not have to add again and again all XML Files.
    Thanks
    Vivek Kr. Gaurav

    Pl post this question to SDK Forum

  • Want an ebook on addon in which I can get details with examples

    Hi I am working on addon in vb.net Can somebody tell me where i can get an ebook for making addon.

    Hi
    Please use the SDK  help file located in C:\Program Files\SAP\SAP Business One SDK\Help\SDKTutorial.chm
    Also you can download and install the B1 Development Environment using this tool you can easily create addons also check the documentation of B1DE
    Regards
    Arun

  • B1DE (AddOn Installer) for 64 bit server

    Hi All,
    I have a problem. One of my client has a 64 bit server. AddOn installation created with B1DE for SAP 2007 doesn't work on that server. After running SAP AddOn is trying to install, and then there is an error. Is there any way to create AddOn installation files that work on 64 bit server?
    Regards
    Hmg

    Both Robin and Owen are right... You need to run your code as forced 32 bit.
    The reason is the following:
    - A default project in Visual Studio is compiled as "Any CPU"
       - Any CPU means that you code will be executed as 32bit on a 32bit machine, and 64bit on a 64bit machine.
       - The Any CPU option is great for pure .NET (since all parts of it can run 32bit and 64bit)
       - In case of the SAP SDK and the AddonInstaller.dll, these are COM-based unmanaged code
          - If such unmanage code is not written to work with 64 bit, problems like yours can occur (this happens not only for SAP SDK... Tons of API out there have the same problems)
    - If you change the Any CPU option to the x86 option, you will force 64 bit mashines to run your code in "simulated" 32bit (Don't worry.. it is quite fast and gives no problems)
    We are you this with our 64 bit customers and without any problems...
    Lastly, if you wish to know more about this please hear the following podcast that describes the issue in detail (A good listen): http://www.dotnetrocks.com/default.aspx?showNum=341
    /Rasmus

Maybe you are looking for

  • Exporting projects that reference images in other projects

    Hello, all. I'm wondering if anyone out there has had luck exporting projects that reference images in another project. I've just given this a try, and I get empty images (dotted gray outlines that can't be multi-selected and can't be "managed" as re

  • "Open With..." Settings Reverted on Reboot

    All of my "Open With..." settings are being reset whenever I reboot and I'm unsure why. I noticed the problem started after I upgraded to Snow Leopard and turned on FileVault. I'm thinking I could solve the problem if I turn off FileVault, save the s

  • CVS edit -c

    Is there any way to enable support for the 'cvs edit -c' command in 9.0.3? The -c option is available in a special branch of CVS and forces the edit command to abort if somebody else is already editing the requested file. The version of cvs that come

  • How to automatically approve updates?

    Server 08R2 How do I go about setting up updates to approve automatically? I can't seem to find this info anywhere.  Danny

  • EndSeparator

    How to denote endSeparator value as empty string or end of file in file content conversion at the receiver side i.e values for Recordset.endSeparator for above 2 cases. typing '' (2 single quotes doesnt work...it prints the single quotes in the targe