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

Learning tips for Object Oriented ABAP

Former Member
0 Likes
853

Hi Gurus,

I am in ABAP for last 1 year,

I want to learn Object oriented ABAP can you please guide me where to start.

Some learning material etc.

Regards

Bikas

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
753

Download the Netweaver ABAP trial version (Free) and start practising REAL code. You can download it from these forums . You get an initial license which you can renew (FREE) as many times as you like. It installs on even a modest laptop -- I've run it on a 640MB Virtual machine under VMWARE on a 1GB laptop. The only snag is that currently as far as I know it won't work on VISTA just yet --XP etc works fine.

You will NEVER do it by learning everything by heart out of a book -- I despair when I see some questions people ask when say preparing for an ABAP position interview -- Total "Interview Monkey" type questions which bear no relation to the actual job they will have to do .

You will NEVER LEARN unless YOU DO CODE YOURSELF (and make mistakes)..

The Abap trial is great since you can do anything you want with it (including "wrecking it". You don't have to worry about authorisations or anything and if you totally hose up the system just re-install it.

It has all the BASIS stuff, Web dynpro (ABAP) , ITS / WAS (web server) IDOC, ALE, Workflow etc.

All you are missing is transactional stuff like SD so you won't be able to create sales orders etc -- but if you are learning ABAP or want to experiment with web dynpro etc it's a GREAT learning tool and once you've mastered the basis of OO it's not difficult to use that on "Real Systems".

Cheers

Jimbo

5 REPLIES 5
Read only

Former Member
0 Likes
754

Download the Netweaver ABAP trial version (Free) and start practising REAL code. You can download it from these forums . You get an initial license which you can renew (FREE) as many times as you like. It installs on even a modest laptop -- I've run it on a 640MB Virtual machine under VMWARE on a 1GB laptop. The only snag is that currently as far as I know it won't work on VISTA just yet --XP etc works fine.

You will NEVER do it by learning everything by heart out of a book -- I despair when I see some questions people ask when say preparing for an ABAP position interview -- Total "Interview Monkey" type questions which bear no relation to the actual job they will have to do .

You will NEVER LEARN unless YOU DO CODE YOURSELF (and make mistakes)..

The Abap trial is great since you can do anything you want with it (including "wrecking it". You don't have to worry about authorisations or anything and if you totally hose up the system just re-install it.

It has all the BASIS stuff, Web dynpro (ABAP) , ITS / WAS (web server) IDOC, ALE, Workflow etc.

All you are missing is transactional stuff like SD so you won't be able to create sales orders etc -- but if you are learning ABAP or want to experiment with web dynpro etc it's a GREAT learning tool and once you've mastered the basis of OO it's not difficult to use that on "Real Systems".

Cheers

Jimbo

Read only

0 Likes
753

Hi Jimbo,

I have that, I want ur help regarding

1. Some good material.

2. Your experience and tips how, One can switch from ABAP to Object oriented.

Regards

Bikas

Read only

0 Likes
753

Normal ABAP is process oriented, where is OOP-ABAP is a new methodology in ABAP which uses object oriented programming.

we have C++, java, C#, etc as OOP languages.

ABAP has also implemented the OOP technology.

it uses classes, methods and interfaces instead of functiongroups and function modules.

As part of SAP’s long-standing commitment to object technology, Release 4.0

of R/3 will contain object-oriented enhancements to the ABAP programming

language. SAP’s object strategy is based on SAP Business Objects and now

covers modeling, programming, interfacing, and workflow. By using principles

like encapsulation, inheritance, and polymorphism, the object-oriented

extensions of ABAP will support real object-oriented development. This will

result in improvements in the areas of reusability, maintenance, and quality of

code. SAP offers an evolutionary approach toward objects which leverages

SAP’s own and its customers’ investments in existing business processes,

functionality and data.

OO ABAP

http://www.sapgenie.com/abap/OO/eg.htm

http://www.sapgenie.com/abap/OO/syntax.htm

http://www.sapgenie.com/abap/OO/index.htm

http://www.sapgenie.com/abap/OO/defn.htm

Detailed

OOPS – OO ABAP

http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt

http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf

http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf

http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt

http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf

http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt

http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8

http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm

REward points if useful.

Read only

0 Likes
753

Hi Sravan,

Thanks a lot for you help, the links you provided is really useful.

Warm Regards

Bikas

Read only

0 Likes
753

Hi Jimbo,

Can you please help me in getting the links to download the trial versions of NETWEAVER ABAP.

Thanks in advance,

Jilan