Skip to Content
Personal Insights

SCP Trial Account – MTA project (Exposing) NodeJS module xsodata via destination and consume within HTML5 module via destinations.


MTA project (SAPUI5) unable to consume xsodata service when you have set both xs-app.json and mta.yaml

As an alternative, we can consume the same xsodata via destination through ajax call.

Project Structure:

MTA.yaml (NodeJS module)

MTA.yaml (SAPUI5 module)


  1. Created HDB Module, generated a calculation view
  2. Created NodeJS Module, wrapped the above calculation view with a xsodata;
  3. Created a HTML Module (SAPUI5 Application) project template
    • Add destinations in neo-app.json
  4. Create Destination
    • URL:
    • WEBIDE Usage: odata_gen, odata_hcp_odp
  5. SAPUI5 ajax or oData call


Please find the development detail from the below github.

If successful, you should see the expected service out illustrated below.

Be the first to leave a comment
You must be Logged on to comment or reply to a post.