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

oo method

Former Member
0 Likes
397

Hi,

how to import two parameters(a,b) to the method definition.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
377

Hi,

CLASS CL1 DEFINITION.

PUBLIC SECTION.

METHODS: CONSTRUCTOR IMPORTING VALUE(A) TYPE I DEFAULT 10

VALUE(B) TYPE I DEFAULT 20,

GET_C RETURNING VALUE(C) TYPE I.

CLASS-DATA: A TYPE I,

B TYPE I,

C TYPE I.

ENDCLASS.

CLASS CL1 IMPLEMENTATION.

METHOD CONSTRUCTOR.

A = 3.

B = 5.

C = A + B.

ENDMETHOD.

METHOD GET_C.

C = ME->C.

ENDMETHOD.

ENDCLASS.

START-OF-SELECTION.

DATA: ANS TYPE I.

DATA:OBJ TYPE REF TO CL1.

CREATE OBJECT OBJ.

WRITE: OBJ->C.

Thanks.

2 REPLIES 2
Read only

former_member402443
Contributor
0 Likes
377

Hi kavitha,

Check this code.

*How we can use import and export and changing parameters in the class.

*Provide the variables

DATA: V_IMP TYPE I,

V_CHA TYPE I VALUE 100.

*Define the class.

CLASS CL_LC DEFINITION.

PUBLIC SECTION.

METHODS: DISPLAY IMPORTING A TYPE I

EXPORTING B TYPE I

CHANGING C TYPE I.

ENDCLASS.

*Implement the class.

CLASS CL_LC IMPLEMENTATION.

METHOD DISPLAY.

B = A + 20.

C = A + 30.

ENDMETHOD.

ENDCLASS.

*Create the object.

DATA OBJ TYPE REF TO CL_LC.

START-OF-SELECTION.

CREATE OBJECT OBJ.

CALL METHOD OBJ->DISPLAY

EXPORTING

A = 10

IMPORTING

B = V_IMP

CHANGING

C = V_CHA.

WRITE:/ 'OUTPUT PARAMETR', V_IMP,

'CHANGING PARAMETER', V_CHA.

Reward points,if useful.

Regards,

Manoj Kumar

Edited by: Manoj Kumar on Dec 21, 2007 7:09 PM

Read only

Former Member
0 Likes
378

Hi,

CLASS CL1 DEFINITION.

PUBLIC SECTION.

METHODS: CONSTRUCTOR IMPORTING VALUE(A) TYPE I DEFAULT 10

VALUE(B) TYPE I DEFAULT 20,

GET_C RETURNING VALUE(C) TYPE I.

CLASS-DATA: A TYPE I,

B TYPE I,

C TYPE I.

ENDCLASS.

CLASS CL1 IMPLEMENTATION.

METHOD CONSTRUCTOR.

A = 3.

B = 5.

C = A + B.

ENDMETHOD.

METHOD GET_C.

C = ME->C.

ENDMETHOD.

ENDCLASS.

START-OF-SELECTION.

DATA: ANS TYPE I.

DATA:OBJ TYPE REF TO CL1.

CREATE OBJECT OBJ.

WRITE: OBJ->C.

Thanks.