Skip to Content
0
Former Member
Nov 21, 2008 at 02:01 PM

Function module not allowed: IDOC_INPUT_DELVRY

3143 Views

Hello,

I changed my inbound parameters via WE20 from ( message type -> process code -> function module)DESADV ->DELS->IDOC_INPUT_DESADV TO DESADV ->DELV-> IDOC_INPUT_DELVRY

When I have inbound deliveries, I get the error 51, Function module not allowed: IDOC_INPUT_DELVRY, with steps on how to correct it...

Function module not allowed: IDOC_INPUT_DELVRY

Message no. B1 252

Diagnosis

The function module IDOC_INPUT_DELVRY and the application object type which were determined are not valid for this IDoc.

Procedure

1. Please check that the process code in the inbound partner profile is correct. WE20

2. If this is the case, you should check the ALE inbound methods ALE inbound methods for the process code and see whether the specified function module and application object type are correct. BD67

3. If this is also the case, then the function module and the application object type are not permitted for the logical message type, message variant, message function and basis type that are contained in the IDoc control record. You should check whether the correct values have been assigned to these fields in the control record. If they do have the correct values, then the assignment to the function module and the application object type needs to be maintained. WE57

I have tried all 3 and everything seems okay... am I missing something else?