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

ABAP OOP

Former Member
0 Likes
629

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.

1 ACCEPTED SOLUTION
Read only

matt
Active Contributor
0 Likes
600

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

4 REPLIES 4
Read only

matt
Active Contributor
0 Likes
601

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

Read only

0 Likes
600

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

Read only

Former Member
0 Likes
600

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.

Read only

Former Member
0 Likes
600

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