Configuration
SAP的技术总是搞得很复杂,WDA的涉及到配置如下:
1. Internet Communication Manager
确认ICM中提供的HTTP/HTTPS运行正常.
Tcode: SMICM ->
ICM在SAP系统中应用中起着很重要的角色,HTTP请求到达ICM后,由ICM将HTTP请求转发到相应的Work process中,它还可以控制HTTP 对象的缓存等。
2. Internet Communication Framework
ICF提供了ABAP AS中的工作进程处理HTTP请求的环境。 有一系列WDA需要的ICF service必需激活,可以使用Report: rsicf_service_activation来激活,有三组
l WEB DYNPRO ABAP
l WEB DYNPRO ABAP DESIGN TIME
l WEB DYNPRO ABAP TEST APPS
Tcode: SICF
参考:
Note 1088717 - Active services for Web Dynpro ABAP in transaction SICF
Note 1009930 - (Display) problems in View Designer when you load a view
Note 517484 - Inactive services in the Internet Communication Framework
3. 设置Fully Qualified Domain Names FQDN
配置参数icm/host_name_full
Tcode: RZ10
4. 设置IP,域名映射
如果域名能够被DNS解析的话,可以省略此步。
在C:WINDOWSsystem32driverset
为什么学习WDA?
从2008年2月份开始接触Web Dynpro for Java, 开发中发现SAP中大部分核心业务还是基于ABAP实现的,WDJ虽然提供了Adaptive RFC 来访问后端的ABAP系统,但总不如原生代码来的快一些,而且从Oracle 收购SUN之后, JAVA在SAP的开发中其重要程度恐怕会减少许多。虽然WDA是在WDJ之后出现的,但也说明SAP还是喜欢自家的ABAP,不然再把WebDnypro实现一遍干嘛。
Note 1088717 - Active services for Web Dynpro ABAP in transaction SICF
Summary |
---|
Symptom After you install the Application Server ABAP (AS-ABAP), all Internet Communication Framework (ICF) services are delivered as inactive (this is for security reasons). Following the installation you must decide, on an application-related basis, which services you must manually activate. Other terms ICF, Service Since several services may be executed when you call a URL, you must activate all service nodes in the SICF tree. As a result, the URL path is represented in ICF subnodes (services). If, for example, you want to activate services for the URL /sap/public/icman , you must activate the service tree
1. In transaction SICF, select the ICF service in the ICF tree.
2. Use one of the following methods to activate the ICF service:
If the If a service is inactive in transaction SICF, the system displays the error text "Forbidden" when you access this service.
Group for the Web Dynpro ABAP development. Note that this setting is not supported for production operation.
Group for test applications. Note that this setting is not supported for production operation.
SolutionServices for Web Dynpro ABAP For Web Dynpro ABAP (WDA), you must activate the following services in the system:
Other services
Related SAP notes
|
Affected Releases | ||||
---|---|---|---|---|
Software Component | Release | From Release | To Release | And subsequent |
SAP_BASIS | 70 | 700 | 700 | X |
Related Notes | |
---|---|
1461387 | Web Dynpro View Designer | Error in ICF node |
1429942 | Activating ICF services for PLM Web UI |
1245200 | DBA: ICF Service-Activation for WebDynpro DBA Cockpit |
1131945 | Active services for SRM 6.0 in transaction SICF |
1129700 | Installing GRC Process Control 2.5-GRCSPC 250 on NW 7.0 |
1124553 | Inaktive ICF services of Web Service runtime |
1120682 | Missing ICF node for Web Dynpro application |
1120589 | Web dynpro applications can be executed without ICF nodes |
1109215 | A Web Dynpro ABAP application requires an ICF node |
1009930 | (Display) problems in View Designer when you load a view |
1008689 | No layout preview due to inactive ICF nodes |
517484 | Inactive services in the Internet Communication Framework |
Note 1009930 - (Display) problems in View Designer when you load a view
Summary |
---|
Symptom |
Affected Releases | ||||
---|---|---|---|---|
Software Component | Release | From Release | To Release | And subsequent |
SAP_BASIS | 70 | 700 | 701 | |
SAP_BASIS | 71 | 710 | 711 |
Related Notes | |
---|---|
1122599 | load_application does not correctly generates absolute URL |
1088717 | Active services for Web Dynpro ABAP in transaction SICF |
1008689 | No layout preview due to inactive ICF nodes |
983386 | HTMLViewer: SSO Navigation using HTTPURLLOC settings. |
979039 | JavaScript error when you load a Web Dynpro ABAP View |
773830 | FQHN determination in ICM |
677118 | SP31-> Fully Qualified Domain Names Check |
654982 | URL requirements due to Internet standards |
603624 | HTTP error 403 - Forbidden / You are not authorized to view |
434918 | Configuration for fully qualified host names for BSP |