Skip to Content
author's profile photo Former Member
Former Member

In not so distant future will SAP exist without ABAP-?

With Netweaver providing DB schema for seperately for Java ,the possibilities are immense for customers to develop new applications in web enabled scenarios totally using Java or .net,avoiding Abap altogether if they want.

The old BAPI route is not the only route anymore into SAP.

I am an old Abapper, new to Netweaver I am still trying to grasp at the entire platform -technologies that come with Netweaver(like someone studying water lilies by Monet 😊 each day it looks more interesting than before).

But my basic question is will the core software suite of SAP currently existing only in ABAP form (including BAPis) going to transform slowly into non ABAP version also?

Example will core SAP programs that is sales order ,MRP run will be avialable in Java some day?

Simply put will SAP exist without ABAP in totality?

Or will SAP choose best of both worlds -its own ABAP world developed over years along with the product itself and the O-O as we know from Java,.Net.

On same line of thought,is ABAP as business language for SAP will be replaced slowly-outside-in model?

I welcome some light on my queries.

-Shankar T S.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on May 16, 2004 at 01:26 PM

    Greetings, The Web AS is the foundation on which SAP NetWeaver is built and drives all of SAP's applications and tools. SAP Web AS supports Java code that meets the J2EE 1.3 specification and ABAP code, which is SAP's language for business applications. ABAP will not go away as SAP Web AS allows you to get more value out of the ABAP applications (SAP R/3, mySAP Business Suite) that you already have in place. You can also now easily extend the functionality of those and other systems by using Java. By combining ABAP and Java, SAP Web AS provides a single environment in which to work with applications, regardless of what language they were written in. This saves time, money and effort for developers. Hope this information helps.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Melvin, I like your thoughts regarding Java. But you will loose your bet on ABAP, anyway 😉

      Competition on the EAI market will force (and has already) SAP to deliver the business software on any platform. So the advantage of SAP should not be held in a proprietary programming language but in the deep knowledge of business processes.

      ABAP can be substituted at any time by Java, .Net or whatever you like. All ABAP frameworks could be converted into OO-language classes and DDic is already existent in all relevant DB systems. The old platform will surely die someday, as it makes no sense to foster to basis platforms. I think we will see a scenario like that in the near future. I´m curious about what will happen.

  • author's profile photo Former Member
    Former Member
    Posted on Aug 30, 2004 at 01:27 PM

    Running a sales order or MRP in R/3 is and will be ABAP based. Why..? It's just an object with functional code that works. It can and will be accessed by JAVA and presented in an iView or workflow, ect.

    My two cents.

    Add a comment
    10|10000 characters needed characters exceeded

    • In my opinion, SAP can't simple retire ABAP.

      What about all mult-milioneries implementations around the world? Can anybody estimate how many LOC os ABAP has been writen and how many LOC will be write in the next years?

      My feelings is that will be very hard to SAP change all ABAP aplications by Java or .Net.

  • author's profile photo Former Member
    Former Member
    Posted on Jan 06, 2005 at 12:57 PM


    Take a look at Dicsussion: Java? ABAP?

    Hope this helps.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.