点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大师们,
我们面临的一个问题是,数据库视图(内部联接)的结果是一个非常庞大的数据集(几乎1M的记录,每个记录有80个字段)。 通过使用INTO CORRESPONDING TABLES表将这些数据存储在内部表中,但是我们注意到结果并不总是相同。
此视图加入EKKO/EKPO/EKBE,我们检查了内部表中如何(且有时仅)未正确填写文档编号和项目编号(在一次运行中,我有2条EBELN/EBELP记录, 第二次运行时,对于相同的EBELN/EBELP组合,我有更多记录)。 看起来数据以某种方式严重地"混合"了。
您认为这有意义吗? 可能与应用服务器的内存有关吗? 还有其他想法吗?
在此先感谢,这很奇怪和令人沮丧:-(
您是否正在"实时"系统中进行提取? 您知道EKBE是PO历史记录,可以随时获取其他记录。 作为EKBE的父项的EKPO和作为EKPO的父项的EKKO将在您的联接创建的统一结果结构中相应地乘以它们的条目。
示例:
1 EKKO,1 EKPO,1 EKBE- > 1个结果行
1个EKKO,1个EKPO,3个EKBE-> 3个结果行具有相同的EBELN和EBELP值
是的,我们在实时系统中,但是内容 在表中不是问题。
我们创建了一个定期作业,以通过视图中的查询运行测试程序,并发现了一些有趣的东西。
当应用程序服务器更加繁忙(其他作业正在运行等)时,就是我们的查询中的结果混合得不好。
当系统更自由时,从视图中选择成功,并且所有数据都可以。
我们已经重新检查了这一点,并且始终遵循相同的模式。 有趣。
由于我们需要向SAP请求帮助而关闭了此问题,这是由于Sap Basis配置所致。 疯狂的事情。
一周热门 更多>