The b2b2dot0 software platform
Combining Ruby on Rails and best practice open source agile development with a robust SAP integration, the b2b2dot0 eCommerce solution leverages your existing SAP investment, providing an eCommerce solution without compromise.
The b2b2dot0 Service
User interface and application logic
Rails Application – Open source framework based on MVC (Model-View-Controller) architecture responsible for style sheet driven GUI and application logic
Persistence of data
mySQL database – Open source dbms used mainly for user authentication and defining priviliges
Communication with SAP
sapnwrfc gem – Open Source middle layer by Piers Harding for accessing SAP NetWeaver RFC SDK
SAP NetWeaver RFC SDK – SAP’s newest generation RFC API (RFC client)
Your SAP System
Communication with b2b2dot0
SAP Gateway – connects to RFC server on application server.
Data retrieval from SAP
Custom RFC’s – We’ve written custom RFC’s for better integration with the b2b2dot0 service, eg we support multiple sales areas out of the box.
Standard SAP Function Modules – These are wrapped into our custom RFCs whenever possible. Such as RV_SALES_DOCUMENT_VIEW_3 and BAPI_AR_ACC_GETOPENITEMS for searching sales documents and getting a list of open items respectively.
- SAP 4.0B or higher (including, of course, ECC 5.0 and higher).
- The browsers we support include Safari, Chrome, IE 6, IE 7, and FireFox® 2.x and higher
SAP NetWeaver is a registered trademark of SAP AG in Germany and in several other countries.