‎2008 Feb 03 9:35 AM
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
‎2008 Feb 03 10:04 AM
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
‎2008 Feb 03 10:04 AM
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
‎2008 Feb 03 10:18 AM
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
‎2008 Feb 03 1:57 PM
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 SAPs long-standing commitment to object technology, Release 4.0
of R/3 will contain object-oriented enhancements to the ABAP programming
language. SAPs 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
SAPs 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.
‎2008 Feb 06 4:30 PM
Hi Sravan,
Thanks a lot for you help, the links you provided is really useful.
Warm Regards
Bikas
‎2008 May 08 9:44 AM
Hi Jimbo,
Can you please help me in getting the links to download the trial versions of NETWEAVER ABAP.
Thanks in advance,
Jilan