‎2008 May 14 11:08 AM
hi
sap guru's
can anybody give some simple sample classes containg methods,
inheritance, very urgent
Regards
Spanadana
‎2008 May 14 11:12 AM
Have a look at below link and go to page 1291. It will give you good info abt OO ABAP.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
Also have a look at below links:
http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
Please do check transaction ABAPDOCU to learn more about ABAP OO.
I hope it helps.
Best Regards,
Vibha
Please mark all the helpful answers
‎2008 May 14 11:12 AM
Have a look at below link and go to page 1291. It will give you good info abt OO ABAP.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
Also have a look at below links:
http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
Please do check transaction ABAPDOCU to learn more about ABAP OO.
I hope it helps.
Best Regards,
Vibha
Please mark all the helpful answers
‎2008 May 14 11:12 AM
Hi spandana,
Class Definition
----
CLASS main DEFINITION
----
CLASS main DEFINITION.
PUBLIC SECTION.
METHODS add_data IMPORTING i_data TYPE i.
METHODS get_data EXPORTING e_data TYPE char20.
CLASS-METHODS print IMPORTING value TYPE char20.
PRIVATE SECTION.
DATA atribute TYPE char01.
ENDCLASS.
Class Implementation
----
CLASS main IMPLEMENTATION
----
CLASS main IMPLEMENTATION.
METHOD add_data.
ADD i_data TO atribute.
ENDMETHOD.
METHOD get_data.
CONCATENATE 'Atribute value' atribute
INTO r_data SEPARATED BY space.
ENDMETHOD.
METHOD print.
WRITE value.
ENDMETHOD.
ENDCLASS.
Creation Object
DATA: object_reference TYPE REF TO main.
DATA: var type char20.
Instance Creation
CREATE OBJECT object_reference.
Calling Methods
CALL METHOD object_reference->add_data( i_data = 3 ).
var = object_reference->get_data( ).
CALL METHOD main=>print EXPORTING value = var.
The atribute value is printed
" Atribute value 3 "
For more refer Wiki ->Abap developments->abap objects-->beginer examples
Regards,
Shiva K