‎2008 Feb 08 7:32 AM
Hi Experts,
I'm an ABAP enthusiast studying the basics of Object Oriented Programming on my own right now. I wish I have reference materials that are easy to understand. Can anyone help me?
here's my email add: allex_39084@yahoo.com
Thanks in advance.
‎2008 Feb 08 7:52 AM
Hi Allex
As I've advised before: if you want to learn OO programming, do so with Java first. As you appear to have found, the ABAP Objects references aren't that easy to understand. I recommend Head First Java from the O'Reilly press. ( The only "teach yourself" book I've ever actually completed ). Then take what you've learned there and apply it to ABAP Objects.
matt
‎2008 Feb 08 7:52 AM
Hi Allex
As I've advised before: if you want to learn OO programming, do so with Java first. As you appear to have found, the ABAP Objects references aren't that easy to understand. I recommend Head First Java from the O'Reilly press. ( The only "teach yourself" book I've ever actually completed ). Then take what you've learned there and apply it to ABAP Objects.
matt
‎2008 Feb 08 8:10 AM
Hello Alex
I fully agree with Matthew. And I like to add another recommended reading:
[Head First Design Patterns|http://www.oreilly.com/catalog/hfdesignpat/]
Another book which might be useful is: [Design Patterns in Object-Oriented ABAP|http://www.sap-hefte.com/katalog/hefte/titel/gp/titelID-1221]
Regards
Uwe
‎2008 Feb 08 8:56 AM
Hi,
What is Object Orientation?
In the past, information systems used to be defined primarily by their functionality: data and functions were kept separate and linked together by means of input and output relations.
The object-oriented approach, however, focuses on objects that represent abstract or concrete things of the real world. These objects are first defined by their character and their properties which are represented by their internal structure and their attributes (data). The behaviour of these objects is described by methods (functionality).
Objects form a capsule which combines the character to the respective behaviour. Objects should enable programmers to map a real problem and its proposed software solution on a one-to-one basis.
Typical objects in a business environment are, for example, Customer, Order, or Invoice. From Release 3.1 onwards, the Business Object Repository (BOR) of SAP Web Applicaton Server ABAP has contained examples of such objects. The BOR object model will be integrated into ABAP Objects in the next Release by migrating the BOR object types to the ABAP class library.
A comprehensive introduction to object orientation as a whole would go far beyond the limits of this introduction to ABAP Objects. This documentation introduces a selection of terms that are used universally in object orientation and also occur in ABAP Objects. In subsequent sections, it goes on to discuss in more detail how these terms are used in ABAP Objects. The end of this section contains a list of further reading, with a selection of titles about object orientation.
Please refer to the document also:
http://help.sap.com/saphelp_nw70/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
Reward if found helpfull,
Cheers,
Chaitanya.
‎2008 Feb 08 9:32 AM
hi,
You may downlaod the OOPS PDF from this site.
http://www.esnips.com/doc/6d16a298-9227-4d32-acf1-e91164c89daf/3-ABAP-Objects(P283)
http://www.esnips.com/doc/96f4477f-8769-44fe-9e05-a7ea38b6878d/OOPS_IN_ABAP
Hope this is helpful, Do reward.
Edited by: Runal Singh on Feb 8, 2008 3:04 PM