‎2008 Jul 30 3:51 PM
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
‎2008 Jul 30 3:56 PM
‎2008 Jul 30 3:58 PM
Rajesh,
search in SDN am sure you will find hell lot of good thread and link.
Amit.
‎2008 Jul 30 9:59 PM
‎2008 Jul 31 8:12 AM
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
‎2008 Jul 31 8:53 AM
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
‎2008 Jul 31 10:21 AM
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
‎2008 Aug 06 6:24 AM
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
‎2008 Aug 07 10:05 AM
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
‎2008 Aug 07 1:55 PM
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.