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

oops

Former Member
0 Likes
914

hi abapers ,

what is the diff. between ooabap reporting and normal abap reporting ?

wat are the advantages of developing reports using class based. ?

thanks and regards,

Rajesh

9 REPLIES 9
Read only

Former Member
0 Likes
888

Check out the below related threads

Read only

Former Member
0 Likes
888

Rajesh,

search in SDN am sure you will find hell lot of good thread and link.

Amit.

Read only

Former Member
0 Likes
888

This message was moderated.

Read only

Former Member
0 Likes
888

hi

u can find in this forun

or thses links

Advantages of Object Orientated approach

Easier to understand when the system is complex

Easy to make changes

Encapsulation - Can restrict the visibility of the data ( Restrict the access to the data )

Polymorphism - Identically named methods behave differently in different classes

Inheritance - You can use an existing class to define a new class

Polymorphism and inheritance lead to code reuse

amit

Read only

Former Member
0 Likes
888

Hi Rajesh,

Check a tcode ABAPDOCU.

Click on abapobjects.

You will see some reports for the same.

In this way you can figure out the difference betweem ABAP programming and OO ABAP programming.

Also as the above replys have given references to the links which will help you to differntiate between the concept.

Mohinder

Read only

Former Member
0 Likes
888

Hi Rajesh,

In OO ABAP program is divided in to objects where as normal report program(procedure oriented) is divided int o sub-routines.

Please check the following links to understand OO ABAP.

http://www.erpgenie.com/sap/abap/OO/

<removed_by_moderator>

Thanks,

Naveen Kumar.

Edited by: Julius Bussche on Aug 9, 2008 8:48 AM

Read only

Former Member
0 Likes
888

Hi,

Diff bet OOABAP and normal ABAP......

1. Encapulation - Data Hiding .

2. Polymorphism - one method is acting as diffenent ways in differnet classes.

3. Inheritance- Inheriting the properties of one class(super ) to another (subclass)...

Hope Helpful

Raghunath.S

Read only

Former Member
0 Likes
888

hi,

Features of oops:

Better Programming Structure.

Real world entity can be modeled very well.

Stress on data security and access.

Reduction in code redundancy.

Data encapsulation and abstraction

Read only

Former Member
0 Likes
888

Hi rajesh,

there are many advantages of class based reporting over classical reporting .

mainaly using classes in your reports than function modules reduces your programming effort.

you can create multiple instances of a class but it will be tedious if you try to do multiple instantion using normal function modules.

performance wise also using classes is efficient.because when you call a function module from your program it will copy the entire function group. so using classes it will give better memory utilization.