Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix WA670 - Receiver type determination function module & not found


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WA - Messages from Workflow Event Manager

  • Message number: 670

  • Message text: Receiver type determination function module & not found

  • Show details Hide details
  • What causes this issue?

    The specified function module for determining the receiver type was not
    found in any function group.

    System Response

    The action was terminated, an event was not triggered.

    How to fix this error?

    Check whether the specified function module for determining the
    receiver type actually exists and has been activated.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WA670 - Receiver type determination function module & not found ?

    The SAP error message:

    WA670 Receiver type determination function module & not found

    typically occurs in the context of IDoc processing or ALE (Application Link Enabling) when the system tries to determine the receiver partner type but cannot find the specified function module.


    Cause

    • The system is configured to use a custom or standard function module for determining the receiver type in partner profiles or distribution model.
    • The function module name specified in the partner profile or distribution model does not exist or is not active in the system.
    • Possible reasons:
      • Typo or incorrect function module name entered.
      • The function module was deleted or not transported to the system.
      • The function module is not released or not properly implemented.
      • The system expects a standard function module, but none is assigned.

    Where it occurs

    • In partner profiles (transaction WE20) under the outbound parameters, when the "Receiver type determination" is set to use a function module.
    • In the distribution model (transaction BD64) or in the ALE configuration.
    • During IDoc processing or message sending, when the system tries to determine the receiver type dynamically.

    Solution

    1. Check the function module name:

      • Go to transaction WE20.
      • Select the partner profile and outbound parameters.
      • Check the "Receiver type determination" function module name.
      • Verify the function module name is correct.
    2. Verify the function module exists:

      • Use transaction SE37 to check if the function module exists.
      • If it does not exist, you need to create or import it.
    3. If a custom function module is used:

      • Ensure it is properly implemented and released.
      • Check the code for correctness.
      • Transport it to the system if missing.
    4. If no custom function module is needed:

      • Remove the function module name from the partner profile.
      • Use standard receiver type determination methods (e.g., fixed receiver type).
    5. Check the distribution model:

      • In transaction BD64, check if any function module is assigned for receiver type determination.
      • Correct or remove it if invalid.
    6. Check SAP Notes:

      • Sometimes SAP releases notes related to this error for specific versions or scenarios.

    Additional Information

    • The receiver type is important for IDoc processing because it defines how the system processes the IDoc for the receiver (e.g., whether the receiver is a logical system, a port, or a partner).
    • The function module used for receiver type determination must have the correct interface and return the expected receiver type.
    • Standard SAP function modules for receiver type determination include:
      • IDOC_RECEIVER_TYPE_DETERMINE
      • SOME_CUSTOM_FUNCTION_MODULE (custom implementations)

    Summary

    Aspect Details
    Error message WA670 Receiver type determination function module & not found
    Cause Function module specified for receiver type determination does not exist or is invalid
    Solution Verify and correct the function module name in partner profile or distribution model; create or import the function module if missing; or remove the function module assignment if not needed
    Transactions WE20 (partner profiles), SE37 (function module check), BD64 (distribution model)
    Related SAP Notes Check SAP Notes for your SAP version and scenario for any known issues

    If you provide the exact function module name (the & in the message is replaced by the actual name), I can help you check if it is standard or custom and guide you further.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author