cancel
Showing results for 
Search instead for 
Did you mean: 

why it is not possible to run a ABAP program with BTP ?

0 Kudos

Hello,

I am a beginner.

I followed a tutorial on how to execute a abap class with BTP: https://developers.sap.com/tutorials/abap-environment-console-application.html, in order to show "hello world".

But I don't understand why I need a AS abap server to execute a Abap program ?

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

amontella96
Active Contributor

Hi axel_t70

why it is not possible to run a ABAP program with BTP ? Because BTP, the new name of sap cloud platform, is only an umbrella for a set sap cloud services and because abap is a language programming oriented only to an abap sap system use, an abap program cannot be compiled for a stand alone use like with c++ for example

But I don't understand why I need a AS abap server to execute a Abap program ? as i mentioned above technically abap is the language for an abap sap systems, an abap sap system stand on a sap infrastructure system called abap Application Server

let me know if you need furthers!cheers!A

0 Kudos

Hi amo ntella,

Thanks for your response. I agree, but how is it possible to be able to run a abap class with ADT (without a sap system) and not be able to run a abap program? If I compare with java, I have to use javac to compile a java class.

gregorw
Active Contributor

In ADT you're still connected to an ABAP Application Server. Either Steampunk (SAP BTP ABAP Environment) or On Premise. If you want to experiment you can try out the ABAP to JavaScript transpiler from lars.hvam. Be aware that this is not an offical SAP supported project. You find more details in the blog posts:

larshp
Active Contributor

you can even try it in the browser, https://transpiler.abaplint.org