SAP Gateway Task Gateway 中 Software Version 的配置原理与 Provider 路由机制
在 SAP Gateway 的 Task Gateway 配置里,有一个很容易被低估的步骤,就是给已经激活的 OData Service 分配Software Version。从界面上看,这只是SPRO里增加一条 Customizing 记录,填入 Model Identifier、Type、Software Version、Class/Interface 和 Model Name,再保存即可。可一旦把它放回 Task Gateway 的完整运行链路里,就会发现这里实际上承担着 Provider 路由选择的职责。SAP 当前的 SAP Gateway Foundation 文档仍然保留Assigning a Software Version to Service这一配置。官方给出的核心结论非常明确,Software Version 会决定运行时应当调用哪个 Provider。因此,这里的Software Version不能按照传统的软件组件版本、OData V2 与 OData V4 协议版本,或者 Service Version Number 去理解。它更接近 Task Gateway 运行时内部使用的 Provider 类型标识。理解这一点以后,/IWPGW/BWF、/IWPGW/BPM、/IWPGW/TCM这三个值就不再像三个莫名其妙的软件版本号。它们实际上分别对应不同类型的任务来源。SAP 官方在创建 Task Gateway System Alias 的文档中明确给出了这几个 Software Version 与任务 Provi
