‎2007 Feb 23 6:33 AM
hi gurus,
i m facing one problem ,i developed one smartforms it works fine in development server but in production server it is giving error,i m sending the error,,,
::::::::::
Type conflict when calling function module "/1BCDWB/SF00000062".
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGAL_TYPE',
was neither
caught nor passed along using a RAISING clause, in the procedure "DISP_FORM"
"(FORM)"
.
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The system tried to pass internal table "IT_MSEG[]" to the formal
parameter "IT_MSEG", but a type conflict occurred between the
formal and the actual parameter.
The condition selected below has been violated:
(" ") The access types defined for the tables are incompatible.
The following hierarchy shows the compatibility rules:
ANY_TABLE
/ \
/ \
INDEX_TABLE HASHED_TABLE
/ \
/ \
STANDARD_TABLE SORTED_TABLE
A concrete access type is only compatible with types higher
in the hierarchy. For example, STANDARD_TABLE is compatible
with INDEX_TABLE and ANY_TABLE, but not with HASHED_TABLE.
("X") The line types of the tables are incompatible.
("X") The table keys of the tables are not identical.
(" ") One of the tables has a UNIQUE key, but the other has a
NON-UNIQUE key.
>>>>> call function W_FM_NAME
325 exporting
326 * ARCHIVE_INDEX =
327 * ARCHIVE_INDEX_TAB =
328 * ARCHIVE_PARAMETERS =
329 * CONTROL_PARAMETERS =
330 * MAIL_APPL_OBJ =
331 * MAIL_RECIPIENT =
332 * MAIL_SENDER =
333 * OUTPUT_OPTIONS =
334 * USER_SETTINGS = 'X'
335 WA_ADRC = WA_ADRC
336 WA_ZMIGO_BADI_FIELD = WA_ZMIGO_BADI_FIELD
337 WA_ZMM_GR_DATA = WA_ZMM_GR_DATA
338 WA_MKPF = WA_MKPF
339 WA_EKKO = WA_EKKO
340 WA_EKPO = WA_EKPO
341 WA_LFA1 = WA_LFA1
342 WA_EBAN = WA_EBAN
343 WA_T005U = WA_T005U
plz help me
‎2007 Feb 23 6:36 AM
Hi,
The error is
<b>IT_MSEG[]" to the formal parameter "IT_MSEG", but a type conflict occurred between the formal and the actual parameter.</b>
You are passing the incorrect parameters to the Internal table IT_MSEG, so look at the table and pass the correct parameters,
Regards
Sudheer