SAP PI 可用性检查

以下是我们可以执行的一些基本测试,以验证 SAP PI 系统的可用性。这些测试将确认 SAP PI 的所有必需构建块都正常工作。

  1. 1PI Java 可用性检查。

1.1 验证所有服务器节点是否已启动并运行 - 使用 JSMON
1.2 验证所有服务器节点是否已启动并运行 - 使用 NWA。
1.3 验证 PI Java 应用程序/工具的可用性。

  1. 集成引擎检查。

    2.1 验证 PI 队列是否已注册。
2.2 ICM 可用性。

  1. 连接检查。

3.1 SLD 可用性检查。
3.2 RFC 连接。

  1. 4缓存可用性检查。

4.1 通过 RWB 进行缓存监控。
4.2 通过事务SXI_CACHE进行缓存检查
4.3 通过 SXI_CACHE 进行适配器引擎缓存检查

  1. 使用 Runtime Work Bench (RWB) 进行 PI 可用性检查。

5.1 使用 RWB
进行组件监控 5.2 使用 RWB 进行 SLD 配准监控

  1. 高级检查

6.1 WS 运行时检查(如果使用)
6.2 SPROXY 检查

1.PI Java 可用性检查。

   1.1 验证所有服务器节点是否已启动并正在运行。(所有必需的服务均处于活动状态)。

- 在操作系统级别登录并转到 /sapmnt/<SID>/profile 目录(在 UNIX 级别)并执行以下命令。 

jsmon pf=<SID>_DVEBMGS<XX>_<主机名>    

例如,如果您的 SID 为 PIP,实例为 DVEBMGS10 且 hostname 为 sappipci,则命令将为          

JSMON pf=PIP_DVEBMGS10_sappipci

JSMON 从 SAP PI 7.1 开始提供,对于早期版本,请使用 JCMON 工具。

- 进入上述屏幕后,在命令提示符中输入“P V”(以红色显示)

-“P V” 用于进程视图,这将向您显示所有正在运行的进程,您应该看到所有服务器节点与所有服务(如 HTTP、P4 等)一起运行(以红色显示)。

- 输入“退出”命令以退出该工具。

找不到 Gadget 规范 URL

1.2 使用 NWA 验证所有服务器节点是否已启动并正在运行。

如果您在操作系统级别没有访问权限,您还可以使用 SAP NetWeaver Administrator (NWA) 工具来监控进程可用性。

– 在浏览器中输入以下 URL,然后使用具有管理访问配置文件的用户登录。

http://<主机名>:5<xx>00/nwa,例如实例编号为 10 的 http://sappipci.company.com:51000/nwa

– 现在转到“操作管理”>””””>”“启动&停止”,如下所示。

- 现在您应该看到所有实例,验证所有进程都处于运行状态并且应该是绿色的。(如红框所示)。

1.3 验证 PI Java 应用程序/工具的可用性。

在本节中,我们将检查用于开发和配置目的的各种 SAP PI 工具的可用性。

–在浏览器中输入以下 URL

http://<主机名>:5<xx>00/dir 例如实例编号为 10 的 http://sappipci.company.com:51000/dir

或者您也可以转到 SAP 交易SXMB_IFR 进入以下页面。

现在,一次单击一个突出显示的工具(Integration Builder 和 Enterprise Service Builder),并验证工具是否启动没有任何问题。

我们将按照以下步骤通过 ABAP 堆栈检查 SLD 的可用性

  1. 集成引擎检查。

2.1 验证 PI 队列是否已注册。

- 登录到 PI 的 ABAP 堆栈并执行事务 SMQR,验证所有与 PI 相关的队列 (XB*) 是否已注册。

如果队列未注册,请转到事务SXMB_ADM ->集成引擎 -> 管理 -> 管理队列,然后选择“注册队列

2.2 ICM 可用性。

通过此测试,将确认 ICM 运行正常。

- 登录到 PI 的 ABAP 堆栈并执行事务 SMICM 您将看到以下屏幕

验证 ICM 状态是否为“正在运行”,并且当前 /Peak threads/connections/queue entries 低于最大值。(不应超过 Max 的 60-70%)

- 在所有服务器上执行此 ICM 步骤。

  1. 连接检查。

    3.1 SLD 可用性检查。

SAP PI 严重依赖 SLD ,因此及早发现 SLD 问题并应尽快解决非常重要。以下测试将检查 PI 的 ABAP 堆栈的 SLD 的可用性。

这些步骤可以针对任何依赖 SLD 实现任何类型功能的 ABAP 系统执行。

- 登录到 PI 的 ABAP 堆栈并执行事务 SLDCHECK。 您应该打开一个 Web 浏览器,并可选择登录到 SLD。使用 Dialog 用户登录,并按照下面屏幕截图中显示的红色框查看 SLD 状态是否正在运行。

- 验证状态为 Running 后,现在转到执行 SLDCHECK 事务的 ABAP 屏幕。您应该会看到如下所示的类似屏幕:

- 在“RFC 目标 SAPSLDAPI 的属性”部分,应有“RFC Ping 成功”语句(如上所示)

- 在“调用函数 LCR_LIST_BUSINESS_SYSTEMS”部分应该有“函数调用成功终止”的语句,您应该能够看到一些业务系统的列表。(如上所示)。

- 在“调用函数 LCR_GET_OWN_BUSINESS_SYSTEM”部分,应该有一个语句“函数调用成功终止”,您应该会看到集成服务器的业务系统。(所示为 Beolow)

- 在“调用函数 LCR_GET_BS_DETAILS”部分,应该有一个语句“函数调用成功终止”。检查此部分给出的 URL 是否对应于 http://<hostname>:5<xx>00/sap/习/engine?type=entry(如下所示)

- 在“RFC 目标 LCRSAPRFC 的属性”部分,应该有“RFC Ping 成功”的语句(如下所示)。

- 在“调用函数 EXCHANGE_PROFILE_GET_PARAMETER”部分,应有“函数调用成功终止”语句。(如下所示)。

3.2 RFC 连接。

RFC 连接对于 SAP PI 的运行非常重要,以下是您应该通过事务 SM59 检查的 RFC 目标。

– AI_RUNTIME_JCOSERVER
AI_VALIDATION_JCOSERVER
LCRSAPRFC (也通过 SLDCHECK 检查)
– SAPSLDAPI (也通过 SLDCHECK 检查)
– INTEGRATION_DIRECTORY_HMI

列表中的前四个 RFC 是 TCP-IP 连接(类型 T) ,您可以查看 SAP PI 的 JAVA 堆栈中已注册的程序/配置(如下所示)。

- 转到以下 URL 以启动 NWA 并导航到“配置管理” ->“基础设施” ->“JCO RFC 提供程序”。Yo 将获得如下所示的类似屏幕。

http://<hostname>:5<xx>00/nwa,例如实例编号为 10 的 http://sappipci.company.com:51000/nwa

在这里,您可以使用寄存器程序 ID 识别各种 Jco,如果任何 TCP-IP RFC 在 ABAP 堆栈上不起作用,则上面的 NWA 屏幕可以作为故障排除的起点。

– AI_RUNTIME_JCOSERVER

从 Integration Server 到 mapping 运行时的点。程序 ID 对应于 J2EE 引擎的 JCo RFC 提供程序下的条目。此 RFC 用于映射运行时、值映射和交换配置文件

AI_VALIDATION_JCOSERVER

从 Integration Server 到 XML 验证服务的点。程序 ID 对应于为 AS Java 上的目标配置的条目(用于 XML 验证)。

– LCRSAPRFC

连接到系统环境目录 (SLD) 需要 RFC 目标 LCRSAPRFC。它用于读取 exchange 配置文件。

– SAPSLDAPI

连接到 SLD 需要 RFC 目标 SAPSLDAPI。它由 ABAP API 使用。

对于上述所有 RFC,当您在 SM59 中执行连接检查时,您应该会得到类似的屏幕输出(如下所示)。

– INTEGRATION_DIRECTORY_HMI

此 RFC 的类型为 H (HTTP Connection to ABAP System) ,此 RFC 用于更新缓存。您应该获得 'HTTP response 500' 作为连接检查的输出

找不到 Gadget 规范 URL

  1. 4.缓存可用性检查。

SAP PI 中使用缓存,以便在各种对象生命周期步骤中更快地访问各种对象。在本节中,我们将进行基本的缓存可用性测试,以确保 PI 缓存可用于各种 PI 组件。

4.1通过 RWB 进行缓存监控。

在此过程中,将在 Integration Repository 中创建并发布包含测试对象的变更列表,并通知 Integration Directory。集成目录反过来会通知相关使用者,然后使用者检索测试数据并相应地更新其运行时缓存。

- 转到以下 URL 以启动 NWA 并转到

http://<主机名>:5<xx>00/rwb,例如实例编号为 10 的 http://sappipci.company.com:51000/rwb。

转到“组件监控” ->“从”组件与状态“字段的下拉菜单中选择”全部“” ->按“显示” ->按“缓存连接 Test”。

 现在按“开始测试”,您应该会得到如下所示的类似屏幕。

4.2 通过事务SXI_CACHE进行缓存检查

- 登录到 SAP PI 的 ABAP 堆栈并执行事务SXI_CACHE,您将看到如下所示的屏幕,验证缓存内容是否是最新的(将显示绿灯)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP SD(销售和分销)的可用性检查是一个重要的功能,用于确保在销售过程中可以准确地确定产品的可用性。它基于不同的条件和规则,计算出产品的实际可用性,并向销售团队和客户提供准确的信息。 可用性检查主要侧重于以下方面: 1. 库存检查可用性检查将根据产品的当前库存情况,确定产品是否可用。它会考虑所有存储位置的库存数量,以及可能的未结账的出库订单和预留。 2. 交货日期检查:当客户下订单时,可用性检查可以根据当前库存和交货日期规则,计算出预计的交货日期。这有助于客户了解他们可以期望何时接收到产品。 3. 产品规则检查可用性检查还将考虑配置规则、替代和交叉销售等因素,以确定产品的可用性。例如,如果客户选择了一个产品配置,可用性检查将验证所需的组件是否可用。 4. 预留检查可用性检查还会考虑已创建的预留订单和未结账的出库订单。这确保了这些订单中的产品不会被其他订单或交货任务所占用。 5. 特殊情况处理:在某些情况下,例如促销活动或特殊客户订单,可用性检查可以应用特殊规则,以确保产品的可用性以满足特定需求。 通过进行可用性检查,销售团队和客户可以获得产品的准确可用信息,这有助于减少错误订单和满足客户的期望。同时,它还帮助企业优化库存管理并提高客户满意度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值