SAP NetWeaver – 快速指南

SAP NetWeaver – 快速指南


SAP NetWeaver – 简介

SAP NetWeaver (SAP NW) 描述了用于“业务支持”的所有软件和服务。SAP 业务套件,例如 ERP 中央组件 (ECC) 或供应商关系管理 (SRM),包含该特定业务解决方案的软件组件。

以下是有关 SAP NetWeaver 平台的要点 –

  • 它是一个开放的技术平台,为运行关键任务业务应用程序和集成人员、流程和信息提供了一整套技术。

  • 它是一个基于 Web 的开放式集成应用程序平台,作为企业面向服务架构 (Enterprise SOA) 的基础,允许跨业务和技术边界集成和调整人员、信息和业务流程。

  • 它利用开放标准来实现与几乎任何来源或技术的信息和应用程序的集成。

  • 它是 SAP Business Suite 和 SAP Business by Design 的基础。它还支持合作伙伴解决方案和定制应用程序。

SAP NW 开发

SAP NetWeaver 于 1997 年由以色列公司 TopTier Software 首次推出。SAP 在 2000 年初收购了这家公司。SAP NetWeaver 的第一个版本于 2004 年发布,版本为 NW7.0。

– 最新可用版本是 2015 年第四季度发布的 SAP NetWeaver 7.5。

SAP 已与各种硬件供应商合作,提供不同的应用程序组件来增强 NetWeaver 平台的功能。SAP Business Warehouse (BW) Accelerator 是为提高 SAP BW 中的数据加载和查询性能而开发的示例之一。

SAP 引入了基于 NetWeaver 平台的各种应用程序开发,如 ABAP Workbench、Web Dynpro、Visual Composer、SAP 解决方案管理器和基于 JAVA 堆栈的 NetWeaver Developer Studio (NWDS)。

在下图中,您可以看到基于 SAP NW 平台的关键启用 –

  • 高度可配置的业务应用程序– 这包括 SAP ECC 套件、用于客户关系管理的 SAP CRM 软件套件、供应链管理以及作为 SAP 企业资源规划 (ERP) 解决方案一部分的其他关键模块。

  • 业务支持应用程序– 这包含业务支持应用程序,如 SAP 流程集成 (PI)、企业门户和商业智能软件套件。

  • 通用开发和技术平台– 这包含 Web 开发和应用程序开发技术,如 ABAP Workbench、SAP Web Dynpro、Visual Composer 等。

织网

SAP NetWeaver – 优势

SAP NW 是一个开放平台,用于管理和配置用于开发工作台应用程序的业务应用程序,因此您可以获得多种优势。

  • 它基于面向服务的架构方法,因此允许您灵活地执行任务。系统升级也可以轻松执行。

  • 通过使用 SAP NetWeaver 应用程序服务器,您可以实时执行分析和嵌入式分析。

  • 使用 ABAP Workbench、Web Dynpro 和 NW Development Studio 等工具轻松开发 Web 应用程序。

  • 一个单一的应用程序平台,用于管理来自不同提供商、以不同语言实现的应用程序。

  • 使用 Web 和移动应用程序轻松实施和使用业务逻辑和 SAP 后端系统内容。

  • 使用 SAP NetWeaver Gateway、基于 JAVA 的 SAP UI5 和基于 HTML5 的应用程序开发的移动和 Web 应用程序的灵活而简单的开发环境。

  • 使用基于 NetWeaver 平台部署模型的 SAP Fiori Launchpad 简化日常业务运营的工作流程和管理。使用 NetWeaver 网关,开发人员可以创建应用程序,将业务用户从任何环境和通过任何设备链接到 SAP 软件。

SAP NetWeaver – 架构

SAP NetWeaver 被称为 SAP 软件堆栈的中央基础,并为其他 NetWeaver 组件(例如流程集成器、商业智能、企业门户)以及 ABAP 和 Java 应用程序提供灵活的平台。

SAP NetWeaver Application Server 支持独立于平台的 Web 服务、业务应用程序和基于标准的开发,使您能够将现有技术资产用于面向 Web 服务的解决方案。

所有 NetWeaver 组件都构建在 SAP Web Application Server 上,并且组件是用 J2EE 或 ABAP 编写的。

建筑学

SAP NetWeaver – 架构

SAP NetWeaver 是整个 SAP 软件堆栈的核心组件之一,并为其他组件以及 JAVA 和 ABAP 应用程序提供平台。

SAP 应用服务器由多个应用服务器实例和数据库服务器组成。使用对话框实例,它还包含一个消息服务器和一个入队服务器。

用户执行的对话框实例具有以下组件 –

SAP NW 架构

  • 内部通信管理器– 用于处理客户端和服务器 Web 请求。它支持协议 – HTTP、HTTPS、SMTP。

  • Dispatcher – Dispatcher 用于将用户请求分发到不同的工作流程。如果所有工作进程都忙,则请求存储在 Dispatcher 队列中。

  • 工作流程– 这些用于执行 Java 或 ABAP 程序。

  • SAP 网关– 这提供了 SAP 实例之间的 RFC 接口。

  • 消息服务器– 用于消息通信并平衡 SAP 系统中的负载。

SAP NetWeaver – 组件

SAP NetWeaver 包括一整套组件、应用程序和工具。

SAP NetWeaver 应用服务器

它支持独立于平台的 Web 服务、业务应用程序和基于标准的开发,使您能够将现有技术资产用于面向 Web 服务的解决方案。

其主要功能包括 –

  • 经过验证的可扩展和综合工具集,用于管理应用程序平台开发。
  • 利用现有的基础设施技能组合。

应用平台
应用平台

互联网通讯经理

Internet Communication Manager (ICM) 用于处理 Web 和服务器请求,并使用 HTTP、HTTPS 和 SMTP 协议建立到 Internet 的连接。这些请求是由用户通过 Web 浏览器发送的。

  • RFC 连接用于将 SAP NetWeaver 应用程序服务器连接到后端系统以获取和处理数据。

  • 在 SAP Web Application Server 中,SAP Gateway 使 SAP 实例之间的 RFC 接口可用。

  • 消息服务器用于处理消息和 SAP 系统中的负载平衡。

SAP NetWeaver 应用程序服务器的安装选项

对于 SAP NetWeaver Application Server 的安装,您可以从以下两个安装选项中进行选择 –

  • ABAP 系统– 使用此安装方法,您可以运行 ABAP 程序以及少数选定的 SAP Java 应用程序。

  • Java System – 使用此安装方法,您可以运行 J2EE 应用程序,但不能运行任何 ABAP 程序

SAP NetWeaver – 商业智能

它使您能够集成来自整个企业的数据并将其转换为实用、及时的业务信息,以推动合理的决策。

SAP NetWeaver – 网关

它使开发人员能够创建应用程序,将业务用户从任何环境和通过任何设备链接到 SAP 软件。

SAP NetWeaver – 主数据管理

它确保跨系统数据的一致性,并有助于跨扩展价值链集成业务流程。

SAP NetWeaver – 流程编排

它有助于改进流程,从简单的工作流到跨越应用程序和组织边界的集成流程。它包括业务流程管理、业务规则管理和流程集成的功能。

SAP NetWeaver – 门户

它统一了关键信息和应用程序,为用户提供跨企业的基于角色的视图,使您能够充分利用您的信息资源。

SAP Auto-ID 基础架构

它为您提供了集成所有自动化传感设备(包括 RFID 阅读器和打印机、蓝牙设备、嵌入式系统和条形码设备)所需的所有功能。

SAP NetWeaver – 身份管理

它解决了典型企业面临的访问和供应问题。它为集成业务流程创造了新的机会,并有助于在异构 IT 环境中集成系统。

SAP NetWeaver – 信息生命周期管理

它允许您根据您定义的监管保留规则以易于访问的格式存档数据。

SAP NetWeaver – 版本详情

SAP NetWeaver 平台和基于 NetWeaver 技术的不同应用程序允许您在异构环境中使用 SAP 和非 SAP 产品。下表列出了 SAP NetWeaver 平台的不同版本详细信息。

SAP NetWeaver 7.0 于 2004 年首次发布,其最新版本是 SAP NetWeaver 7.5,于 2015 年 11 月发布。

Technology 发布详情
SAP NetWeaver Platform

SAP NetWeaver 7.5

SAP NetWeaver 7.4

SAP NetWeaver 7.3 包括增强包 1

SAP NetWeaver 7.3

SAP NetWeaver 7.0 包括增强包 3

SAP NetWeaver 7.0 包括增强包 2

SAP NetWeaver 7.0 包括增强包 1

SAP NetWeaver 7.0

SAP Composition Environment

SAP NetWeaver 组合环境 7.2

SAP NetWeaver Composition Environment 7.1 包括增强包 1

SAP NetWeaver 组合环境 7.1

SAP NetWeaver CE 7.1 的企业服务存储库

SAP Enterprise Portal, Enterprise Workspaces

SAP NetWeaver 门户,企业工作区 1.0

SAP NetWeaver 门户,企业工作区 1.1

SAP NetWeaver Adaptive Computing Controller

SAP NetWeaver 自适应计算控制器 7.3

SAP NetWeaver 自适应计算控制器 7.2

SAP NetWeaver Enterprise Search

SAP NetWeaver 企业搜索 7.3

SAP NetWeaver 企业搜索 7.2

SAP NetWeaver Mobile

SAP NetWeaver Mobile 7.1 包括增强包 1

SAP NetWeaver 移动版 7.1

SAP NetWeaver MDM SAP NetWeaver 主数据管理 7.1
SAP Process Integration

SAP NetWeaver Process Integration 7.1 包括增强包 1

SAP NetWeaver 流程​​集成 7.1

SAP Single Sign-On

SAP NetWeaver 单点登录 2.0

SAP NetWeaver 单点登录 1.0

ECC 系统中的 NW 版本

如前所述,SAP NetWeaver 包括一整套组件、应用程序和工具。您可以在 SAP ECC 套件中查看 NetWeaver 平台的版本。

检查 NetWeaver 平台的版本 –

步骤 1 – 使用 SAP GUI 登录到 SAP ECC 系统。

SAP ECC

步骤 2 – 选择要检查 NetWeaver 版本并登录的系统。

NetWeaver 版本

步骤 3 – 要检查版本,请单击顶部的系统选项卡 → 状态

地位

这将打开系统状态选项卡。

您可以查看不同的详细信息,例如使用数据、存储库数据和主机数据。

使用数据

步骤 4 – 要检查版本,请在 SAP 系统数据 → 组件版本 → 单击镜头图标。

在下一个已安装的软件屏幕中,在已安装的软件组件版本下,您可以找到组件名称、版本、服务包级别和支持包。

步骤 5 – 在发布选项卡下,您可以检查 NetWeaver 版本的版本。在下面的屏幕截图中,它是 NetWeaver 7.4。

发布标签

步骤 6 – 在同一屏幕下的下一个选项卡下,即已安装的产品版本,您可以找到 SAP 系统上安装的每个组件的版本。要搜索 SAP NetWeaver 的版本,请向下滚动以找到它。

产品版本 SAP NW

SAP NetWeaver – 设置 NW

要设置 SAP NetWeaver,您必须检查 SAP 站点上的 SAP NetWeaver 产品可用性矩阵 (PAM)。这会告诉您产品的平台可用性、版本类型和维护以及升级持续时间。

使用 PAM,SAP 发布有关 SAP 软件版本的以下信息 –

  • 发布类型(例如,标准发布、早期采用发布或自定义开发项目发布)
  • 计划可用性
  • 维护时间
  • 升级路径
  • 平台可用性,包括数据库平台和操作系统

要查看 SAP NetWeaver 平台的平台、维护和升级以及发布详细信息,请转到以下 SAP PAM 站点并使用合作伙伴 ID 和密码登录https://apps.support.sap.com/sap/support/pam

要检查 SAP NetWeaver 7.4 的 PAM,请转到以下链接并使用您的 SID 和密码登录。

https://websmp201.sapag.de/~sapidb/011000358700000552252012E

本网站提供以下信息 –

  • 操作系统/数据库
  • 开发人员工作场所
  • 语言支持
  • 浏览器支持

Note – SAP Note 1843183 用于发布 SAP NetWeaver 7.4。

SAP NetWeaver 的操作系统/数据库 PAM

在下表中,您可以找到 SAP NetWeaver 平台的操作系统和数据库产品可用性矩阵。沿 Y 轴显示数据库支持及其版本,沿 X 轴显示支持的 Windows 操作系统。

操作系统

  • AS – 仅具有整个 SAP NetWeaver 堆栈的应用程序服务器
  • DB – 仅数据库服务器
  • HA – 仅高可用解决方案
  • X64 − x64 和 x86_64 代表相同的硬件

SAP NetWeaver 的桌面和移动浏览器支持

以下是对 SAP NetWeaver 版本桌面浏览器支持

微软 Internet Explorer

  • IE 11 桌面(推荐)
  • IE 11 on Windows 10 支持计划于 2015 年 10 月
  • IE 7 – IE 10 直到 2016 年 1 月

微软边缘

  • 计划用于 UI Add-on 2.0 SP1 (SAPUI5 1.32)。计划向下移植到 UI Add-on 1.0 SP15 (SAPUI5 1.28)。

火狐浏览器

  • 最新的扩展支持发布周期(推荐)
  • 最新快速发布周期(有条件支持)

谷歌浏览器

  • Windows 的最新发布周期
  • 支持 NW 7.02、7.03、7.30 及更高版本

苹果Safari

  • 自版本发布之日起在 OS X 上使用 3 年
  • 支持 NW 7.02、7.03、7.30 及更高版本

以下是SAP NetWeaver 版本移动浏览器支持

  • iPad 上的 Apple Safari
  • iPhone 上的 Apple Safari
  • 三星 Galaxy Tab/S 上的谷歌浏览器
  • 三星 Galaxy Tab/S(A4.4 及更高版本)上的 Android 浏览器
  • 诺基亚 Lumia 930 上的 Windows Phone 8.1(有条件支持)
  • 诺基亚 Lumia 930 上的 Windows Phone 10(计划中)
  • 黑莓 Z10/30 上的黑莓

– 设备和操作系统版本支持自供应商发布之日起 3 年。

支持的 UI 技术 –

  • SAPUI5 / OpenUI5
  • SAP Fiori 应用程序可能有不同的支持

SAP NetWeaver 开发人员工作场所

  • 由 SAP NetWeaver Developer Studio 和 AS Java 组成,具有有限的平台支持
  • 本地开发和测试能力
  • 不支持团队发展
  • Eclipse 更新站点没有可用的工具更新
  • 无扩展支持

语言支持

所有关于语言可用性的信息都可以在产品可用性中找到。

技术发布信息下的矩阵 (PAM) → 语言 → 产品实例 → 附加信息中的显示链接

SAP NetWeaver – 安装选项

在执行安装之前,第一步是检查安装的软件和硬件要求。软件要求包括安装介质,硬件要求包括 – 具有 16 GB 内存的 PC,用于安装和运行系统的最低硬盘空间为 6080 GB。如果您计划创建虚拟映像,则可以为 VM 映像分配等效内存。

软件要求

您可以从 SAP Marketplace 获取该软件。转到https://websmp201.sapag.de/#wrapper

软件要求

单击底部的 SAP Store 图标,您将被定向到https://www.sapstore.com/

单击登录按钮并输入 SAP 合作伙伴 ID 详细信息。登录后,您可以看到以下屏幕 –

SAP合作伙伴

搜索 SAP NetWeaver Application Server for ABAP 64 位试用版。

试用版

您还可以从以下 SAP Store 链接下载旧软件产品的项目http://sdnweb.sdn.sap.com

软件下载搜索列表将旧的 SCN 下载目录项目映射到新的商店链接。搜索框将自动完成您的输入并帮助您找到您要查找的项目。

在左侧,我们列出了商店解决方案编号作为直接在商店中搜索的参考。SAP Store 解决方案标题链接到相关的商店解决方案。

如果您找不到旧包,请发送带有旧标题和链接的电子邮件。

软件下载

注册您的帐户并输入所有详细信息。选中条款和条件复选框。

注册您的帐户

在您注册 SAP Store 后,SAP 会为您提供一个包含文件的链接 – ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rar,大小约为 4 GB。将此文件解压缩到一个新文件夹,您可以看到以下文件夹。您有应用程序安装程序文件来运行安装。

SAP文件

这将打开 SAP 安装主向导。您需要完成以下步骤才能完成安装。

  • 选择选项
  • 定义参数
  • 概括
  • 执行
  • 完全的

SAP NetWeaver 软件

在左侧,您可以获得每个选项的帮助。做出选择后,接下来是去定义参数,在这里接受最终用户许可协议 EULA → 下一步。

在下一个(以下)屏幕中,您必须输入所有用户的密码。此密码将用于 SAPinst 创建的所有帐户和安全存储密钥阶段。检查 F1 帮助以了解限制和依赖项。

SAP 软件交付

当您单击下一步时,系统将在下一个窗口中执行先决条件检查器结果。在详细结果下,您可以找到不同的选项 –

  • 状况
  • 结果代码
  • 严重性
  • 信息
  • 更多信息

先决条件结果

当您再次单击下一步时,向导将带您到参数摘要选项卡。您可以看到所有密码的详细信息(常规参数、主密码、Windows 域),如下面的屏幕截图所示。

参数汇总

在底部,单击下一步按钮。您将被移动到安装向导的“执行”选项卡。在这里您可以看到分阶段安装,如下面的屏幕截图所示。

任务进度

在此任务进行过程中,您可能会遇到不同的错误。其中一些是 –

  • 数据库错误(驱动程序问题)
  • 导入 ABAP
  • 安装后活动(配置问题)

安装过程完成后,您将看到一条确认消息,如下面的屏幕截图所示。

执行 SAP

传递安装参数

在安装过程中,您必须传递不同的参数,这些参数称为输入用户参数。这些参数取决于安装模式的类型。您可以选择以下安装选项 –

  • 典型模式
  • 自定义模式

典型模式

当您选择“典型”模式时,安装向导只选择典型参数的默认值,缩短安装运行时间。

在典型模式下,您需要选择以下输入参数 –

  • 主密码
  • 系统标识
  • 数据库连接参数
  • NetWeaver 7.4 或更高版本您需要维护一个加密密钥

SAP主密码

自定义模式

当您在安装过程中选择“自定义”模式时,您必须选择所有用户输入参数。在安装向导中的第 2 步 → 下一步中定义参数后,系统将提示您查看参数摘要。

在摘要步骤中,您可以再次更改所有参数。

安装完成后,参数模式不能更改为典型→自定义或自定义→典型,安装过程中应根据业务需求选择。

总结 SAP

SAP NetWeaver – 传输管理

运输管理系统 (TMS) 是 SAP 系统中的关键组件之一,用于控制新请求、监控变更(例如谁实施了变更)以及定义和配置 SAP 环境中的系统环境。

运输管理系统由 3 部分组成 –

  • 变更和运输组织者 (CTO)

    交易:SE01

    这用于管理、配置 SAP 存储库和其他对象中的更改。这为开发和配置项目提供了一个中心环境。( https://wiki.scn.sap.com )

  • 运输管理系统

    这用于管理、控制和复制开发对象以及用于在 SAP 系统环境中执行的自定义,使用配置了 RFC 连接的传输路由。这包括从一个 SAP 系统导出对象并导入到目标系统。

  • 工具

    工具是 SAP Kernel 的一部分,用于管理 R3trans 和传输控制程序。

    R3trans称为 SAP 系统传输,用于在不同 SAP 系统之间传输对象。使用传输控制程序(tp)或使用 SAP 升级实用程序调用它

    传输控制程序用于支持在不同平台和不同数据库上运行的不同系统之间的数据和对象传输。

配置传输管理

传输管理是 SAP 系统环境中的关键组件之一。

传输域控制器

这用于管理所有 TMS 配置详细信息。对配置设置的任何更改都会分发到所有系统。要设置域控制器,请使用事务:STMS

如果 SAP 系统没有域控制器,系统将提示您创建一个新的域控制器。运输领域包括以下要执行的活动 –

  • 用户创建 TMSADM

  • RFC连接和请求创建,TMSADM用于登录目标系统

  • DOMAIN.CFG 文件创建在 usr/sap/trans/bin 目录下,该文件存储 TMS 配置,供系统和域用于检查现有配置。

运输管理

将系统添加到传输域

要添加系统,请登录要添加到系统的 SAP 系统。使用客户端 000并启动事务 STMS如果系统未添加,TMS 将检查配置文件DOMAIN.CFG并要求加入域。点击“选择提案”并保存。系统最初将保持“等待”状态。

完成任务 → 登录域控制器系统 → 事务 STMS → 转到概览 → 系统。

您可以看到将可用的新系统。转到 SAP 系统 → 批准。

短信服务系统
系统
SAP 系统审批

管理运输路线

传输路由定义为 SAP 管理员定义的路由,用于在不同 SAP 系统之间传输更改。

您可以定义两种类型的运输路线 –

  • 整合(从 DEV 到 QAS) – 使用传输层
  • 交付(从 QAS 到 PRD) – 不需要传输层

运输请求

传输请求包含要在开发系统中实现的更改数量。它由变更类型、目的、变更类别、目标系统等详细信息组成。

传输请求以标准格式命名为 – < SID > K < Number >

例子

SID代表系统 ID

K代表固定关键字/字母

数字可以是从 900001 开始的范围内的任何内容

在 SAP 系统中可以创建两种请求类型 –

  • Workbench Request – 此请求类型用于包含存储库和跨客户端自定义对象。工作台请求用于在 ABAP 工作台对象中进行更改。

  • 定制请求– 此请求类型用于包含属于客户端特定定制的对象。当用户自定义设置时,系统会自动创建这些请求,并根据传输层自动分配目标系统。

运输组织者

要创建传输请求,请使用事务 SE01

可以通过两种方式创建传输请求 –

  • 自动– 它是自动创建的。

  • 手动– 您还可以手动创建传输请求。

扩展视图

传输系统中对象的导入/导出

在源系统中完成传输请求后,您必须从源系统导出请求并将其导入目标系统。要执行导入,您必须选择导入队列。

运行交易 STMS → 导入,或者您可以转到顶部的概览选项卡 → 导入。

交易短信系统

您可以查看当前域中的系统列表、说明以及导入队列中可用的请求数量和状态。

进口概览

导入队列

此列表包含目录中准备导入到目标系统的传输请求。

重要队列

要手动添加请求,您可以转到附加 → 其他请求 → 添加。您应该知道传输请求的名称。

运输请求

传输请求日志

您还可以在传输请求完成后检查日志。要检查日志,事务 SE01 → 转到 → 传输日志。

交易 SE01

运输管理系统中提供以下两种类型的日志 –

  • 传输日志– 它跟踪已在传输请求中移动的传输日志文件。

  • 操作日志– 它包括在传输请求中执行的操作日志的详细信息。包括出口、进口等。

日志记录值

运输管理系统中存在以下日志记录值 –

  • 0 – 此值表示导出成功。

  • 4 – 此值表示已发出警告并且对象已成功传输。

  • 8 – 这表示发出了警告,并且至少有一个物体无法运输。

  • 12 或更高– 此值表示传输请求中的错误,通常不会由于传输请求中的对象而导致。发生这种情况的原因可能是系统故障。

SAP NetWeaver – 管理后台作业

后台作业是SAP系统中在后台运行而不影响系统正常运行的作业。后台作业用于减少手动工作并使流程自动化。它们可以在没有任何用户输入的情况下在后台运行,并且可以安排在系统负载较低时运行。

后台工作可分为三类 –

  • A 类(高优先级) – 这用于紧急或关键任务,必须与 A 类优先工作一起安排。A 类作业保留一个或多个后台工作进程。

  • B 类(中优先级) – 这些作业在 A 类高优先级作业完成后执行。

  • C 类(低优先级– 这些作业在 A 类和 B 类作业完成后运行。

交易代码 – SM36

SAP 轻松访问

一般资料

在一般数据中,输入以下详细信息以创建后台作业 –

  • 输入作业名称

  • 优先级/工作类别

  • 选择要在其上执行作业的目标服务器。这用于负载平衡。您可以定义要在其上运行作业的目标服务器。

后台工作

如果要在电子邮件中获取结果,请使用假脱机列表收件人,输入电子邮件 ID。

收件人确定

要定义执行步骤,请转到“步骤”选项卡。在字段中输入程序名称、变体名称。如果您没有根据您的要求创建变体,请将其留空。点击底部的保存按钮。

SAP 创建 Step1
步骤列表概述

要通过开始条件,输入开始日期、结束日期、频率等。如果没有指定开始条件,则作业将保持在计划状态,不会运行。可以使用各种选项来定义开始条件。要创建定期作业,请选中底部的框。

定义背景

定义计划后,单击“保存”按钮以保存作业。您可以定义不同的调度选项 –

  • 立即– 立即运行作业。

  • 日期/时间– 您可以添加日期和时间来运行作业。

  • After Job – 您还可以在完成特定作业后安排此作业。

  • After Event – 您还可以在触发特定事件时添加时间表。

  • 在操作模式– 您还可以在操作模式中添加时间表。

背景定义

取消调度后台作业

要取消调度作业以便将来不再运行,您必须释放作业。要取消计划作业,请使用事务代码:SM37

注意– 当作业处于活动状态时,在完成之前不能取消计划。

步骤 1 – 输入作业名称和用户名。

步骤 2 – 要取消计划作业,请从状态选项卡中选择已发布和就绪。

步骤 3 – 输入作业启动条件并选择顶部的执行按钮,如下面的屏幕截图所示。

简单的工作选择

以下屏幕截图将确认作业已发布以及作业的其他详细信息。

工作概述

SAP NetWeaver – 西北业务客户端

SAP NetWeaver 业务客户端(NWBC) 是一个用户界面,用于从单个平台访问所有应用程序。您无需打开每个应用程序,无需在 SAP 登录或 Internet Explorer 中打开每个应用程序即可使用它。

您可以通过两种方式访问​​ NWBC –

用于 HTML 的 NWBC

这可以使用 URL 打开,在这种情况下不需要安装客户端工具。

URL 格式 – http://applicationservername.com:8070/nwbc/~launch/?sapclient=800&sap-language=EN

您必须在 URL 中输入详细信息才能登录 NWBC。需要以下信息:系统、客户端、用户、密码和语言,如下面的屏幕截图所示。

NWBC HTML
商业客户

桌面应用程序的 NWBC

在这种情况下,您需要安装 NWBC 桌面工具,并且必须添加 URL 和应用程序服务器详细信息。

NetWeaver 业务
桌面应用程序

SAP NWBC 支持单点登录,因此对于业务用户和开发人员来说,它是一个非常有用的工具,可以从单个平台执行所有必要的操作,因为无需在多个位置登录以访问不同的应用程序。

– 用户可以使用 SAP NetWeaver 业务客户端和 SAP 前端 GUI 客户端访问 SAP 系统。两者的使用取决于要求。如果用户只访问 SAP 系统而不使用基于 Web 的应用程序,则首选 SAP GUI。

当用户同时拥有 SAP 系统和基于 Web 的应用程序时,建议使用 NetWeaver Business Client。

SAP GUI 和 NWBC 之间的主要区别

NWBC 和 SAP GUI 之间的主要区别在于您可以访问 Web Dynpro (WD) 应用程序的方式。使用 SAP GUI,当您执行 WD 应用程序时,它会在浏览器中打开,而在 NWBC 上,如果将该应用程序添加到您的角色中,它会像普通的 Dynpro 事务一样在 GUI 中打开。

请注意,SAP NW 业务客户端适用于基于角色的访问。也就是说,当您使用 NWBC 登录到特定系统时,您只会看到分配给您的角色中的那些事务,并且您可以在主页上看到的选项卡是根据分配的角色定义的。

NWBC 发布

NetWeaver Business Client 已发布 3 个版本:NWBC 3.0、NWBC 3.5NWBC 4.0

要使用 NetWeaver Business Client 4.0,您还应该安装最新版本的 SAP GUI,即 SAP GUI 7.4。

NetWeaver 业务客户端导航分为 4 个部分,如下面的屏幕截图所示 –

  • 左侧导航面板
  • 顶部的导航选项卡
  • 画布工作区
  • 导航选项卡上方的快速启动栏

导航标签

在 Launchpad 中,您可以执行不需要开发人员和用户记住完整事务代码的高级搜索。您只需开始输入第一个字母,它就会为您提供建议。

SAP NetWeaver – 服务配置


etWeaver 业务客户端使用 HTTP 访问 ABAP 服务器。
因此,配置至少一个端口很重要并且它应该是活动的。

要配置 HTTP 服务,请使用 Transaction SMCM

HTTP HTTPS 设置

要显示后端系统中配置的服务,请单击 Goto → Services

服务

如果 HTTP 或 HTTPS 服务尚不存在,或者您想进行更改,您可以创建或编辑服务,遵循路径 – 服务 → 创建或服务 → 更改。

创建 HTTP

要激活/停用服务,请选择该服务并单击服务 → 激活。

启用

在 ICF 中激活服务

使用 Internet 通信框架,您可以使用标准协议与 SAP 系统进行通信。为了能够在您的系统中使用 NWBC,您需要使用 SICF 事务(/sap/bc/nwbc及其下的组件)在您的系统上激活 SICF 服务

步骤 1 – 要激活服务,请调用交易:SICF

交易 SICF

步骤 2 – 将层次结构类型设置为 SERVICE,然后单击执行 (F8)。

维护服务

步骤 3 – 展开 default_host 下的节点。

步骤 4 – 可以通过向下导航到以下服务树来访问业务客户端的驾驶舱子节点:default_host/sap/bc/nwbc

默认主机

步骤 5 – 选择相关服务节点并选择服务/主机 → 激活。

服务主机激活

步骤 6 – 选择任何服务并单击停用。系统将提示您确认停用。

步骤 7 – 转到信息选项卡,如下面的屏幕截图所示,您可以看到停用的结果。单击“是”以停用相应的服务。

停用服务

SAP NetWeaver – 业务客户端安装

NetWeaver 商务客户端适用于Windows 操作系统,保证商务客户端的流畅运行。

硬件要求包括至少 1 GB 内存,内存要求取决于打开的会话选项卡数量和窗口数量。

SAP 建议最小屏幕尺寸为 1024*768 和 VGA 监控。所有硬件要求与 SAP GUI 前端安装相同。

要安装 NWBC 桌面应用程序,您需要设置该工具。

步骤 1 – 通过双击运行安装文件,安装向导将打开。该向导将帮助您配置 SAP 产品安装 → 下一步。

SAP 前端安装程序

步骤 2 – 在如下屏幕截图所示的下一个窗口中,您必须进行产品选择。选择 SAP NetWeaver Business Client,然后单击下一步按钮。您的磁盘驱动器上应该有足够的内存来满足安装的内存空间要求。

SAP 产品选择

步骤 3 – 选择下一步按钮,安装过程将开始。在安装过程中,您将被告知安装进度。

步骤 4 – 要完成设置,请单击“完成”按钮,如下面的屏幕截图所示。

SAP的配置

NWBC 交易和导航

提供了不同的系统事务代码,您可以使用这些代码在 ABAP 系统中访问和管理 NetWeaver Business Client。使用交易代码,交易:NWBC

当您在 ABAP 系统中运行此事务时,这将在浏览器中启动“启动 URL”,并将启动一个单独的浏览器实例。

交易 NWBC

如果您的 HTTP 服务未配置/激活,您将在运行Transaction时收到以下消息:NWBC

无效的 HTTP

要解决此问题,您必须运行Transaction SMCM单击转到 → 服务。选择 HTTP 服务,服务 → 激活。

交易中芯国际

当您在 ABAP 系统中运行 NWBC 事务时,它会显示系统上所有驾驶舱的列表以及相关角色的列表。

第一个图标或带有前导斜杠的链接将打开 NWBC for HTML。

第二个图标或不带前导斜杠的链接将打开 NWBC 桌面工具。

启动 NetWeaver

注意– 使用事务 NWBC,CL_GUI_HTML_VIEWER 类始终在浏览器中启动 URL – Microsoft Internet Explorer,即使另一个浏览器被定义为系统上的默认浏览器。

这是因为该类包含额外的逻辑,以便在启动时将正在运行的 SAP GUI 会话中的身份验证信息注入到 Internet Explorer (IE) 实例中。因此,客户端将在 Internet Explorer 浏览器中以相同的用户名打开。

基于 NW 的 SAP 应用程序

SAP NetWeaver 被称为开放技术软件组件,它为您提供一个平台来运行关键业务应用程序以及人员、流程和信息之间的集成。它允许跨异构软件环境组合、供应和管理 SAP 和非 SAP 应用程序。

下表定义了 SAP NetWeaver 的主要用例及其关键领域 –

S.NO 用例和描述
1

Data Warehousing

SAP BW

2

Building Integration scenarios

SAP 流程集成 PI

3

Mobilizing Business Processes

SAP NetWeaver 移动版

4

Building Composite Applications

SAP 组合环境

5

Integration with SAP Enterprise Portal

SAP 企业门户

6

Application Development ABAP

NetWeaver 应用服务器 ABAP 上的 ABAP 开发

SAP NetWeaver BW

SAP Business Intelligence (BI) 意味着分析和报告来自不同异构数据源的数据。SAP Business Warehouse (BW) 集成来自不同来源的数据、转换和整合数据、执行数据清理以及数据存储。它还包括数据建模、管理和暂存区。

SAP BW 中的数据在称为 SAP BI 管理工作台的集中工具的帮助下进行管理。BI 平台提供基础设施,包括OLAP Processor、Metadata Repository、Process designer等功能。

Business Explorer (BEx) 是一种报告和分析工具,支持 BI 中的查询、分析和报告功能。使用 BEx,您可以对历史和当前数据进行不同程度的分析。

SAP BW 被称为开放和标准的工具,它允许您从不同的系统中提取数据,然后将其发送到 BI 系统。它还使用不同的报告工具评估数据,您可以将其分发到其他系统。

下图显示了一个开放、广泛且基于标准的商业智能架构。

商业探索者

SAP 流程集成

SAP 流程集成(PI) 是 SAP NetWeaver 平台的一部分。它在NetWeaver 7.0 ehp2及更早版本中称为 SAP NetWeaver Exchange Infrastructure (XI) SAP NetWeaver Process Integration 是 NetWeaver 软件组件的一部分,用于在公司内部系统中或与外部各方交换信息。

SAP PI/XI 使您能够设置跨系统通信和集成,并允许您连接基于不同编程语言(如 Java 和 SAP ABAP)的 SAP 和非 SAP 系统。它提供了一个在复杂系统环境中对于系统集成和通信必不可少的开源环境。

SAP Process Integration 是一种中间件,允许在公司内的 SAP 和非 SAP 应用程序之间或与公司外的系统之间进行无缝集成。

SAP PI 体系结构由在设计时、配置时和运行时使用的多个组件组成。在 SAP PI 中,发送方系统称为,接收方称为目标系统,架构称为Hub 和 Spoke 结构Spoke 用于连接外部系统,Hub 用于交换消息。

SAP PI 系统分为以下组件 –

  • 集成服务器
  • 集成生成器
  • 系统景观目录 SLD
  • 配置和监控

配置和监控

SAP NetWeaver 移动版

SAP NetWeaver mobile 是一种用于为 SAP Business Suite 开发移动解决方案的解决方案。您可以使用不同的工具为偶尔和始终连接的移动设备部署和操作移动应用程序。

SAP NetWeaver 移动版有两种可能的方案 –

偶尔连接

在偶尔连接的 SAP NetWeaver 移动场景中,移动设备包含一个移动客户端和一个 Web 服务器、数据库层和业务逻辑。

在这种情况下,use 可以脱机工作,并且不需要等待网络连接到中间件来处理分配给它们的任何关键任务。NetWeaver 移动设备还包含用于数据同步和数据复制的工具,以使数据可用于后端系统。

始终连接

在始终连接的场景中,为了管理业务运营,移动设备始终连接到中间件。移动应用程序在中央服务器上可用,没有移动客户端。用户必须连接到服务器才能访问这些应用程序。

应用程序在中央服务器上开发和部署,并且根据不同的移动设备呈现不同。

在这两种移动场景中,SAP NetWeaver Mobile 充当企业移动性的中间件。使用此中间件提供以下功能 –

  • 消息传递和网络监控
  • 设备管理
  • 数据分布
  • 企业形象
  • 安全

应用程序开发 ABAP

ABAP 代表高级业务应用程序编程,一种 4GL(第 4 代)语言。目前,它与 Java 一起被定位为 SAP 应用服务器编程的主要语言。

Web Dynpro 是一种标准的 SAP UI 技术,允许您使用与 ABAP 工作台集成的图形工具和开发环境来开发 Web 应用程序。图形工具的使用减少了实现工作,您可以更好地重用和维护 ABAP 工作台中的组件。

要在 ABAP 工作台中访问 Web Dynpro 运行时环境和图形工具,您可以使用事务代码 – SE80

这两种解决方案都是在 NetWeaver 平台上开发的,为用户提供应用程序和 Web 开发环境。

应用开发
ABAP开发

Web Dynpro是用于 Web 开发的 ABAP 环境,基于 UI 编程的模型视图控制器 (MVC) 概念。根据平台,它可用于 Java 和 ABAP,并支持类似的功能。

Web Dynpro 具有以下功能 –

  • 显示和业务逻辑分离
  • 使用图形工具轻松更改布局
  • 接口无平台依赖性

以下是作为 Web Dynpro 架构一部分的关键概念 –

元数据

Web Dynpro 为您提供了开发基于Web 的应用程序的环境,您可以在应用程序开发中使用图形工具以元数据的形式定义Web Dynpro 应用程序。您还可以定义自己的事件;但是,事件处理应该在单独的代码中定义,并且必须在触发事件时执行。

Web Dynpro 应用程序中的用户界面由使用 Web Dynpro 工具定义的小元素组成。您还可以通过在运行时更改这些元素或再次集成这些元素来更改或增强用户界面。

图形工具

有多种图形 Web Dynpro 工具可用于生成基于 Web 的应用程序。您不需要为此创建源代码。以下是 Web Dynpro 应用程序中图形工具的主要功能 –

  • 定义用户界面元素的属性
  • 数据流
  • 用户界面布局

对于所有这些属性,您可以使用图形工具而无需创建源代码。

业务及应用逻辑

Web Dynpro 允许您在前端运行您的应用程序,并且可以使用本地服务或通过远程连接访问后端系统。您的用户界面在 Dynpro 应用程序中维护,并在后端系统中运行持久逻辑。

您可以使用自适应 RFC 服务或通过调用 Web 服务将 Web Dynpro 应用程序连接到后端系统。

MVC 编程模型

Web Dynpro 应用程序基于 MVC 模型 –

  • 模型– 这允许访问 Web Dynpro 应用程序中的后端数据。

  • 查看– 这用于确保在 Web 浏览器中表示数据。

  • 控制器– 这用于控制模型和视图之间的通信,它从用户那里获取输入并从模型中获取流程数据并在浏览器中显示数据。

SAP NetWeaver – 门户

SAP NetWeaver 门户是 NetWeaver 架构中的关键组件之一,提供对组织应用程序的单点访问。客户、合作伙伴和组织的员工可以使用企业门户作为访问组织服务和执行日常任务所需信息的单一点。

SAP NetWeaver Portal 允许对用户进行以下类型的身份验证 –

  • 用户名和密码
  • SAP 登录票
  • 使用安全套接字层 (SSL) 的 X.509 证书
  • 客户证书
  • 断言票

SAP NetWeaver 门户提供两种类型的使用 –

应用门户EPC

这适用于不需要完整的企业门户功能的情况。它也被称为EP 核心它由门户和通用工作列表 (UWL) 组成。

门户提供对 SAP 和非 SAP 信息源、组织应用程序、数据库和服务的单一访问点。

用户可以从智能手机、平板电脑等移动设备以及台式机和笔记本电脑访问门户。门户允许用户(员工、客户、合作伙伴和供应商)在访问信息时管理基于角色的访问,特定于他们的日常工作任务。

Universal Worklist允许业务用户管理、操作和委派日常工作项目。可以使用自动化业务流程生成工作项

使用 UWL,它可以将来自多个供应商系统的工作项收集到一个列表中,以实现一站式访问。

NetWeaver 企业门户

Enterprise Portal 包括知识管理协作功能,并基于 EP Core。

门户导航

当您运行 NetWeaver Portal 时,它会为您组织的所有关键对象提供对其日常工作相关信息的基于角色的安全访问。所有利益相关者——客户、合作伙伴、供应商和供应商——都可以访问 SAP 应用程序、第三方应用程序、桌面应用程序、文档、数据库和其他服务。

门户导航

NetWeaver 门户框架包含用户可以导航的每个页面上的所有必需组件和功能。

  • 顶级导航– 管理用户和系统管理任务和开发活动。

  • 详细导航– 系统景观,所有添加的系统和景观管理,以及服务配置。知识管理和通用工作列表导航。

  • 带有工具区域的搜索字段– 在门户内容中执行搜索和高级搜索选项。

  • 动态导航

  • 门户收藏夹– 您可以从主页直接访问收藏夹链接。

  • 内容区域– 无论从详细级别导航中选择什么内容,该内容都会显示在内容工具栏中。

  • 页面工具栏– 每个页面的此工具栏都不同,并且根据选择和内容区域内容而有所不同。

SAP NetWeaver – 创建系统

您可以在 NetWeaver 门户下创建一个新系统并添加系统别名。

步骤 1 – 要创建系统,您必须以管理员身份登录门户。

步骤 2 – 在顶级导航栏中,转到系统管理 → 系统配置 → 系统景观,如下面的屏幕截图所示。

系统管理

步骤 3 – 接下来,转到门户内容。右键单击门户内容并选择新建系统,如下面的屏幕截图所示。

步骤 4 – 选择 JDBC 系统,然后单击下一步。

步骤 5 – 输入系统名称和系统 ID 属性作为新系统 → 下一步 → 完成。

系统标识

企业门户角色和组

企业门户的所有用户和角色任务都可以使用用户管理引擎(UME) 执行。UME 已集成到 SAP NetWeaver Application Server。在 UME 中,您定义 UME 操作以应用授权。UME 操作是定义用户角色的 JAVA 权限,它们可以进一步分配给 Portal 角色。

用户管理引擎执行用户授权以确保用户在提供对企业门户中的iView功能的访问权限之前分配给他们正确的 UME 操作

对于每个门户角色,用户管理引擎中定义了 UME 操作。下表列出了所有关键门户角色和相应的 UME 操作。

Key Portal Roles UME 行动
Delegated User Administrator UME.Manage_Users UME.Manage_Role_Assignment
Every User Core Role UME.Manage_My_Profile
Standard User Role UME.Manage_My_Profile
Super Administrator UME.AclSuperUser UME.Manage_All
System Admin UME.System_Admin
User Administrator UME.Manage_All

以下 UME 操作仅针对企业门户角色定义 –

  • UME.Acl超级用户
  • UME.Manage_Role_Assignments
  • UME.Remote_Producer_Read_Access
  • UME.Remote_Producer_Write_Access

UME 与 Portal 角色比较

在 NetWeaver Portal 中,UME 角色和 Portal 角色都可以由 Portal 管理员管理。UME 角色包含 JAVA 动作;但是,门户角色包含对 iView、文件夹和系统的访问。

下表列出了 UME 和门户角色之间的主要区别 –

Portal Roles UME 角色
Used to manage the portal content – iViews, work sets, folders, etc. UME 操作是一组 Java 权限。
This is used to define how the content is grouped together and how it is displayed in the portal. By assigning a portal role, you define which content a user sees in the portal. 这用于定义用户必须在 J2EE 引擎上运行应用程序的授权。
When you assign a portal role to a user or group, they get end-user permission on the role. 这提供了对 J2EE 引擎上的应用程序的访问。
They are created in the Role editor of Portal Content Studio. 它们是使用身份管理创建的。

创建角色并将 iView 添加到角色

步骤 1 – 要创建角色,请导航到内容管理 → 门户内容。

步骤 2 – 右键单击​​您选择的文件夹,然后选择新建 → 角色。

内容管理

第 3 步– 首先,创建一个角色并将其命名为 OBNRole。

第 4 步– 首先,创建一个角色并将其命名为 OBNRole。

门户内容

步骤 5 – 转到用户管理选项卡 → 角色,如下面的屏幕截图所示。

管理选项卡

步骤 6 – 找到在上一步中创建的 OBNRole,并使用“分配的角色”选项卡将管理员用户/其他用户添加到其中,如下面的屏幕截图所示。

分配的角色

SAP NetWeaver – 知识管理

SAP NetWeaver 知识管理(KM) 组件将来自不同数据源的非结构化信息组织成结构化格式,并使其可供所有用户访问。来自各种数据源的信息以记事本文档、PPT 和 HTML 格式存在。可以使用不同的功能集成来自不同来源的信息。

SAP 企业知识管理的主要功能

以下是 SAP 知识管理功能的主要功能 –

跨多个文档存储的统一访问

  • 适用于任何存储库的统一 API
  • 合作伙伴可以扩展广泛的连接器
  • 集成到 SAP Enterprise Portal

全套内容管理服务

浏览、搜索、签入和签出、基于知识文章的订阅。

全套搜索和分类服务

  • 索引、搜索
  • 自动分类
  • 文本挖掘

搜索

  • 全文
  • 属性

不同的搜索模式

  • 精确的
  • 语言:使用查询词的词干进行搜索
  • 模糊搜索容错
  • 通配符搜索,使用“*”还是使用“?”
  • 复杂表达式的短语搜索
  • 布尔运算符
  • 突出显示/HTML 转换/链接到维护的关键字
  • 内容片段
  • 联合搜索(使用其他搜索引擎索引)

文本挖掘

  • 搜索类似文档
  • 替代搜索词的建议
  • 自动将文档分类为类别

创建文档并将其上传到知识中心

在 NetWeaver 知识管理中,可以创建文档并将其发布到知识管理文件夹。所有用户都可以访问这些文档,并且每个用户都可以在 Portal 中创建一个文档。它可以发布到知识管理文件夹。

SAP NetWeaver – KM 管理

各种配置/管理功能在企业门户知识管理的各个领域中执行。

初始配置

要使 KM 运行,您需要在安装过程后立即执行基本配置。这些活动是使用知识管理功能所必需的。

  • 安装搜索和分类引擎 (TREX)
  • 基于模板的基本配置
  • 手动配置

系统管理

您必须执行与知识管理门户相关的各种管理任务。可以使用企业门户中的“管理”选项卡执行这些任务。

  • 系统配置
  • 监控、记录和跟踪

您可以在门户顶级导航窗格中的系统管理选项卡下找到这些任务的工具,如下面的屏幕截图所示。

系统配置

内容管理

内容管理涉及管理不同类型的知识管理内容。门户内容和 KM 内容使用 SAP Enterprise Portals 的内容管理角色进行管理。

KM 中的内容类型 –

  • 门户内容– 这包括上一章中提到的 iView,用于访问 KM 功能和其他门户内容目录。

  • KM Content – 这些对象在知识管理存储库中管理。

将报告添加到 KM 存储库管理器

在 PAR 文件结构中部署报告时,您需要将报告分配给 Repository Manager。

步骤 1 – 导航到顶级详细导航栏中的系统管理 → 系统配置选项卡。

欢迎管理员

步骤 2 – 在左侧的详细导航栏中,转到知识管理 → 内容管理 → 存储库管理器 → 报告存储库。

内容管理

步骤 3 – 接下来是选择标准报告存储库管理器进行编辑并将简单报告添加到活动报告列表中。将自定义报告添加到管理器后,您必须保存更改。

编辑报告

步骤 4 – 转到内容管理员角色,您可以看到新报告可用于计划。该报告可由内容管理器运行。

内容管理者

SAP NetWeaver – 开发人员工作室

NetWeaver Developer Studio是基于 SAP Eclipse 的环境,用于开发 Java 业务应用程序。使用 Developer Studio,您可以开发基于不同编程模型的应用程序 – Web Dynpro 和 Java EE。

最新版本的 Developer Studio 附带 NetWeaver Composite Environment 7.1。以下是 NetWeaver Developer Studio 的主要功能 –

  • 您可以提供一个健壮的、完全集成的开发环境,特别适合广泛的 Java 项目和大型开发团队。使用Developer Studio 提供了一个高效的环境,它涵盖了Java 项目的整个生命周期。

  • 在Developer Studio的帮助下,通过对SAPu2019s开发组件模型的紧密支持,降低了解决方案的复杂性,提高了复用性

  • 凭借高度灵活的开发流程,您可以使用Developer Studio 作为本地开发环境。您可以离线构建和编辑所有源代码,在本地安装的服务器上进行部署和测试。

  • Developer Studio 为 Java 业务开发的所有方面提供了一套完整的开发工具——用户界面、电子商务逻辑和 Java 持久性。

  • Developer Studio 提供向导和各种图形编辑工具,可提高生产力并降低开发成本。

在 Developer Studio 中创建 Web 项目

步骤 1 – 要在 NetWeaver Developer Studio 中创建项目,请打开 Developer Studio。

第 2 步– 要打开 JAVA Perspective,请转到 Windows → Open Perspective → 其他 → Java EE。

步骤 3 – 选择文件 → 新建 → 项目,这将打开新建项目窗口。选择项目类型。

新项目

步骤 4 – 单击下一步后,您必须输入项目名称并选择目标运行时和配置。

步骤 5 – 单击完成按钮。

动态网络项目

步骤 6 – 当您单击完成时,这将在 NetWeaver Developer Studio 中打开项目,如下面的屏幕截图所示。

NetWeaver 开发者工作室

您可以执行以下常见的 J2EE 应用程序开发 –

  • 创建 J2EE 组件应用程序开发。
  • 将不同的组件收集到可以部署在 NetWeaver 等应用服务器上的单个单元中。

应用服务器

SAP NetWeaver – 网页内容

业务用户生成的 Web 内容可以使用 Web 页面编辑器工具进行管理,该工具允许业务用户管理大部分 WCM 任务和门户页面的创建,这些门户页面可以将业务应用程序与用户生成的 Web 和静态内容相结合。使用网页编辑器,您可以混合业务应用程序和用户生成的内容。

Web Page Composer 支持专业人士创建交互式门户页面。最终用户可以轻松访问门户中的 Web 内容和应用程序。

以下是 Web Page Composer 页面的结构组件。

  • 导航– WPC 区域集成到基于角色的导航结构中。

  • 收藏夹– 最终用户可以保存他们最喜欢的页面以便更快地访问。

  • 搜索– 搜索结果包括上下文信息,例如相关页面和角色。

销售和营销

使用网页编辑器添加文章

步骤 1 – 导航到区域管理 → 内容编辑器 → 文章选项卡 → 内容

区域管理

这将打开内容编辑器窗口。

步骤 2 – 添加以下详细信息以在企业门户中发布文章 –

  • 内容标题
  • 作者
  • 选择图像
  • 抽象的
  • 标题
  • 段落

企业门户

步骤 3 – 要保存和发布这篇文章,请单击保存按钮。

第 4 步– 要查看本文,请转到“文章”选项卡并单击“刷新”按钮。

第 5 步– 转到右侧的页面内容并提及您希望如何在企业门户上发布此内容。以下是可用选项 –

  • 文章
  • 横幅
  • 链接列表
  • 段落
  • RSS 链接列表
  • 预告片
  • 网址查看

步骤 6 – 要预览已发布的内容,请转到顶部的文章编辑器 → 预览按钮。

文章编辑

流程集成选项

SAP 流程集成 (SAP PI) 是 SAP NetWeaver 平台的一部分。在 NetWeaver 7.0 ehp2 及更早版本中称为SAP NetWeaver Exchange Infrastructure XISAP NetWeaver Process Integration 是 NetWeaver 软件组件的一部分,用于在组织的内部系统中或与外部各方交换信息。

SAP PI/XI 使您能够建立跨系统的通信和集成,并允许您连接基于不同编程语言(如 Java 和 SAP ABAP)的 SAP 和非 SAP 系统。它提供了一个在复杂系统环境中对于系统集成和通信必不可少的开源环境。

SAP Process Integration 是一种中间件,允许在组织内的 SAP 和非 SAP 应用程序之间或与组织外的系统之间进行无缝集成。

为什么我们需要 SAP PI?

在组织中,SAP ERP 不包含单个系统,而是由多个集成系统组成,如 SAP CRM、FICO、EWM 等。 SAP PI 提供一个平台作为所有系统的单点集成,而无需触及复杂的系统用于所有数据和信息交换的遗留系统。

SAP SD

以下是 SAP 流程集成提供的关键功能 –

连通性

使用 SAP PI,您可以连接具有不同技术通信方式的不同应用程序和系统。SAP PI 为您提供了多种适配器,允许您连接基于不同协议(如 HTTPS 或远程函数调用 (RFC))的应用程序。

路由

路由定义了运行时不同系统之间的消息流规则。

映射

SAP PI 用于连接分布式环境中的不同应用程序或系统,可以在不同组织之间建立。因此,存在两个组件之间的数据交换结构彼此不同的可能性。

映射

SAP NetWeaver PI 安装选项

在 SAP PI 中运行场景时,通信和处理功能取决于随 SAP PI 安装一起安装的运行时引擎。您可以在主机系统上安装一个或多个运行时引擎。SAP PI 提供以下两个安装选项 –

类型 1 – 双重用途类型

此安装基于 ABAP 和 Java,并提供用于设计和配置集成内容的工具以及以下运行时引擎 –

  • 集成引擎
  • 业务流程引擎
  • 高级适配器引擎

类型 2 – 高级适配器引擎扩展 (AEX)

此安装基于 Java 并提供用于设计和配置集成内容的工具,并包含 AEX 作为运行时引擎。

SAP NetWeaver PI 架构

SAP PI 体系结构由在设计时、配置时和运行时使用的多个组件组成。在 SAP PI 中,发送方系统称为源系统,接收方系统称为目标系统。该架构称为集线器和辐条结构。Spoke 用于连接外部系统,而 Hub 用于交换消息。

SAP PI 系统分为以下组件 –

  • 集成服务器
  • 集成生成器
  • 系统景观目录 (SLD)
  • 配置和监控

NetWeaver PI

SAP NetWeaver – 网关

SAP NetWeaver Gateway 用于在 SAP 业务套件、目标客户端、平台和框架之间建立连接。它提供开发和生成工具以使用不同的客户端开发工具创建 OData 服务。

SAP NetWeaver 网关为 Web 应用程序上的 SAP 后端系统的业务逻辑和内容的使用提供了一种更简单的方法。它还降低了访问 SAP 数据的复杂性,并提供了简单的界面来减少开发时间。

SAP NetWeaver Gateway:功能和主要优势

  • SAP NetWeaver Gateway 是一种技术,它提供了一种基于市场标准将设备、环境和平台连接到 SAP 软件的简单方法。

  • 无中断的任何 SAP 业务套件。

  • 易于开发简单的 API,不需要任何工具知识。

  • 基于REST、ATOM/OData。通过利用 REST 服务和 OData/ATOM 协议,它允许使用任何编程语言或模型连接到 SAP 应用程序,而无需 SAP 知识。

  • 它为 Eclipse、Visual Studio 2010 和 XCode 等知名 IDE 提供插件。

网关安装/部署选项

有两种不同的部署选项可用于部署 SAP NetWeaver –

SAP NetWeaver Gateway 的中央集线器部署

在此选项中,网关服务器功能在一台专用服务器(集线器系统)上使用。与第一个选项不同,服务部署发生在 Hub 系统上。

如果不需要在后端系统上执行开发或发布 7.40 之前的版本,则使用此选项。或者如果不允许在后端部署 Add-On IW_BEP。在这种情况下,开发人员仅限于可通过后端 RFC 访问的接口。

开发发生在网关集线器系统中,不涉及业务套件后端系统。IW_BEP 或 SAP_GWFND 在网关集线器系统中运行,SAP 业务套件中没有任何内容。

好处

  • 此选项的优点是不需要在后端系统中安装 Gateway Add-Ons。

缺点

  • 无法直接访问元数据 (DDIC) 和业务数据。因此,数据的重用是有限的。

  • GENIL 对象不能远程使用。

  • 在此配置中,访问仅限于远程启用的接口,如 RFC 模块、BAPI 等。

嵌入式部署

在嵌入式部署架构中,开发发生在 SAP 业务套件后端系统中。网关系统也安装在同一系统中。服务在 SAP Business Suite 后端系统中注册和发布。

IW_BEP 或 SAP_GWFND 在安装了 SAP 业务套件的同一系统中运行。

优势

  • 由于减少了一次远程调用,因此它需要的运行时间更少。

缺点

  • 该系统不应用作其他后端系统的集线器。

  • 如果有多个 SAP Business Suite 系统,则必须多次配置网关。

  • 仅建议将此配置用于沙箱目的。

SAP NetWeaver – 安全

在分布式环境中,您使用 Internet 来管理业务数据,安全性是任何系统中的关键要求之一。不应有任何未经授权的访问和用户错误,配置访问不应导致任何信息丢失。

SAP NetWeaver 安全性包括以下几点 –

  • 技术系统景观/架构(之前介绍过)
  • 用户管理和身份验证
  • 网络和传输层安全

用户管理

您可以在 SAP NetWeaver 中使用各种用户管理工具。这些工具内置于 SAP 系统中,可以从事务中调用。

使用这些工具,您可以管理 Java 和 ABAP 的应用程序平台。

在 ABAP 引擎中管理用户

步骤 1 – 使用T 代码管理 SAP 系统中的用户:SU01您可以使用它来管理 ABAP 系统中的用户。

ABAP引擎

步骤 2 – 输入您要创建的用户名,然后单击创建图标,如下面的屏幕截图所示。

用户维护

步骤 3 – 您将被定向到下一个选项卡 – 地址选项卡。在这里,您需要输入姓名、电话号码、电子邮件 ID 等详细信息。

地址

您将进一步被定向到下一个选项卡 – 登录数据,如下面的屏幕截图所示。

步骤 4 – 在登录数据选项卡下输入用户类型。我们有五种不同的用户类型。

登录数据

以下是不同的用户类型 –

  • 对话用户– 此用户用于从 GUI 进行交互式系统访问。

  • 系统用户– 此用户用于后台处理、系统内的通信。

  • 通信用户– 此用户用于外部 RFC 调用

  • 服务用户– 该用户是为更大的匿名用户组创建的。

  • 参考用户– 无法使用此用户类型登录系统。允许分配额外授权的一般非个人相关用户的用户类型。

步骤 5 – 输入第一个登录密码 → 新密码 → 重复密码。

新密码

您将被定向到下一个选项卡 – 角色。

步骤 6 – 将角色分配给用户。

分配角色

您将进一步被定向到下一个选项卡 – 配置文件。

步骤 7 – 将配置文件分配给用户。

个人资料用户

步骤 8 – 单击“保存”图标以接收确认。

锁定/解锁用户

在 SAP 系统中,管理员还可以根据需要锁定或解锁用户。这可以在特定时间段内或永久执行。可以通过以下两种方式锁定/解锁用户 –

  • 手动/强制
  • 自动(登录尝试失败次数后)

手动或强制

您可以使用这些交易代码强制/自动锁定用户 –

  • 交易代码- SU01单个用户

  • 交易代码- SU10多个用户

步骤 1 – 执行事务代码 – SU01

步骤 2 – 选择要锁定/解锁的用户,然后单击以下屏幕截图中所示的图标。

初始画面

SAP NetWeaver – PFCG 角色

您可以使用此事务(Transaction – PFCG)来管理 ABAP 系统中的角色并提供用户授权。您可以创建新角色、复制现有角色、定义单个和复合角色等。

步骤 1 – 在以下屏幕截图中,输入角色名称并单击单一/复合角色。

角色维护

步骤 2 – 要复制现有角色,请单击复制角色按钮。从现有角色列表中选择角色。您可以选择单一/复合角色。

复制角色按钮

步骤 3 – 要更改角色,请从列表中选择角色,然后单击更改按钮,如下面的屏幕截图所示。

单击更改按钮

第 4 步– 当您转到“用户”选项卡时,您将看到已申请此角色的用户列表。您可以看到他们的用户 ID、用户名、开始和结束日期。

改变角色

步骤 5 – 您还可以执行用户比较主记录,或者您可以将直接用户添加到此角色。

SAP NetWeaver – 身份验证方法

为了对用户进行身份验证,ABAP 前端服务器使用 SAP NetWeaver 提供的身份验证和单点登录 (SSO) 机制。以下机制可用于身份验证

SPNEGO/KERBEROS

当客户端应用程序想要向远程服务器进行身份验证,但双方都不确定对方支持哪种身份验证协议时,将使用 SPNEGO。伪机制使用协议来确定可用的通用通用安全服务应用程序接口 (GSSAPI) 机制,选择一个机制,然后将所有进一步的安全操作分派给它。这可以帮助组织分阶段部署新的安全机制。

SAP 登录票

SAP 登录票证代表 SAP 系统中的用户凭据。启用后,用户可以通过 SAP GUI 和 Web 浏览器访问多个 SAP 应用程序和服务,而无需进一步输入用户名和密码。SAP 登录票证也可以作为跨 SAP 边界启用 SSO 的工具。在某些情况下,登录票证可用于验证第三方应用程序,例如基于 Microsoft 的 Web 应用程序。

X.509 证书

X.509 证书包含有关颁发证书的身份以及颁发证书的身份的信息。人们称为安全套接字层 (SSL) 证书的许多证书实际上是 X.509 证书。

SAP NetWeaver – 通信安全

安全网络通信(SNC) 将 SAP NetWeaver Single Sign-On 或外部安全产品与 SAP 系统集成。借助 SNC,您可以使用 SAP 系统无法直接使用的安全产品提供的附加安全功能来增强安全性。

SNC 保护使用 SAP 协议、远程函数调用 (RFC) 或动态信息和操作网关 (DIAG) 的 SAP 系统的各种客户端和服务器组件之间的数据通信路径。

各种安全产品已经实施了一些众所周知的加密算法,借助 SNC,您可以将这些算法应用于您的数据以增强保护。

重要功能

SNC 保护各种 SAP 系统客户端和服务器组件之间的数据通信路径。支持的安全产品已经实施了一些众所周知的加密算法,借助 SNC,您可以将这些算法应用于您的数据以增强保护。

使用 SNC,您可以获得应用级的端到端安全性。两个受 SNC 保护的组件之间发生的所有通信都是安全的。

可以使用 SAP 不直接提供的其他安全功能,如智能卡。您可以随时更改安全产品,而不会影响 SAP 业务应用程序。

保护级别

您可以应用三个级别的安全保护。他们是 –

  • 仅认证
  • 完整性保护
  • 隐私保护

仅认证

仅使用身份验证时,系统会验证通信伙伴的身份。这是 SNC 提供的最低保护级别。

完整性保护

使用完整性保护时,系统会检测数据的任何更改或操作,这些更改或操作可能发生在通信的两端。

隐私保护

使用隐私保护时,系统会对传输的消息进行加密,使窃听无效。隐私保护还包括数据的完整性保护。这是 SNC 提供的最高保护级别。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁