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.

System requirements:
  • 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.