‎2007 Jul 26 5:50 AM
Hi all
what is the use of ABAP OBJECTS?
thanks and regards
kanny
‎2007 Jul 26 5:52 AM
OO ABAP
http://www.sapgenie.com/abap/OO/
For understanding COntrol Frameworks in OO ABAP, check this.
http://www.sapgenie.com/abap/controls/index.htm
ABAP_OBJECTS_ENJOY_0 Template for Solutions of ABAP Object Enjoy Course
ABAP_OBJECTS_ENJOY_1 Model Solution 1: ABAP Objects Enjoy Course
ABAP_OBJECTS_ENJOY_2 Model Solution 2: ABAP Objects Enjoy Course
ABAP_OBJECTS_ENJOY_3 Model Solution 3: ABAP Objects Enjoy Course
ABAP_OBJECTS_ENJOY_4 Model Solution 4: ABAP Objects Enjoy Course
ABAP_OBJECTS_ENJOY_5 Model Solution 5: ABAP Objects Enjoy Course
DEMO_ABAP_OBJECTS Complete Demonstration for ABAP Objects
DEMO_ABAP_OBJECTS_CONTROLS GUI Controls on Screen
DEMO_ABAP_OBJECTS_EVENTS Demonstration of Events in ABAP Objects
DEMO_ABAP_OBJECTS_GENERAL ABAP Objects Demonstration
DEMO_ABAP_OBJECTS_INTERFACES Demonstration of Interfaces in ABAP Objects
DEMO_ABAP_OBJECTS_METHODS Demonstration of Methods in ABAP Objects
DEMO_ABAP_OBJECTS_SPLIT_SCREEN Splitter Control on Screen
‎2007 Jul 26 5:55 AM
Object orientation in ABAP is an extension of the ABAP language that makes available the advantages of object-oriented programming, such as encapsulation, interfaces, and inheritance. This helps to simplify applications and make them more controllable.
ABAP Objects is fully compatible with the existing language, so you can use existing statements and modularization units in programs that use ABAP Objects, and can also use ABAP Objects in existing ABAP programs.
<b>ABAP Objects</b> offers a number of advantages, even if you want to continue using procedural programming. If you want to use new ABAP features, you have to use object-oriented interfaces anyway.
<b>Sharing Data:</b> With ABAP shared objects, you can aggregate data once at a central location and the different users and programs can then access this data without the need for copying.
<b>Exception Handling</b>: With the class-based exception concept of ABAP, you can define a special control flow for a specific error situation and provide the user with information about the error.
<b>Developing Persistency:</b> For permanent storage of data in ABAP, you use relational database tables by means of database-independent Open SQL, which is integrated in ABAP. However, you can also store selected objects transparently or access the integrated database or other databases using proprietary SQL.
<b>Connectivity and Interoperability</b>: The Exchange Infrastructure and Web services are the means by which developers can implement a service-oriented architecture. With Web services, you can provide and consume services independently of implementation or protocol. Furthermore, you can do so within NetWeaver and in the communication with other systems. With the features of the Exchange Infrastructure, you can enable, manage, and adapt integration scenarios between systems.
<b>Making Enhancements</b>: With the Enhancement Framework, you can enhance programs, function modules, and global classes without modification as well as replace existing code. The Switch Framework enables you activate only specific development objects or enhancements in a system.
‎2007 Jul 26 6:00 AM
Hi,
ABAP Objects is a programming language and part of the ABAP Workbench that allows developers to create and run applications that contain program objects. ABAP Objects includes a virtual machine that will run applications compiled with ABAP Objects language. Like similar object-oriented programming languages, ABAP Objects supports the concepts of class objects, class and subclass inheritance, and polymorphism.
Regards
Sudheer
‎2007 Jul 26 6:01 AM
Check out this sample code
http://www.sap-img.com/abap/several-nested-inner-join-statements-can-be-inefficient.htm
Regards,
Santosh
‎2007 Jul 26 6:57 AM
hi,
Conventional ABAP programming has been structured in nature, where data is stored in database tables and function oriented programs access it.
ABAP Objects support Object Oriented Software Development
Object Orientation is a programming model in which Data and Functions are combined together into Objects
Object Oriented approach:
->Emphasis on data
-.Programs are organized into classes and objects and the functionalities are embedded into methods of a class.
->Data can be hidden and cannot be accessed by external sources.
-.New data and functions can be easily added whenever necessary
Should be able to provide solutions to heterogeneous kinds of client technical requirements related to
Program involving in multiple functional requirements
Reuse available Standard/Custom classes in ABAP
Business Server Pages
GUI Control Framework
Office Integration
XML Transformations
BADI, Workflow
Email, Shared Objects, Persistent objects
Generic Programming New ABAP Editor, Code Inspector, CATT
Please check this online document (starting page 1291).
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
heck this cool weblog:
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
‎2007 Jul 26 6:59 AM