Do you have any question about this error?
Message type: E = Error
Message class: EA - IDoc Basis Messages
Message number: 036
Message text: Function module EDI_IDOC_R3I_OUTGOING can only process references
No table with references was transferred to function module
EDI_IDOC_R3I_OUTGOING (inbound parameter REFERENCE_FLAG is not set).
However, it can only convert references into IDoc data.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Please use the function module EDI_IDOC_R3I_OUTGOING to convert IDoc
data into references.
Error message extract from SAP system. Copyright SAP SE.
EA036
- Function module EDI_IDOC_R3I_OUTGOING can only process references ?The SAP error message EA036, which states that "Function module EDI_IDOC_R3I_OUTGOING can only process references," typically occurs in the context of IDoc processing, particularly when dealing with EDI (Electronic Data Interchange) transactions. This error indicates that the function module is expecting a reference to an object (like a document or a record) rather than a direct value or an incorrect type of input.
Cause:
- Incorrect Input Type: The function module
EDI_IDOC_R3I_OUTGOING
is designed to handle references to data objects. If the input provided to this function module is not a reference (for example, if it is a direct value or an incorrect structure), the error will occur.- Configuration Issues: There may be issues with the configuration of the IDoc type or the message type being used, leading to the function module not receiving the expected data structure.
- Data Integrity Issues: The data being processed may not be complete or may not meet the expected format, causing the function module to fail.
Solution:
- Check Input Parameters: Ensure that the parameters being passed to the function module are correct and are references to the appropriate data objects. Review the documentation for the function module to understand the expected input types.
- Review IDoc Configuration: Check the configuration of the IDoc type and message type in transaction WE30 (IDoc Types) and WE81 (Message Types). Ensure that they are correctly set up and that the mappings are correct.
- Debugging: If you have access to the ABAP development environment, you can debug the function module to see what input is being passed and where it fails. This can provide insights into what might be going wrong.
- Data Validation: Validate the data being sent to ensure it meets the required structure and format. This may involve checking the source system or the data transformation process that generates the IDoc.
- Consult Documentation: Refer to SAP documentation or notes related to the specific IDoc type and function module for any known issues or additional configuration steps that may be required.
Related Information:
By following these steps, you should be able to identify the cause of the EA036 error and implement a suitable solution.
Get instant SAP help. Start your 7-day free trial now.
EA035
Errors occurred during conversion
What causes this issue? IDocs are to be sent as Internet mail messages. However, an error occurred while the transferred IDoc numbers were being proc...
EA032
IDoc & could not be read
What causes this issue? IDocs are to be sent as Internet mail messages. An error occurred while IDoc &v1& was being read. It is possible that...
EA037
Function module EDI_IDOC_R3I_INCOMING can only process IDoc data
What causes this issue? No table with IDoc data was transferred to function module EDI_IDOC_R3I_INCOMING (inbound parameter REFERENCE_FLAG is set). H...
EA038
Conversion error: segment too long
What causes this issue? An error occurred while the inbound dataflow was being converted. The variable &v1& has the value &v2&. Howev...
Click on this link to search all SAP messages.