Skip to Content
0
Jan 23, 2012 at 10:48 AM

Inbound Idoc Issue

155 Views

Hi,

My Outbound is working fine. But, when i am trying to execute bd87 at inbound side its displaying following run time error.

Incorrect parameter with CALL FUNCTION.

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_DYN_CALL_PARAM_MISSING', was

not caught in

procedure "IDOCS_PASS_TO_APPLICATION" "(FORM)", nor was it propagated by a

RAISING clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

When calling the function module "ZIDOC_INPUT_ZIDOCMSGTYP1", one of the

parameters

needed according to the interface description was not specified.

This parameter was "IDOC_CONTROL".

idocprocess = idoc_process_inbound

  • PORTTYP = ' '

EXCEPTIONS

insert_error = 1

OTHERS = 2

.

IF sy-subrc <> 0. "XLP031298

MESSAGE s639 WITH 'IDOC_INPUT'(tx1). "XLP031298

  • Problem mit CCMS-Laufzeitmonitoring: Funktion &.

ENDIF. "XLP031298

  • ADM

CALL FUNCTION 'EDADM_FUNC_DEB'

IMPORTING

debug_on = adm_check.

IF adm_check = c_true.

adm_call-bustyp = pxt_idoc_control-mestyp.

adm_call-sndprn = pxt_idoc_control-sndprn.

adm_call-sndprt = pxt_idoc_control-sndprt.

adm_call-sndpfc = pxt_idoc_control-sndpfc.

adm_call-sndpor = pxt_idoc_control-sndpor.

CALL FUNCTION 'EDADM_DEBUG_HOLD'

EXPORTING

controlentry = adm_call.

ENDIF.

  • Call the application function.......................................

IF pi_input_method EQ ' '. "batch input

CALL FUNCTION pif_event_info-funcname

EXPORTING

input_method = pi_input_method

mass_processing = pi_mass_processing

TING

workflow_result = pe_workflow_result

application_variable = pe_application_var

in_update_task = pe_in_update_task

call_transaction_done = pe_call_transactio

S

idoc_contrl = pxt_idoc_control

idoc_data = pxt_idoc_data

idoc_status = t_appl_idoc_status

return_variables = pet_return_variabl

serialization_info = t_serialization_in

TIONS

wrong_function_called = 1

error_message = 2

OTHERS = 3.

"dialog input

Thanks in advance