Skip to Content
Author's profile photo Clark Huang

SAP Conversational AI on TM charge calculation

Actually sap chatbot is not a new topic. There are already some blogs and demo exist. The motivation to build this prototype is that SAP has own chatbot framework( now. I put the on top of TM charge calculation scenario which looks like matching the features of chatbot. The tool could help user figure out some common charge configuration issues which predefined.



Take the forwarding order determine forwarding agreement as example.

When forwarding order determine agreement failed, user would see the message as below.

But we don’t know why the agreement determine failed. Usually need to open multiple screen(FWA,FWO,Sales Org,Charge profile…..) and analysis the issues.


Now we can chat with the bot as below.

Now we know the target agreement don’t released for using.


Architecture diagram


Technical design

SAP TM system – OData

The TM is on-premise system which can’t be accessed by internet directly. The idea here is creating CDS view and generated OData accordingly. Use HANA cloud connector open the OData to internet in SAP cloud platform.

CDS – OData publish annotation

OData – Active gateway service

HCC – Open the OData to SCP


HANA XS service

Now we need one service to consume the TM OData and provide response to SAP Recast.AI.

The support four languages as below.


I choose XSJS on SAP HANA Extended Application Services.


  • Get the FWO and FWA ID from request body.

  • Consume TM OData to get FWO and FWA info

  • Check configuration and generate response to

Create the intent to get FWO and FWA ID from native language.

Call the XSJS service in action by webhook

The bot connector support the users channels as below.

Example in Skype


Now the SAP Conversational AI) is free for registering.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Nabheet Madan
      Nabheet Madan

      Thanks Clark for sharing this, Chatbots and Voice assistants have opened so many opportunities  and possibilities to build innovative and awesome solutions. Thanks for sharing


      Author's profile photo Rajiv Kanoria
      Rajiv Kanoria

      Clark...Great Compile..

      Author's profile photo Ajit Routray
      Ajit Routray

      Hi Clark,

      Nice write up..Thank you very much for sharing.

      Kind Regards,