SAP NetWeaver - 快速指南


SAP NetWeaver - 简介

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

以下是 SAP NetWeaver 平台的要点 -

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

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

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

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

SAP NW 开发

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

注意- 最新可用版本是 2015 年第 4 季度发布的 SAP NetWeaver 7.5。

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

SAP推出了基于NetWeaver平台的各种应用程序开发,如ABAP Workbench、Web Dynpro、Visual Composer、SAP Solution Manager和基于JAVA堆栈的NetWeaver Developer Studio(NWDS)。

在下图中,您可以看到基于 SAP NW Platform 的关键支持 -

  • 高度可配置的业务应用程序- 这包括 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 组件(例如 Process Integrator、商业智能、企业门户)以及 ABAP 和 Java 应用程序提供了灵活的平台。

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

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

建筑学

SAP NetWeaver - 架构

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

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

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

SAP网络架构
  • 内部通信管理器- 用于处理客户端和服务器的 Web 请求。它支持协议 - HTTP、HTTPS、SMTP。

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

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

  • SAP 网关- 它提供 SAP 实例之间的 RFC 接口。

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

SAP NetWeaver - 组件

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

SAP NetWeaver 应用服务器

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

其主要特点包括 -

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

互联网通讯经理

Internet 通信管理器 (ICM) 用于处理 Web 和服务器请求,并使用 HTTP、HTTPS 和 SMTP 协议建立与 Internet 的连接。用户通过 Web 浏览器发送请求。

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

  • 在 SAP Web 应用程序服务器中,SAP 网关使 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 自动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 月发布。

技术 发布详情
SAP NetWeaver 平台

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 组合环境

SAP NetWeaver 组合环境 7.2

SAP NetWeaver Composition Environment 7.1,包括增强包 1

SAP NetWeaver 组合环境 7.1

SAP NetWeaver CE 7.1 企业服务存储库

SAP 企业门户、企业工作区

SAP NetWeaver 门户、企业工作区 1.0

SAP NetWeaver 门户、企业工作区 1.1

SAP NetWeaver 自适应计算控制器

SAP NetWeaver 自适应计算控制器 7.3

SAP NetWeaver 自适应计算控制器 7.2

SAP NetWeaver 企业搜索

SAP NetWeaver 企业搜索 7.3

SAP NetWeaver 企业搜索 7.2

SAP NetWeaver 移动

SAP NetWeaver Mobile 7.1 包括增强包 1

SAP NetWeaver 移动 7.1

SAP NetWeaver MDM SAP NetWeaver 主数据管理 7.1
SAP流程集成

SAP NetWeaver Process Integration 7.1 包括增强包 1

SAP NetWeaver 流程​​集成 7.1

SAP 单点登录

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)。这会告诉您产品的平台可用性、版本类型和维护以及升级持续时间。

SAP 使用 PAM 发布以下有关 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

本网站提供以下信息 -

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

注意- SAP NetWeaver 7.4 版本的 SAP 说明 1843183。

SAP NetWeaver 操作系统/数据库 PAM

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

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

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

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

微软浏览器

  • IE 11 桌面版(推荐)
  • Windows 10 上的 IE 11 计划于 2015 年 10 月提供支持
  • IE 7 - IE 10 直至 2016 年 1 月

微软边缘

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

火狐浏览器

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

谷歌浏览器

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

苹果浏览器

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

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

  • iPad 上的 Apple Safari
  • iPhone 上的 Apple Safari
  • 三星 Galaxy Tab/S 上的 Google Chrome
  • Samsung 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 - 安装选项

在执行安装之前,第一步是检查安装的软件和硬件要求。软件要求包括安装介质,硬件要求包括 - RAM 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

传递安装参数

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

  • 典型模式
  • 自定义模式

典型模式

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

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

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

自定义模式

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

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

安装完成后,您将无法更改“典型→自定义”或“自定义→典型”的参数模式,因此安装过程中应根据业务需求进行选择。

总结SAP

SAP NetWeaver - 运输管理

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

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

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

    交易:SE01

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

  • 运输管理系统

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

  • 工具

    工具是 SAP 内核的一部分,用于管理 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 系统 → 批准。

STMS 系统 SAP系统审批

管理运输路线

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

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

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

运输要求

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

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

例子

SID代表系统ID

K代表固定关键字/字母

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

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

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

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

交通组织者

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

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

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

  • 手动- 您还可以手动创建运输请求。

扩展视图

运输系统中物体的导入/导出

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

运行事务 STMS → 导入,或者您可以转到顶部的概述选项卡 → 导入。

交易STMS

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

进口概览

导入队列

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

重要队列

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

运输要求

传输请求日志

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

交易SE01

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

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

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

日志记录值

传输管理系统中存在以下日志记录值 -

  • 0 - 该值表示导出成功。

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

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

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

SAP NetWeaver - 管理后台作业

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

后台作业可分为三类 -

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

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

  • C 类(低优先级- 一旦 A 类和 B 类作业完成后,这些作业就会运行。

交易代码 - SM36

SAP 轻松访问

一般数据

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

  • 输入职位名称

  • 优先级/工作类别

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

后台作业

如果您想通过电子邮件获取结果,请使用假脱机列表收件人输入电子邮件 ID。

收件人确定

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

SAP创建步骤1 步骤列表概述

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

定义背景

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

  • 立即- 立即运行作业。

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

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

  • 事件之后- 您还可以在触发特定事件时添加时间表。

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

背景定义

取消安排后台作业

要取消安排作业以使其将来不再运行,您必须释放该作业。要取消安排作业,请使用事务代码:SM37

注意- 当作业处于活动状态时,在完成之前无法取消计划。

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

步骤 2 - 要取消安排作业,请从状态选项卡中选择已发布并准备就绪。

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

简单的工作选择

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

职位概述

SAP NetWeaver - NW 业务客户端

SAP NetWeaver Business Client (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 和应用程序服务器详细信息。

网威商务 桌面应用程序

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

- 用户可以使用 SAP NetWeaver Business Client 和 SAP Front End GUI 客户端访问 SAP 系统。两者的使用取决于要求。如果用户只访问SAP系统,不使用基于Web的应用程序,则首选SAP GUI。

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

SAP GUI 和 NWBC 之间的主要区别

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

请注意,SAP NW Business Client 采用基于角色的访问。也就是说,当您使用 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 Business Client 导航分为 4 部分,如以下屏幕截图所示 -

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

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

SAP NetWeaver - 服务配置

etWeaver Business Client 使用 HTTP 访问 ABAP 服务器。因此,至少配置一个端口并且该端口应该处于活动状态非常重要。

要配置HTTP服务,请使用事务SMICM

HTTP HTTPS 设置

要显示后端系统中配置的服务,请单击“转到”→“服务”

服务

如果 HTTP 或 HTTPS 服务尚不存在或者您想要进行更改,您可以按照路径 - 服务 → 创建或服务 → 更改来创建或编辑服务。

创建HTTP

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

启用

激活 ICF 中的服务

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

步骤 1 - 要激活服务,请调用事务:SICF

交易SICF

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

维护服务

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

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

默认主机

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

服务主机激活

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

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

停用服务

SAP NetWeaver - 业务客户端安装

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

硬件要求至少包括 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 服务未配置/激活,您在运行事务时将收到以下消息:NWBC

无效的 HTTP

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

交易中芯国际

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

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

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

启动 NetWeaver

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

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

基于NW的SAP应用

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

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

序号 用例和描述
1

数据仓库

SAP BW

2

构建集成场景

SAP 流程集成 PI

3

移动化业务流程

SAP NetWeaver 移动

4

构建复合材料应用

SAP 组合环境

5

与 SAP 企业门户集成

SAP企业门户

6

应用程序开发ABAP

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

SAP NetWeaver BW

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

SAP BW 中的数据借助称为 SAP BI Administration Workbench 的集中式工具进行管理。BI平台提供基础设施,包括OLAP处理器、元数据存储库、流程设计器和其他功能。

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

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

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

商业探索者

SAP流程集成

SAP Process Integration (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 中,发送方系统称为源系统,接收方系统称为目标系统,该体系结构称为中心辐射结构。Spoke用于与外部系统连接,Hub用于交换消息。

SAP PI 系统分为以下组件 -

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

SAP NetWeaver 移动

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

SAP NetWeaver 移动有两种可能的情况 -

偶尔连接

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

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

始终保持连接

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

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

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

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

应用程序开发ABAP

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

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

要访问 Web Dynpro 运行时环境和 ABAP 工作台中的图形工具,您可以使用事务代码 - 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 应用程序中的后端数据。

  • 视图- 用于确保数据在网络浏览器中的表示。

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

SAP NetWeaver - 门户

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

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

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

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

应用门户EPC

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

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

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

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

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

NetWeaver 企业门户

企业门户包括知识管理协作功能,并且基于 EP Core。

门户导航

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

门户导航

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

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

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

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

  • 动态导航

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

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

  • 页面工具栏- 此工具栏对于每个页面都是不同的,并且根据选择和内容区域内容而变化。

SAP NetWeaver - 创建系统

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

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

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

系统管理

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

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

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

系统ID

企业门户角色和组

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

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

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

关键门户角色 UME行动
委派用户管理员 UME.Manage_Users UME.Manage_Role_Assignment
每个用户核心角色 UME.管理我的个人资料
标准用户角色 UME.管理我的个人资料
超级管理员 UME.AclSuperUser UME.Manage_All
系统管理员 UME.System_Admin
用户管理员 UME.管理_全部

以下 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 和门户角色之间的主要区别 -

门户角色 UME角色
用于管理门户内容 - iView、工作集、文件夹等。 UME 操作是一组 Java 权限。
这用于定义内容如何分组以及如何在门户中显示。通过分配门户角色,您可以定义用户在门户中看到的内容。 它用于定义用户在 J2EE 引擎上运行应用程序的权限。
当您将门户角色分配给用户或组时,他们将获得该角色的最终用户权限。 这提供了对 J2EE 引擎上的应用程序的访问。
它们是在 Portal Content Studio 的角色编辑器中创建的。 它们是使用身份管理创建的。

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

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

步骤 2 - 右键单击​​您选择的文件夹并选择新建 → 角色。

内容管理

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

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

门户内容

步骤 5 - 转到“用户管理”选项卡→“角色”,如以下屏幕截图所示。

管理选项卡

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

分配的角色

SAP NetWeaver - 知识管理

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

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

以下是 SAP 知识管理功能的主要特点 -

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