In my thesis I wrote about my stage in Var One Nord Est s.r.l. (ex Sinapsi Informatica).
To watch my thesis under the official unipd archive : https://thesis.unipd.it/handle/20.500.12608/2522
To watch a preview of my thesis embedded in the browser, click this link.
If you are interested on the full version, it's possible to download the pdf file.
In this stage I studied the company's existing infrastructure :
- SAP B1: studied the main modules of the ERP SAP B1
- RESTful APIs: understood and practiced with the APIs of SAP B1, using Postman
- SOAP webservices: understood and modified the company SOAP webservices in PHP, to link their mobile app with SAP B1 and the underlying SQL database
- Microsoft SQL server: used this application to analyze the underlying database of the company "below" the SAP B1, where SAP actually stores data
In the last part of the stage I started to create something of mine, some kind of software. Add-ons are scripts in .NET, VB.NET or C#, to customize the SAP B1 software to the client needs. I did a few add-ons in C#, using the SAP B1 SDK.
I will talk about one of the add-ons I made: this one creates a button that allows the user to save the current data form into a file JSON or TXT.
The code for this add-on can be found at this link
The flow of the add-on is quite simple :
- the add-on generates a 'Stampa' button in a data form (in my case I did it for just a specific data form of a specific module);
- clicking the 'Stampa' button opens another window that shows the content of the data form in plain text;
- finally we can export the data form to file by clicking one of the 2 buttons, 'Save as TXT' or 'Save as JSON'.
Down below we have a few screenshots representing this add-on:

Here we can see that without the add-on, we don't have that 'Stampa' button at all:

P.S.: I'm sorry for the incoherence of first writing the button in italian (Stampa) and then in english (Save as JSON) and I cannot correct it anymore since it's propertiary software that I don't own. I guess it happened because the bachelor was in Italian and so was the thesis, while the SAP documentation was in English and I ended up doing a mix.