Create the RFC destination in transaction SM59, choosing the appropriate connection type (e.g. type G for HTTP, type 3 for ABAP-to-ABAP)
Enter the target host, port, path prefix, and logon credentials; use the 'Test Connection' and 'Remote Logon' buttons to validate before saving
In ABAP, call the destination using CALL FUNCTION ... DESTINATION <dest_name> and handle the exceptions COMMUNICATION_FAILURE and SYSTEM_FAILURE
For load balancing or failover, use a logon group-based destination (type L) rather than hard-coding a single host
Monitor active and queued RFC calls in transactions SM58 (tRFC/qRFC outbound) and SM66 (work process overview)
Known gotchas
RFC destinations store credentials in the system; use service accounts with minimal authorisation rather than personal user IDs to avoid breakage on password change
Type H (HTTP to external server) destinations do not support SAP-specific message packaging — use type G for REST/SOAP endpoints outside the SAP landscape
Changing the destination name after it has been referenced in code or integration flows requires finding and updating all references; treat it as an immutable identifier
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp