无法从“/n/iwfnd/maint_service”中删除 OData 服务

Can't delete OData service from "/n/iwfnd/maint_service"

这是我从其他系统的传输导入的自定义 OData 网关服务。

如果我去 /n/iwfnd/maint_service 并尝试删除它说的服务:

Service cannot be deleted, delete ICF Node first

如果我尝试删除 ICF 节点,我得到:

ICF node 'ZAPMEXTERNALDATA' could not be deleted.
Reason: 'Node is not in original system'

我想你应该通过交通工具来完成。如 SAP Note 2244649

中所述

Any changes you need to make should be done through transport only. i.e. If you want to delete a service which was transported from development system, then you need to delete the service in development system and then transport that transport request so that the changes get reflected in quality system or production system.

相同的规则适用于节点。

我是这样解决的。

删除服务:

  1. 转到 TCODE:SE03

  2. 使用“ZAPM*”选择IWSG和IWOM,如下图。 (您的服务名称的开头) 您可以在下图中看到它们是 "SAP Gateway: Service" 和 "SAP Gateway: Model M..."

  1. 点击执行。

  2. 对于两个对象目录条目中的每一个,将它们更改为您所在的当前系统并保存。本例中,我在RS9中,想删除服务。

  3. 之后您应该可以从 /n/iwfnd/maint_service

  4. 中删除服务