process-mining
latest
false
- 发行说明
- 在开始之前
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 自定义流程应用程序
- 发布流程应用程序
- 应用程序模板
- 其他资源
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Process Mining
故障排除
数据运行还会创建一个日志文件,以便在出现意外结果或使用数据上传程序上传数据失败时提供帮助。 文件
extraction.log
包含上次数据运行的日志。 对于每个失败的提取,系统都会显示返回代码。 有关更多信息,请参阅 Theobald Software 官方文档 “通过命令行调用” 。 当设置不正确时,错误消息中会提及。
在某些较旧的非 HANA 系统中,CDPOS 是集群表,可能会导致“与池表联接”错误,如下所示。
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
默认情况下,
CDPOS
表的提取包括与CDHDR
表的联接,以限制需要提取的记录数。 请按照以下步骤解决此错误。
- 在 Xtract Universal Designer 中编辑 CDPOS 提取,以从表格中删除 CDHDR。
- 将
CDHDR~UDATE between @extraction_start_date and @extraction_end_date
替换为:CHANGENR between @CHANGENR_min and @CHANGENR_max
- 在
extract_theobald.ps1
中,将&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "extraction_start_date=$extraction_start_date" -o "extraction_end_date=$extraction_end_date"
替换为下面显示的代码。
$CDHDR = Import-Csv -Path "$xu_location\<app_template_specific>output\CDHDR.csv" -Delimiter "`t"
$CDHDR_sorted = $CDHDR | Sort-Object -Property CHANGENR
$CHANGENR_min=$CDHDR_sorted.GetValue(0).CHANGENR
$CHANGENR_max=$CDHDR_sorted.GetValue($CDHDR_sorted.Count-1).CHANGENR
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "CHANGENR_min=$CHANGENR_min" -o "CHANGENR_max=$CHANGENR_max"
$CDHDR = Import-Csv -Path "$xu_location\<app_template_specific>output\CDHDR.csv" -Delimiter "`t"
$CDHDR_sorted = $CDHDR | Sort-Object -Property CHANGENR
$CHANGENR_min=$CDHDR_sorted.GetValue(0).CHANGENR
$CHANGENR_max=$CDHDR_sorted.GetValue($CDHDR_sorted.Count-1).CHANGENR
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "CHANGENR_min=$CHANGENR_min" -o "CHANGENR_max=$CHANGENR_max"
注意: 这是一个通用示例,您的应用程序模板的表名称可以不同。
注意:将输出文件夹 <app_template_specific> 替换为在
extract_theobald.ps1
中为应用程序模板指定的输出文件夹。
在提取过程中,您可能会遇到意外错误。 例如:
23,O2C_VBAK,2023-05-16_08:46:54.984,4,FinishedErrors,Error,LiveDataExtraction,Theobald.Extractors.Table.TheoReadTableException: Length of the field VBTYP not valid. Given length is 000002 . Length in SAP is 000008
23,O2C_VBAK,2023-05-16_08:46:54.984,4,FinishedErrors,Error,LiveDataExtraction,Theobald.Extractors.Table.TheoReadTableException: Length of the field VBTYP not valid. Given length is 000002 . Length in SAP is 000008
这可能是由于模板提取中定义的属性与您的 SAP 系统不匹配所致。
在 Theobald Xtract Universal 中,选择“ 刷新元数据 ” 按钮以更新元数据属性以反映您的 SAP 系统,并检查问题是否已解决。
在提取过程中,您可能会遇到超时问题。 请参阅 SAP 官方文档 ,查看可用的超时参数。