Developing a Custom Logon Screen
Use
The SAP NetWeaver Application Server (AS) Java ships with a standard set of logon screens. SAP bundles these screens into the logon user interface (UI) application com.sap~tc~sec~ume~logon~ui. The application includes for example, the logon screen and the password help screen. You can change these screens to reflect your company’s look and feel. This procedure describes how to import the default logon UI application into the SAP NetWeaver Developer Studio from the AS Java, modify the application, and deploy the customized application to your AS Java. This enables you to customize the existing application to meet your needs instead of creating a brand new logon UI.
If you only want to make minor changes to the logon screen, such as changing the branding images, see SAP Help Portal Logon Screen Customization.
Prerequisites
This procedure requires you to restart the AS Java, so you should plan for the required downtime while the AS Java restarts.
Procedure
...
1. Import the WAR file of the default logon user interface application into the SAP NetWeaver Developer Studio.
To import the WAR file, choose File ® Import and navigate to the default logon UI application under the following path:
<ASJava_Installation>/j2ee/cluster/apps/sap.com/com.sap.security.core.logon/servlet_jsp/logon_ui_resources/sap.com~tc~sec~ume~logon~ui.war
To avoid inconsistencies in class references, add the class folder of the logon logic application to the libraries of the Java build path of the imported logon UI application.
You can find the class folder of the default logon logic application under the following path:
<ASJava_Installation>/j2ee/cluster/apps/sap.com/com.sap.security.core.logon/servlet_jsp/logon_app/root/WEB-INF/classes
2. Change the content of the imported WAR file as needed.
3. Create a new EAR Application Project project and include the module of the default logon UI application.
a. To start the EAR Application Project wizard, choose File ® New ® Project, and select Enterprise Application Project from the J2EE folder.
b. Add the module of the default logon UI application sap.com~tc~sec~ume~logon~ui.war to the project.
4. In the EAR, view the General tab of the file <project_name>/EARContent/META-INF/application-j2ee-engine.xml.
a. Enter a provider name for your application.
The provider name defines your namespace where your applications reside on the AS Java.
If you enter example.com, the application deploys to the following path:
<ASJava_Installation>/j2ee/cluster/apps/example.com/<project_name>
b. Choose References and choose with the quick info text Add element.
c. Choose Create new and enter the required data.
Reference Data for the Logon Application
Field Name |
Data |
Reference target |
com.sap.security.core.logon |
Reference type |
hard |
Reference target type |
application |
Provider name |
sap.com |
5. In the EAR, edit the file <project_name>/EARContent/META-INF/application.xml, and define the URL alias and for your custom logon UI.
<?xml version="1.0" encoding="UTF-8"?> |
6. Deploy the application.
7. Change the user management engine (UME) property ume.logon.application.ui_resources_alias to the URL alias of the new application.
ume.logon.application.ui_resources_alias=/custom_logon
For more information about editing UME properties, see Editing UME Properties.
8. Restart the AS Java.
Example
The following is an example of the file application-j2ee-engine.xml with a hard reference to the default logon application and example.com as the provider name.
· <?xml version="1.0" encoding="UTF-8"?> |
.
相关推荐
NetWeaver 7.3企业门户是SAP公司推出的企业级信息集成和应用平台NetWeaver系列的一个重要组件。作为7.3版本的企业门户,它在之前版本的基础上增加了新的特性,为用户提供了一站式访问商业应用和业务流程的能力。以下...
### SAP NetWeaver 7.3 安装向导知识点详解 #### 一、引言与目标受众 根据文档描述,本安装指南旨在为系统管理员和技术顾问提供详细的步骤,指导他们如何安装 SAP NetWeaver 7.3 开发者工作环境。此版本文档的版本...
【SAP Netweaver 7.3 安装(SQL Windows)】 SAP Netweaver是SAP公司的核心中间件平台,它为各种SAP应用提供了基础架构,包括ERP、CRM、BW等。版本7.3是这个平台的一个重要里程碑,提供了一系列增强的功能和优化,...
- **SAP NetWeaver ABAP Application Server (AS ABAP)**: 提供了基于ABAP的应用服务器环境。 - **SAP NetWeaver Java Application Server (AS Java)**: 支持Java应用的运行环境。 - **SAP NetWeaver Business ...
### NETWEAVER-CAF-RFC:完整NETWEAVER在CAF下调用R3 BAPI的过程 #### 概述 本文旨在深入解析NETWEAVER-CAF-RFC中关于如何在SAP NetWeaver环境下利用呼叫远程功能(Remote Function Call,简称RFC)与Web Dynpro...
### SAP NetWeaver Single Sign-On (SSO) 解决方案详解 #### 快速概览 SAP NetWeaver Single Sign-On(以下简称“SAP NetWeaver SSO”)是一款强大的解决方案,它允许业务用户只需记住一个密码即可访问所需的全部 ...
本文档旨在提供详细的指南来帮助用户了解并完成基于SAP NetWeaver 7.3 EHP1到7.52版本的ABAP应用服务器在Windows操作系统上安装SAP系统的全过程。该文档不仅覆盖了安装前的准备、安装过程中的注意事项以及安装后的...
### SAP NetWeaver集成应用平台的关键知识点 #### 一、SAP企业服务架构(Enterprise Services Architecture, ESA) SAP的企业服务架构(ESA)是SAP为应对企业不断变化的业务需求而提出的一种全新的架构理念。它旨在...
- **物理媒体上的标签**:Installation Master-JAVA SAP NetWeaver7.3 BS7i2011 - **备注**:这些媒体未上传至SAP MarketPlace (SMP)。 4. **Java组件(适用于SAP NetWeaver 7.03)** - **材料编号**:51041991 ...
随着SAP NetWeaver CE 7.3 和 PI 7.3 的推出,企业服务库及服务注册(ES Repository & SR 7.3)也得到了更新和改进。这些更新包括但不限于: - **可靠的通信与队列**:增强了消息传递的安全性和可靠性,支持更为高效...
### SAP NetWeaver 应用平台基础 #### 一、SAP NetWeaver 概述 SAP NetWeaver 是一个集成平台,为 SAP 和非 SAP 应用程序提供了统一的技术基础。它通过集成、应用和服务来支持企业级应用的开发与部署。在该课程中...
- **企业数据仓库解决方案**:SAP NetWeaver BW 7.3 是一款为企业级应用设计的数据仓库平台,旨在提供高性能的数据集成、存储及分析功能。 - **业务智能支持**:通过集成业务智能工具和技术,帮助企业实现更深入的...
本课程标题为“mySAP SAPTEC - SAP NetWeaver”,其描述指出这是关于SAP NetWeaver应用平台基础的培训课程,课程版本为2003年第二季度,课程时长为3天。SAPTEC是SAP技术教育课程(SAP Technology Education Course)...
激活OData服务可以通过SAP NetWeaver->Gateway->OData Channel->Administration->General Settings->Activate OData Services来实现。 5. 激活SICF服务 在SAP Fiori的配置中,需要激活SICF服务。激活SICF服务可以...
SAP NetWeaver 是一个开放技术平台,提供了一套全面的技术,用于运行关键业务应用程序和集成人员、流程和信息。该平台允许跨业务和技术边界的人员、信息和业务流程的集成和调整。它是 SAP Business Suite 和 SAP ...
通过提供一系列的服务总线功能,SAP NetWeaver PI 7.1 能够帮助组织实现应用、数据和服务的无缝连接。 #### 任务和工具概述 为了顺利完成SAP NetWeaver PI 7.1 的安装、配置并运行一个简单的流程集成场景,我们需要...
SAP NetWeaver是一个集成的企业应用程序平台,由SAP公司开发,用于构建、运行和管理企业级业务应用程序。它提供了统一的基础架构,支持跨多个系统的协同工作,包括ABAP和Java技术栈。NetWeaver作为SAP的核心组件,是...
SAP NetWeaver是SAP公司推出的一款集成化的企业级软件平台,它为构建、运行和管理企业应用提供了全面的技术支持。NetWeaver作为SAP的核心技术框架,涵盖了开发、部署、集成、应用服务器、门户、数据管理和业务流程...