Application Development 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: 

oops adding a+b two values and get output c = a+b

0 Kudos
412

hi team,

this my code,

CLASS C2 DEFINITION.
PUBLIC SECTION.

DATA : A(10) TYPE n VALUE '2',
B(10) TYPE n VALUE '8',
C(10) TYPE n.
METHODS M2.
ENDCLASS.

CLASS C2 IMPLEMENTATION.
METHOD M2.
c = a + b.
ENDMETHOD.
ENDCLASS.
*
DATA : add TYPE REF TO C2.
*
START-OF-SELECTION.
CREATE OBJECT add .

CALL METHOD c2->M2.

would please correct it and tell me correct coding for getting output for value c.

3 REPLIES 3

Yogesh_bagul
Explorer
0 Kudos
288

Hi,

Please correct the code as below

CLASS C2 DEFINITION.
PUBLIC SECTION.

DATA : A(10) TYPE n VALUE '2',
B(10) TYPE n VALUE '8',
C(10) TYPE n.
METHODS M2.
ENDCLASS.

CLASS C2 IMPLEMENTATION.
METHOD M2.
c = a + b.
WRITE : c.
ENDMETHOD.
ENDCLASS.
*
DATA : add TYPE REF TO C2.
*
START-OF-SELECTION.
CREATE OBJECT add .

CALL METHOD add->M2.

ramzan117b
Discoverer
0 Kudos
288

*This is Complete answer or Correction

CLASS C2 DEFINITION.

PUBLIC SECTION.

DATA : A(10) TYPE n VALUE '2',
B(10) TYPE n VALUE '8',
C(10) TYPE n.
METHODS M2.
ENDCLASS.

CLASS C2 IMPLEMENTATION.
METHOD M2.
c = a + b.
WRITE : c.
ENDMETHOD.
ENDCLASS.
*
DATA : add TYPE REF TO C2.
*
START-OF-SELECTION.
CREATE OBJECT add .

CALL METHOD add->M2.

WRITE add->c

*Now this is complete

matt
Active Contributor
288

Please use the CODE button in the question/comment/answer editor. It makes code easier to read.

CLASS C2 DEFINITION.
PUBLIC SECTION.

DATA : A(10) TYPE n VALUE '2',
B(10) TYPE n VALUE '8',
C(10) TYPE n.
METHODS M2.
ENDCLASS.

CLASS C2 IMPLEMENTATION.
  METHOD M2.
    c = a + b.
    ENDMETHOD.
ENDCLASS.
*
DATA : add TYPE REF TO C2.
*
START-OF-SELECTION.
CREATE OBJECT add .

CALL METHOD c2->M2.

Did you syntax check your code after writing it? The syntax checker will have told you your error.