根据SAP Note 1088717的内容,该文档主要指导用户在事务码SICF中激活Web Dynpro ABAP(WDA)运行所需的ICF(Internet Communication Framework)服务。以下是核心要点整理:
1. 问题背景与症状
- 症状:访问Web Dynpro应用时可能遇到以下错误:
HTTP 403 Forbidden
(服务未激活)Host is not active
(主机节点未激活)RAISE_EXCEPTION
或CX_WD_GENERAL
运行时错误
- 原因:SAP系统安装后,所有ICF服务默认处于未激活状态以保障安全性,需手动激活相关服务。
2. 必须激活的ICF服务
通用Web Dynpro应用服务
- 路径:
/default_host/sap/bc/webdynpro
(仅激活该节点,不激活子节点)/default_host/sap/public/bc
及其子节点:/ur
、/icons
、/icons_rtl
、/webicons
、/pictograms
、/webdynpro/*
(包括ssr
、mimes
等)
- 应用专属服务:
/default_host/sap/bc/webdynpro/sap/<application>
开发环境服务
- 路径:
/default_host/sap/public/bc/webdynpro/viewdesigner
/default_host/sap/bc/wdvd/
- 仅限开发系统(生产环境禁用):
/configure_application
、/configure_component
、/wd_analyze_config_*
(涉及安全风险)
测试与调试服务
- 路径:
/default_host/sap/bc/webdynpro/sap/wdr_test_*
(如test_events
、test_ui_elements
等)/default_host/sap/bc/echo
(返回请求信息,仅用于故障排查)/default_host/sap/bc/error
(模拟错误场景)
3. 激活方法
- 手动激活:
- 事务码
SICF
中,逐级展开节点,右键选择Activate Service。 - 需激活父节点(如
default_host
)及其相关子节点
- 事务码
- 批量激活:
- 使用报表
rsicf_service_activation
,选择预定义组:WEB DYNPRO ABAP
(生产环境适用)WEB DYNPRO ABAP DESIGN TIME
(开发环境适用)WEB DYNPRO ABAP TEST APPS
(测试环境适用)
- 使用报表
4. 注意事项
- 开发与生产环境分离:部分服务(如测试应用节点)仅允许在开发系统激活,否则可能引入安全漏洞
- 服务层级依赖:激活子节点时需确保父节点已激活(例如
/sap/public/bc
需先于其子节点激活) - 错误排查:若激活后仍存在问题,可参考相关SAP Note(如1009930、1008689)或检查ICM协议配置(HTTP/HTTPS/SMTP)
5. 引用文档
- SAP Note 1088717
- Web Dynpro环境配置指南(参考网页9、10)
如需进一步操作细节或遇到具体错误,可结合事务码STC01
(任务清单)和SU25
(权限同步)进行系统级配置验证。
企业在向SAP S/4HANA Cloud转型时,SAP 许可 (License) 从 On-Premise 时代的经典指定用户模型转向全新的 FUE 许可模式,且 SAP 产品的许可 (License) 包含诸如“组件授权、用户授权、计量模式”等复杂模型,这对企业来说如同一个黑匣子,难以理解其工作原理。此外,企业还面临 SAP 的 License 审计等合规性问题。赛锐信息在 SAP License 审计流程方面拥有丰富咨询经验,拥有自主研发的高效 SAP License 资产优化软件产品,欢迎企业在需要时随时联系我们,以获得我们的支持服务和软件产品试用体验。