‎2007 Jul 09 7:20 AM
Hi ,
I am writing a small program for subroutine.
This is the program.
FORM ADDNUM.
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20.
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
error is Statement "RESULT" is not defined. Check your spelling . . . . . . . .
‎2007 Jul 09 7:22 AM
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20. "-------> don't give fullstop give comma ok,
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
rewards points if help ful ,
thank you
‎2007 Jul 09 7:22 AM
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20. "-------> don't give fullstop give comma ok,
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
rewards points if help ful ,
thank you
‎2007 Jul 09 7:25 AM
give comma ',' after NUM2 TYPE I VALUE 20 instead of full stop '.'
‎2007 Jul 09 7:27 AM
Hi,
give comma after NUM2 TYPE I VALUE 20 instead of fullstop.
like this.
FORM ADDNUM.
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20,
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
regards,
sudha
‎2007 Jul 09 7:32 AM
Hi do like this.
PERFORM ADDNUM.
FORM ADDNUM.
DATA: NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20,
RESULT TYPE I.
RESULT = NUM1 + NUM2.
WRITE: / RESULT.
ENDFORM.
‎2007 Jul 09 7:45 AM
hi,
while declaring more than one data objects using DATA statements you must separate data objects with ',' separator. or you declara data objects individually using DATA statements.
<b>follow this synatx</b>
FORM ADDNUM.
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20,
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
<b>or</b>
FORM ADDNUM.
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20.
<b>DATA:RESULT TYPE I.</b>
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
regards,
Ashok Reddy
‎2007 Jul 09 8:02 AM
FORM ADDNUM.
DATA:
NUM1 TYPE I VALUE 10,
NUM2 TYPE I VALUE 20.----
><b>Here is the error</b>
RESULT TYPE I.
RESULT = NUM1+NUM2.
WRITE:/RESULT.
END FORM.
Put ","(comma) insted of "."(fullstop)
Reason Behind the error--
So put comma instead of fullstop and execute as the procedure.