1

在这里我有一个问题。请有人帮我解决这个问题。

我试图将一些数据提取到 DS 0FI_AP_6...

然后在 InfoPackage Monitor 我可以看到..

-->请求(消息):一切正常

-->提取(消息):一切正常

-->Transfer(IDocs 和 TRFC):缺少消息或警告

-->Info IDoc 2:已发送,未到达;IDoc 准备发送(ALE 服务)

     Data Package 1 : 23752 Records arrived in BW

     Data Package 2 : 15216 Records arrived in BW

     Request IDoc : Application document posted

     Info IDoc 1 : Application document posted

     Info IDoc 3 : Application document posted

     Info IDoc 4 : Application document posted

-->处理中(数据包):一切OK

  Data Package 1 ( 38672 Records ) : Everything OK

在状态菜单中,我收到类似...的消息

PSA 表缺少数据包

诊断

PSA 表中缺少数据包。BI 处理不返回任何错误。从源系统到 BI 的数据传输可能不正确。

程序

检查源系统中的 tRFC 概述。

您可以使用向导或按照菜单路径“Environment -> Transact. RFC -> Source System”访问此日志。

错误处理:

如果 tRFC 不正确,请解决此处列出的错误。

检查源系统是否正确连接到 BI。特别是,检查 BI 中的远程用户权限。

请建议我如何解决此问题...

提前感谢您的帮助,非常感谢您的快速回复。

但是最糟糕的是我错误地删除了PSA中的信息包。在正常情况下,如果我再次重复该过程,增量负载会正常,但现在增量负载仍然是错误的。

大师们,

1. 如何正确重启我的增量加载?

2.我想修改delta表中的时间戳,但是怎么做呢?

4

1 回答 1

0

转到源系统中的 T-Code RSA7。这将告诉您增量设置为的日期/时间戳。如果日期更改为不再有效的范围,那么您将需要在 BW 系统端重新初始化数据源。但是,Delta 日期可能仍然没问题,因为由于连接问题,当您尝试首次加载时它可能从未更改过。

您可以创建一个新的信息包并将更新设置为使用数据传输初始化数据源。这实际上将从数据源运行完全加载,然后将增量指针日期/时间戳重置为您运行它的时间。这样,您将捕获您需要的所有数据,并且应该覆盖 PSA 中已经存在的任何数据。

另请注意,您应该删除先前请求中可能包含 PSA 中的错误数据的请求状态或将请求状态设置为红色。

从最初的错误来看,您似乎在数据源和 BW 之间遇到了 RFC 连接问题。请联系您的 BASIS 支持并让他们检查连接以确保连接良好。为确保您的数据源正确提取,您可以在源系统中对其运行 t-code RSA3。这将确保数据的提取工作正常。

于 2013-01-07T18:41:22.023 回答