点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
问题:查询中使用了完全缓冲的表,例如TVARVC。 我想进行一次基本检查,是否将内容第一次加载到缓冲区中。 并且期望对同一表的第二个查询从缓冲区而不是从DB再次获取值,因为它是一个缓冲表。 但是我看不到ST10中的表格。
已采取的步骤:我已经浏览了一些博客,并检查了"今天-所有服务器及ST10中的该服务器"的结果。 但是没有一个称为"缓冲区状态"的字段来检查它是否已加载或处于活动状态,这在一些博客中已经提到。 在今天运行ST10时,尽管我运行了缓冲表的选择查询,但未显示任何记录。
查询:PL使我了解了可能是什么问题。我们如何确保表已缓冲并处于活动状态?
注意:Select语句没有排序依据或任何表达式来绕过缓冲区。 将其粘贴到下面。 预先感谢!
从tvarvc INTO @DATA(lv_low)中选择一个低位,其中name ='A499'AND TYPE ='S'AND SIGN ='I'AND低位EQ'STK'。
Sandra检查了几个博客后,才发现缓冲状态为DISPLACED为ST02。 是因为无效次数过多吗? 该表具有无效3,141。 可以吗?
不确定如何找到流离失所状态的原因。能否请您分享与此有关的任何信息?
根据ST05屏幕截图,TVARVC未在系统中缓冲 。 它被缓冲在我的ABAP 7.52系统中。
在我的系统中,我在ST02和ST10中都看到了缓冲类别。
在TVARVC的技术属性中,它都没有缓冲或没有缓冲 关闭
或者内核找到了不使用表缓冲区而执行SELECT的原因。 是一个错误(在SAP中搜索注释),或者是ABAP文档中隐藏的原因 ABAP SQL-表缓冲。
谢谢,Sandra。。发现由于内存问题,缓冲区状态无效。
一周热门 更多>