Create addon program without Microsoft Visual Studio
Hi All,
I want to create an add-on program in SAP B1. I search in the Internet for how to do it, and all information show that I need Microsoft Visual Studio. I don’t want to get the license just because for a single development project. And I come up an idea of how to do it without MS Visual Studio. I don’t want to mess up my SAP system database, so I am appreciated if anyone can give me advice on whether my idea is feasible.
Here is my idea.
- Use SAP B1 Studio to create User Interface and import the UI into SAP B1
- Use B1up Validation system to link the UI action with event code via Universal Functions
- Write the event code as Universal Function (e.g. Dynamic Code)
In case I still need VS to develop the event code. I am thinking using the Community version of VS to do it, and copy the code into UF.
If you have a better way to create add-on program without Pay Version of MS Visual Studio, it will be much appreciated if you can share your information. Thanks in advance.
My SAP system version is SAP B1 Hana Ver 9.3 PL02
-
Hi Alvin Li VS community works
just note that for SAP v9.3 you probably need to stick to VS 2019 or 2017 (can't remember exactly which)
you cannot use VS2022 since the SAP extension inside won't load.
good luck
-
Hi Jay
Thanks for the input.
I found the SAP note below which mentions VS community version is not supported. Have you exactually installed the community version in your SAP system and create addon program successfully?

-
you can see in my screenshot - i have the b1add on UI loaded in the background , we have successfully delivered this to customer years ago.
in the past , i used 2015 as well when our customer was on old patch, same project was migrated to 2019 and B1 v10.

You will see i have an 'extension' menu here - which let's me package the add-on as a 'lightweight add-on' (as per SAP terminology) - this is the extension i was referring to in my earlier post. Theoretically you don't need it inside VS i think, it seemed you are able to run it standalone if you know the correct parameters (i never got it work that way however), as it's not the builder, just the final packager.

-
Hi Jay
Thank you very much for your time and information. I will look into it.
Cheers
Please sign in to leave a comment.
Comments
4 comments