SM58: No authorization to send IDocs with message type

In transaction code SM58, below error message prompted,

No authorization to send IDocs with message type

Solution

In SM58, copy the target system from the error message and go to transaction code SM59. Ensure the connection and authorization test are working fine.

Copy the user under the Logon & Security tab.

Now, login to the target system and execute transaction code SU53 to check any missing authorization on the user. Basically, most issues are due to missing authorization,

From SAP Note 2531301, assign the necessary authorizations as listed in Note 460089.

  • Application user (for sending IDocs): RFCPING, SYSTEM_RESET_RFC_SERVER, API_CHECK_TID, API_CREATE_TID, API_CLEAR_TID, ARFC_DEST_SHIP, ARFC_DEST_CONFIRM, IDOC_INBOUND_ASYNCHRONOUS
  • In addition, the user still requires the B_ALE_RECV authorization object, whereby the EDI_MES field is filled with the list of the message types of the IDocs to be processed.

Reference

  • 460089 – Minimum authorization profiles for external RFC programs
  • 2531301 – No authorization to send IDocs with message type

You May Also Like

Leave a Reply?