SAP 官方的 ABAP REST 文档里有一段很有代表性的代码。开发类继承CL_REST_HTTP_HANDLER,在IF_REST_APPLICATION~GET_ROOT_HANDLER方法中创建CL_REST_ROUTER,再把/Cars、/Car/{ID}这样的 URI 模板连接到不同的 ABAP 处理类。请求到达后,框架按照 URI 模板和 HTTP 方法选择对应资源类执行。这个机制已经非常接近 Java Spring MVC 里的HandlerMapping。(SAP Help Portal)不过,若把问题扩展到整个 ABAP 技术栈,答案不能简单写成「ABAP 里的HandlerMapping就是CL_REST_ROUTER」。更准确的说法是,ABAP 没有一个覆盖所有 Web 编程模型、名称固定为HandlerMapping的统一接口。与 Spring MVC 请求映射职责相近的能力,被分散到了多个层次。传统 ABAP On-Premise 主要依靠ICF服务节点和IF_HTTP_EX