Skip to Content

SAP Customer Checkout – Customer Landscape with SAP BusinessOne

Hello Everyone,

Very often i hear the question from partners in different forum about how their customer landscape will look like with SAP BusinessOne and SAP Customer Checkout. So I am writing here a blog post providing you exactly this information.

First i provide you a landscape diagram and then talk about each software component of SAP Customer Checkout and what role do they play, how they are installed, and what database requirements needs to be full-filled. I do not talk much about SAP Business One: I treat it like a known Entity (SAP ERP System).

 

SAP Customer Checkout is a product which has 2 software components namely “SAP Customer Checkout” and “SAP Customer Checkout manager”.

The first software component “SAP Customer Checkout” is the Point of Sale component which is installed in the PoS terminal/Till/Laptop/Tablets(with Windows operating system) where the actual sales or business transaction takes place. So you will have multiple instances of this software component installed once per PoS terminal as illustrated in the landscape diagram. It is the software component where your hardware devices like Receipt Printer, Barcode scanner, Cash Drawer, Line Display etc are connected. This software component comes with a light-weight open source embedded database “Apache Derby”. Hence no further database is required for this component. All relevant master data(Articles, Customers, Prices, Discounts etc) are fetched from SAP BusinessOne and stored in this database. Also transaction data(whether online or offline) are stored in this database. This makes SAP Customer Checkout OFFLINE capable. So even if your SAP BusinessOne is not reachable, you can continue selling.  This software component SAP Customer Checkout talks directly to SAP Business One using B1if(SAP BusinessOne Integration Framework). So you will need the B1if framework. If SAP BusinessOne is reachable the business transaction are posted immediately to SAP BusinessOne otherwise there are Receipt posting jobs which can be scheduled to run at a recurring interval. These jobs only posts Sales Receipts which are not posted earlier.

The second software component “SAP Customer Checkout manager” is an optional* but very powerful component. It is a central component installed generally only once per customer just like SAP Business One. It offers a lot of features like central user management, central sales receipt parking, central voucher management, sales summary(day end closing process) and many many more. For our experience we can say that as soon as you have a customer who has more than 10 PoS terminal, SAP Customer Checkout manager can become very relevant software component. SAP Customer Checkout manager requires a database. We support SAP HANA(preferred) and MS SQL for productive usage. We also support light-weight embedded open-source Apache Derby for test/demo usage. In general, in most cases you will re-use the same database system where you are also running your SAP Business One.

*SAP Customer Checkout manager is mandatory for Hospitality user interface. It is also mandatory for France localization. Kindly read the SAP Customer Checkout official documentation for more details.

So in this blog you have learnt about how your customer landscape will look like with SAP Customer Checkout and SAP Business One. Of-course this is one possibility and based on your customer requirements or complexity, this can change.

I would highly recommend that read your product official documentation to gain more insight into the product. https://help.sap.com/viewer/p/SAP_CUSTOMER_CHECKOUT

Feel free to share your comments and give feedback about the blog.

About me: 
My name is Bikash Bansal. I work for SAP SE, Germany. My current role is of Product Owner for SAP Customer Checkout.
You can find more blogs from me about SAP Customer Checkout here .

 

8 Comments
You must be Logged on to comment or reply to a post.
  • Hi Bikash bansal,

     

    It is really nice blog and good explanation.

    in current customer environment we have 12 POS terminals, is there any easy way to move masters from one terminal to other terminal with out running sync for each terminal, if yes please give steps to do

    Thanks,

    Naresh K

     

     

    • Hello Naresh,

      Thank you for the positive feedback about the blog. This was the first blog, in the meanwhile i wrote many more. You can find them here
      https://people.sap.com/bikash.bansal

      Regarding your question, you can find an answer in our question list. Link below.
      https://answers.sap.com/questions/573117/move-master-from-oneterminalto-another-terminal.html

      I would also recommend you to use the “Ask a Question” feature of the community to post your questions. You can expect a faster response as several colleagues and hopefully partners are monitoring it.

      Hope it helps.

      If your question in answered correctly, kindly select the answer as “Right Answer”. This helps others to follow and easily locate answers.

      Regards,
      Bikash Bansal
      Product Owner – SAP Customer Checkout

    • Hello Marco,

      Regarding the use of IPAD, you can find an answer to this question already existing in our SAP Community question list.
      https://answers.sap.com/questions/546360/does-sap-customer-checkout-work-with-ipads.html

      I would also recommend you to use the “Ask a Question” feature of the community to post your questions. You can expect a faster response as several colleagues and hopefully partners are monitoring it.

      Hope it helps.

      If your question in answered correctly, kindly select the answer as “Right Answer”. This helps others to follow and easily locate answers.

      Regards,
      Bikash Bansal
      Product Owner – SAP Customer Checkout

       

  • Hi Bikash,

     

    I have gone through SAP customer checkout solution overview and it says there is plug-in available for customer add-on functionality.

     

    Before promoting this new solution to our clients, we need to solve the following requirement.

    In our country (Mongolia), every POS systems must integrate to tax authority central system at real time in order to control and obtain VAT during the sales on POS.

    1. POS => Tax Authority System: VAT number, list of items with qty & price
    2. Tax Authority System => POS: unique transaction ID, lottery number, QR code. These information are printed on the receipt.

    Tax Authority is promoting & rewarding the consumers by returning 20% of the total VAT paid as well as participating the monthly lottery. (http://ubpost.mongolnews.mn/?p=17660)

    Question is: Can we add such integration functionality to SAP customer checkout system?

    Thanks,

     

  • Hello Bikash Bansal,

    Dear Sir, I have problem while integrating Checkout with SAP B1

    if face problem (005 – B1 Error (0010000108):  Exception : DI Error: (-2028) No matching records found (ODBC -2028)-The di call #1 did fail.)

    This happen with SAP B1  HANA v9.30.140 PL4

    And checkout SAPCUSCHK07_2-70001338

    I search for every thing and fail to find solution for pass this issue

    I did this integration for other environment and it success

    can you Guide me