Skip to Content
1
Former Member
Oct 16, 2012 at 06:23 AM

Function module not allowed: BAPI_IDOC_INPUT1 (Message Type: INCIDENT)

1480 Views

During inbound IDOC processing of message INCIDENT, I receive the following error message: ‘Function module not allowed: BAPI_IDOC_INPUT1’, the IDOC status is set to status: 51 and cannot be processed.

I have checked the following settings;
a) Logical message INCIDENT is assigned to Process Code BAPI
b) IDOC assignment of FM BAPI_IDOC_INPUT1 to logical message: INCIDENT , Basic Type: INCIDENT01 and Object Type: BUS1240 (defined direction: inbound).
c) Table: TBDBE, entry for message INCIDENT exist.
d) Transaction BDBG, all recorsd already exist.


Functional area: SAP EH&S - Industrial Hygiene and Safety

  • Table TBDBE
    Message Type: INCIDENT
    Object Type: BUS1240
    Method: SAVEREPLICAMULTIPLE
    Basic Type: INCIDENT01
    Function module: CBIH_IAALE_IDOC_INPUT_IALDATA
    In Update Task: X
    acket Processing: X 
  • Transaction BDBG
    Object: BUS1240
    Method: SAVEREPLICAMULTIPLE
    Result: For all records: ‘already exist’
    



  • WE57 record
    Function module: BAPI_IDOC_INPUT1
    Function type: Function module
    Basic type: INCIDENT01
    Extension
    Message Type: INCIDENT
    Message Variant:
    Mess. Function:
    Object Type: BUS1240
    Direction: INBOUND 


Which settings am I missing or are incorrect?

Thank you in advance.
Kind regards, Roy