cancel
Showing results for 
Search instead for 
Did you mean: 

Approach to Handle External Application with SAP Business One

0 Kudos
63

Dear Experts,

I am keeping a Central System as SAP Business One ,( Backend MS SQL Server) where my Master get created. (such as Item Master , BP Master,Price List, WareHouse).

Now I have third party Dot net based application POS system (Backend MS SQL Server) which requires to access the Master Data from SAP  server . Later need to push the Transaction Data customer wise to SAP Database. Per day 20,000 customer transaction takes place.

Also Web application need to push the data to SAP system.

Three option are available DIAPI, B1isn , B1if.

I suggested to build the third party Dot Net application to build as Addon based  but the Database will be in their own server . I required the type of License required to communicate between the two server (Note: third party application user login are upto 100 Nos).

I required useful information, guidance and source for the following Business Process in Entertainment Park.

Regards:

Prasanna

Accepted Solutions (0)

Answers (1)

Answers (1)

frank_wang6
Active Contributor
0 Kudos

To read data from SAP, you can use read-only SQL connection. This is real time. No problem.

If you want to put data back into SAP, then B1if or DI Server can be used for real time and batch processing. DI can be used for batch mode.

Frank

0 Kudos

Dear Frank,

Thanks for the response , Some blogs give information not to expose port 1433 ,30000 for direct SQL connection as it will relate to intrusion problems.

Regarding creating the Application as addon within SAP server. The addon alone will be accessed by User to do transaction from POS system.  In order of this what license required and is it necessary for 100 user license required for connecting or just single SDK license will work to build the addon and proceed transaction.

I don't have partner ID only customer ID can you provide Documents regarding DI Server and Approach how it will work and also license required to carry on this will be  great.

Regards:

Balaji.S

frank_wang6
Active Contributor
0 Kudos

B1if and DI doesnt require extra license. DI Server will require u to buy extra license. If you write your own add-on, u dont need to extra license.

You dont need to expose 1433 and 30000 port to use B1if. For DI server, you can use a DI server Wrapper, where you can send XML message to it directly.

Frank

0 Kudos

Dear Frank,

If i build my own add-on  do i required a SDK License for creating add-on and as in my first message i had mentioned in third party application 100 user can access the POS system . So how the end user will  login to SAP in this case do i require 'N' number license .

Regards:

Balaji.S

frank_wang6
Active Contributor
0 Kudos

SDK doesnt require extra license. SAP assign special license for your add-on, it is built-in with your standard sap installation, i believe the number is 99999.

0 Kudos

Dear Frank ,

I agree with you for this but my concern how the 100 user login works , Since Sap are of Named License. Third party application have unlimited user logins.

Regards:

Prasanna