What is this feature about and what is the need for it?
There was a limitation observed while using multiple SAP adapter instances across multiple modules. Users always had to set up a different RFC program ID for each of the inbound modules. It works all well until the number of modules are less in number. This configuration becomes tedious and complicated when there are large number of modules with multiple flows each having different adapter instances. To avoid all these complications, latest versions of SAP adapter (starting from v.18.104.22.168) now come with a feature that solves this issue. Now you will be able to use a "single" RFC program ID across all the modules and adapter instances. The messages are "magically" routed to their respective modules freeing you from all the complexity. You no longer need to keep track of all the different RFC program ID's you use and what IDocs are configured for it. You can use the same RFC ID for all your inbound modules.
When would you want to use it?
This feature will take the ease of maintainability of your SAP Adapter flows to the next level. All your SAP Adapter inbound instances will be able to operate with a single RFC Program ID. So, use this feature if there are large number of inbound adapter instances in your flows.
How to start using this feature?
This is the best part of the feature. It is as simple as it can get. There is no setting or option that needs to be enabled. All you need to do is to use the RFC Program ID in the modules and the SAP adapter will automatically understand your intentions and will start routing the appropriate messages to their respective modules.
Give it a try next time when you use SAP adapter.