实例的参数值与提示值不匹配-计划报告中的数据发送错误

2020-08-22 19:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


问题:

客户打来电话,说预定报告的接收者正在接收包含他们不应该看到的数据的报告。

观察

在查看此报告后面的重复实例列表时(按状态过滤=重复),我发现了几个预定实例。

这些调度的实例中的每个实例都有不同的参数,如实例历史记录的"参数"页面上所示。

但是,当我右键单击一个重复出现的实例并单击重新计划时,我注意到"参数"值[10075]与计划的提示页面上设置的提示值不匹配。 此处显示的值为[10022]。

研究

我继续浏览了重复出现的实例的整个列表,对于大多数实例,实例历史记录页面上显示的参数值匹配重新安排该实例时的Prompt值。

我想知道用户是否更改了主报表模板,并更改了提示值,而当他们重新保存提示时,它是否更改了实例上的提示值。 我对此进行了测试,但无法复制。

然后,我进入提示值与指定参数值不匹配的重复出现的实例,并重新计划了所有这些实例。 此时,这两个值再次匹配,并进行了测试运行-报告吐出了预期的数据。

很明显,我们的客户对这种情况的发生感到非常沮丧,并正在引起数据安全问题。 但是我没有向他们解释为什么会这样。 我什至不确定我的观察是否是造成此问题的真正原因,但它确实很奇怪。

任何大师都对在这里寻找什么有指导?

schedule.jpg (135.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


问题:

客户打来电话,说预定报告的接收者正在接收包含他们不应该看到的数据的报告。

观察

在查看此报告后面的重复实例列表时(按状态过滤=重复),我发现了几个预定实例。

这些调度的实例中的每个实例都有不同的参数,如实例历史记录的"参数"页面上所示。

但是,当我右键单击一个重复出现的实例并单击重新计划时,我注意到"参数"值[10075]与计划的提示页面上设置的提示值不匹配。 此处显示的值为[10022]。

研究

我继续浏览了重复出现的实例的整个列表,对于大多数实例,实例历史记录页面上显示的参数值匹配重新安排该实例时的Prompt值。

我想知道用户是否更改了主报表模板,并更改了提示值,而当他们重新保存提示时,它是否更改了实例上的提示值。 我对此进行了测试,但无法复制。

然后,我进入提示值与指定参数值不匹配的重复出现的实例,并重新计划了所有这些实例。 此时,这两个值再次匹配,并进行了测试运行-报告吐出了预期的数据。

很明显,我们的客户对这种情况的发生感到非常沮丧,并正在引起数据安全问题。 但是我没有向他们解释为什么会这样。 我什至不确定我的观察是否是造成此问题的真正原因,但它确实很奇怪。

任何大师都对在这里寻找什么有指导?

schedule.jpg (135.4 kB)
付费偷看设置
发送
9条回答
大简至美
1楼 · 2020-08-22 20:05.采纳回答

我怀疑该特定定期计划的InfoObject中有损坏。

"历史记录"选项卡中显示的提示值来自si_processinfo.si_webi_prompts,我敢打赌,如果您对该记录进行CMS查询,您将看到与历史记录列表相同的值。

重新安排实例的时间并转到"提示"选项卡时,它将首先检查si_webi_prompts中的值,如果有,请使用该值。 如果不是,则它将使用基础报告中提示的最后选择的值。 所以我认为这里发生的是si_webi_prompts中有一些东西(因此您在历史记录列表中看到了它),但是该属性有问题,因此Prompt面板(和运行时间表)忽略了它,并且 而是使用基本报表中的值。

我敢打赌,如果您要刷新基本报表,选择其他提示值,保存报表,然后让循环实例运行(不重新计划),它将使用新选择的值。

p>

我可能没有100%的权利,但是我很确定您的问题与该重复出现的实例的si_webi_prompts属性有关。 我会与其他同行一起看一下它,看看是否有任何异常。

也值得注意的是,尽管它可能不适用于此处-如果您安排报告并且不触摸"提示"标签, 运行中的实例将使用基本报表中当前存在的任何提示值(即,上次保存报表时选择的值)。 因此,如果刷新报表,请在提示中选择值" A",保存它,生成时间表,但不要触摸"提示"面板,时间表在运行时将使用值" A"。 如果在运行之前修改基础报表,刷新它,选择" B",然后保存,那么该计划将使用值" B"。

土豆飞人
2楼-- · 2020-08-22 20:05

还需要注意的是,在[10022]上方的Value2中显示的是更新报表时最后保存的值。 这就是在此实例中发送的数据(即使Value1显示[10075]

Aaron 3364
3楼-- · 2020-08-22 20:05

有趣的想法

一周热门 更多>