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

Regarding methods in oops

spandana_babu
Participant
0 Likes
397

hi

sap guru's

can anybody give some simple sample classes containg methods,

inheritance, very urgent

Regards

Spanadana

1 ACCEPTED SOLUTION
2 REPLIES 2
Read only

Former Member
0 Likes
379

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