cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Java vs Abap

Former Member
0 Likes
912

hi all

im really confused about some issues and would be very helpfull if someone helpsme out.

i already know java and worked with it for 2 years but i cant really figure out where is java in SAP.

is it true that that SAP is moving towards java technology instead of abap, if so does this mean that the development enviroment will be done in java instead of abap workbench, and when is this due to happen.

one more thing is what courses will be neccessary to take to be able to work with the java enviroment in the SAP area.

Message was edited by: ahmed ahmed

View Entire Topic
Former Member
0 Likes

Hi Ahmed

All existing SAP business objects and interfaces can be used with both the J2EE environment and the ABAP environment. This approach gives us a single infrastructure that takes best advantage of both environments.

Also separate web server is not necessary to begin the web enabling of business processes.

Usually ABAP stack is used for complex business logic and J2EE stack can be best used for integration.

Former Member
0 Likes

Rakesh

We will be implementating mysap erp 2005 and the EP 7. I have to make a conscious decision to recruit an ABAP developer.

We are a Java shop. When will ABAP ever be used if Java can handle everything.

But is that true?

Can Java handle everything?

Are there things that can only be done with ABAP.

Folks, any feedback will be appreciated.

RichHeilman
Developer Advocate
Developer Advocate
0 Likes

If you are implementing mysap erp 2005, then you will need an ABAP developer. Why?, because the core ECC component(R/3) is written in ABAP, and you will of course need some custom objects written. Especially if you are implementing EP 7.0, you will want to create your own custom iViews that will need to talk to the backend, well, then you need to write custom RFC function modules to get your data from the backend.

Regards,

Rich Heilman

Former Member
0 Likes

> If you are implementing mysap erp 2005, then you will

> need an ABAP developer. Why?, because the core ECC

> component(R/3) is written in ABAP, and you will of

> course need some custom objects written. Especially

> if you are implementing EP 7.0, you will want to

> create your own custom iViews that will need to talk

> to the backend, well, then you need to write custom

> RFC function modules to get your data from the

> backend.

>

> Regards,

> Rich Heilman

Thanks for your feedback Rich.

Just a follow up question:--

So a custom Java iView can not talk to the backend or in other words, custom RFC function modules can not be written in Java??

I had a feeling that the Java development tools like Visual Composer / Developer Studio had access to all SAP backend business APIs.

RichHeilman
Developer Advocate
Developer Advocate
0 Likes

<i>So a custom Java iView can not talk to the backend or in other words, custom RFC function modules can not be written in Java??</i>

That's right, they are not written in java. If you are trying to call an RFC or BAPI on the backend and the system is R/3, then it is all ABAP coding on the backend. You java iView uses jCo or JCA to communicate with the ABAP backend system.

<i>I had a feeling that the Java development tools like Visual Composer / Developer Studio had access to all SAP backend business APIs.</i>

Yes, it does, the APIs are implemented as RFC enabled function modules and BAPIs. They are written in ABAP and can be called from your jspdynpage applications, your web dynpro applications, and your visual composer applications.

Regards,

Rich Heilman