‎2007 Jul 10 8:50 AM
Hi,
when iam calling functional modiule I am getting the errors,
REPORT ZAC_TAB25.
CALL FUNCTION 'ZAC_CALCULATE'.
EXPORTING
IM_NUM1 = P_NUM1,
IM_NUM2 = P_NUM2,
IM_OPER = P_OPER.
IMPORTING
EX_RESULT =
.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.
Error iam getting is Comma without preceding colon (after EXPORTING ?).
‎2007 Jul 10 8:53 AM
Hi,
do this....
REPORT ZAC_TAB25.
CALL FUNCTION 'ZAC_CALCULATE'.
EXPORTING
IM_NUM1 = P_NUM1,
IM_NUM2 = P_NUM2,
IM_OPER = P_OPER,
IMPORTING
EX_RESULT =
.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.
***do reward if usefull
vijay
‎2007 Jul 10 8:52 AM
Hi,
Either You have to pass EX_RESULT = value or comment importing parameter.
Reward if useful!
‎2007 Jul 10 8:52 AM
‎2007 Jul 10 8:53 AM
Hi,
do this....
REPORT ZAC_TAB25.
CALL FUNCTION 'ZAC_CALCULATE'.
EXPORTING
IM_NUM1 = P_NUM1,
IM_NUM2 = P_NUM2,
IM_OPER = P_OPER,
IMPORTING
EX_RESULT =
.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.
***do reward if usefull
vijay
‎2007 Jul 10 8:57 AM
hI,
i had done in this way. still it is showing error.
REPORT ZAC_TAB25.
CALL FUNCTION 'ZAC_CALCULATE'
EXPORTING
IM_NUM1 = P_NUM1
IM_NUM2 = P_NUM2
IM_OPER = P_OPER
IMPORTING
EX_RESULT = W_RESULT
.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.
Field "P_NUM1" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement . . . . . . . . . .
Message was edited by:
rams s
‎2007 Jul 10 9:03 AM
Hi,
Change your code as
REPORT ZAC_TAB25.
DATA:
W_RESULT TYPE C.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
CALL FUNCTION 'ZAC_CALCULATE'
EXPORTING
IM_NUM1 = P_NUM1
IM_NUM2 = P_NUM2
IM_OPER = P_OPER
IMPORTING
EX_RESULT = W_RESULT
.
Reward points if useful.
Regards,
Atish
‎2007 Jul 10 9:05 AM
the problem is you are declaring the variables after calling them in the fn module..
do like this
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.
CALL FUNCTION 'ZAC_CALCULATE'
EXPORTING
IM_NUM1 = P_NUM1
IM_NUM2 = P_NUM2
IM_OPER = P_OPER
IMPORTING
EX_RESULT = W_RESULT
.
still one doubt is there you are not assigning the value to export parameters here then what is the need of importing the parameters?
regards
shiba dutta
‎2007 Jul 10 8:53 AM
hi,
U need to dynamically pass a variable to get the result for EX_RESULT.
‎2007 Jul 10 8:53 AM
HI,
REPORT ZAC_TAB25.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C,
WA_RESULT TYPE I.
CALL FUNCTION 'ZAC_CALCULATE'.
EXPORTING
IM_NUM1 = P_NUM1
IM_NUM2 = P_NUM2
IM_OPER = P_OPER
IMPORTING
EX_RESULT = WA_RESULT.
Regards,
Sesh
‎2007 Jul 10 8:55 AM
Hi,
Try this:
REPORT ZAC_TAB25.
CALL FUNCTION 'ZAC_CALCULATE' "see change
EXPORTING
IM_NUM1 = P_NUM1 " see change
IM_NUM2 = P_NUM2 "see change
IM_OPER = P_OPER "see change
IMPORTING
EX_RESULT = "fill here some para value or coment this and above line
.
PARAMETERS:
P_NUM1 TYPE I,
P_NUM2 TYPE I,
P_OPER TYPE C.
DATA:
W_RESULT TYPE C.Better use pattern butto to insert fm.
Jogdand M B
Message was edited by:
Jogdand M B