‎2013 Mar 12 3:58 PM
Hi,
Can any one please let me know why I am getting the following error.
An exception with the type CX_SY_DYN_CALL_ILLEGAL_TYPE occurred, but was neither handled locally, nor declared in a RAISING clause
{O:28*\CLASS=CX_SY_NO_HANDLER}
FM has a structure as a input parameter of type /POSDW/MON_FS_FILTER.
When I am passing businessdaydate as
| S | OP | LOW | HIGH |
| I | EQ | 01.01.2012 | 01.01.2012 |
I am getting the error.
businessdaydate is having data type as DATS.
Thanks,
Rahul
‎2013 Mar 12 4:05 PM
‎2013 Mar 12 4:22 PM
Specify user profile date format . user profile date format can viewed by using this path
System->user profile->own data -> defaults .
‎2013 Mar 12 6:23 PM
‎2013 Mar 12 4:30 PM
Hi,
I think some import export parameters type mismatch like
FYI PFBL i hope it will helps to you bcz here we already dicussed this type of probe.
http://scn.sap.com/message/2061294
Regards
Mahesh
‎2013 Mar 12 6:22 PM
Hi Mahesh,
Thanks for reply. i have gone through the thread but still same error.
Have tried date in all the format but no result.
Thanks,
Rahul
‎2013 Mar 12 4:32 PM
Hi,
CX_SY_DYN_CALL_ILLEGAL_TYPE
Cause: The type of actual parameter does not meet the requirements of the function interface.
Regards
Mahesh
‎2013 Mar 12 4:37 PM
Hi Rahul,
In FM, generally errors occurred when passing the parameters of call function to Function Module.Check the Structures of parameters what you pased.This may be helpful to you.
Thanks&Regards
Sreepallavi
‎2013 Mar 12 6:43 PM
‎2013 Mar 13 1:55 AM
I think it is becuase you are passing the table parameter businessdaydate as a select-option or range field. You should use a table of dats fields not a range. Declare a date variable, copy the range/select option value to this in a loop if necessary, append it to the dats table, pass the dats table to the FM instead of the range/select that you are using.