Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Will ABAP be completely Replace by JAVA

manivanna_prabu
Participant
0 Likes
1,338

Hi Friends,

Will ABAP be replaced by JAVA in future.

Or

Will SAP give more importance to ABAP or JAVA

If I set my Business Programming in ABAP, Will it sound

ever

Please help in knowing the fact

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,098

hi,

ABAP can't die because its the easiest development tool . It can be easily seen that if you see development cost ABAP development can be completed in less time as compared to Java. And SAP is not stopping ABAP but just given an option to develop in java. However it will be good for ABAP Developers to learn java.

ABAP is not a replacement for any thing and at the same time no other language is a replacement for ABAP. FYI, ABAP is no more an ABAP/4. It is widely extended with the introduction of Web Application Server starting from release WAS 620.

In Object Oriented Paradigm ABAP is the only langauge that goes very near to all the properties of OOP concepts even comparted to JAVA and C++ starting from release WAS 630. You can developed and extend web applications using ABAP. It is much much more than what we see from R/2 and R/3 3.X releases...

There is nothing to worry about it. Yes SAP is introducing J2EE platform as an alternate to make an implementation faster as in the market there are many JAVA developers compared to ABAP resources.

More than this, ABAP is the SAP proprietary language. Except R/3 kernel, every application/transaction including BASIS is written in ABAP. I don't think SAP is that foolish to replace ABAP with some thing else. Look at the development news in SAP AG official web site for more info. One might need to know Java and JSP for developing mySAP portals but starting from SAP NetWeaver (which is planned to be released officially by the next quarter this year) you can developed

heterogeneous portals using ABAP itself...

Hope the above clarifies how ABAP is moving a head in the programming era.

reward if helpful.

regards,

keerthi.

7 REPLIES 7
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
1,098

ABAP will not be replaced by Java. There are literially millions of lines of ABAP code that run the biggest companies in the world. You could say that ABAP runs the world, considering that most top companies run SAP.

Sap is merely expanding there solutions to allow for integration to other non sap systems. They have embraced java to help them accomplish this. For example the Netweaver portal is written in java. The software allows you to bring all these SAP solutions together in one place, but your backend will still(and always) run on ABAP. SAP is working very hard to continue developments the ABAP lanaguage as well as the ABAP development tools. ABAP will be around for quite a while.

<i>Will SAP give more importance to ABAP or JAVA</i>

It really depends on what you are trying to do? If you are writing an application for R/3 which is to run in SAPgui, then you would use ABAP for this.

Regards,

Rich Heilman

Read only

0 Likes
1,098

By the way, welcome to SDN! I'v noticed that you have mark this question as solved on your own. I think this may be a mistake as no one has answer other than me. You will get more answers if you mark this post as not solved. Only mark as solved when solved completely, and award points next to the posts with helpful answers.

Thanks,

Rich Heilman

Read only

0 Likes
1,098

Hi Heilman Sir,

Thank u for giving the precise answer

It gives more confidence to set the carreer with ABAP

I am encouraged to move forward with ABAP

Read only

0 Likes
1,098

Yep, ABAP is not a bad gig. It is pretty powerful language and I find it fun to work with. Once you get a good foundation with ABAP, it does not hurt to understand a little java as well. Its not really all that different from ABAP Objects, so it can be easily picked up.

Regards,

Rich Heilman

Read only

Former Member
0 Likes
1,099

hi,

ABAP can't die because its the easiest development tool . It can be easily seen that if you see development cost ABAP development can be completed in less time as compared to Java. And SAP is not stopping ABAP but just given an option to develop in java. However it will be good for ABAP Developers to learn java.

ABAP is not a replacement for any thing and at the same time no other language is a replacement for ABAP. FYI, ABAP is no more an ABAP/4. It is widely extended with the introduction of Web Application Server starting from release WAS 620.

In Object Oriented Paradigm ABAP is the only langauge that goes very near to all the properties of OOP concepts even comparted to JAVA and C++ starting from release WAS 630. You can developed and extend web applications using ABAP. It is much much more than what we see from R/2 and R/3 3.X releases...

There is nothing to worry about it. Yes SAP is introducing J2EE platform as an alternate to make an implementation faster as in the market there are many JAVA developers compared to ABAP resources.

More than this, ABAP is the SAP proprietary language. Except R/3 kernel, every application/transaction including BASIS is written in ABAP. I don't think SAP is that foolish to replace ABAP with some thing else. Look at the development news in SAP AG official web site for more info. One might need to know Java and JSP for developing mySAP portals but starting from SAP NetWeaver (which is planned to be released officially by the next quarter this year) you can developed

heterogeneous portals using ABAP itself...

Hope the above clarifies how ABAP is moving a head in the programming era.

reward if helpful.

regards,

keerthi.

Read only

0 Likes
1,098

Hi keerthi,

Thank u very much giving the things to understand

as why ABAP will always play a great role.

U have the eloborated answer to understand the facts behind it.

I am grateful to u and Precious time

Read only

Former Member
0 Likes
1,098

Rich has absolutelyy right.

But one warning if you know well any of popular object oriented languages (c++, delphi etc) you may be a little suprised at the beginning. But don't worry of that, all is to learn and all is to get used to

BR, Jacek