这位朋友的问题是想咨询 ABAP 数据库表 Technical Settings 里这个 Size Category,如果开发人员当时设置了一个比较小的值,比如选择的 0, 对应的记录数是 0 到 1000.
那么随着应用的持续运行,一旦存储到这张数据库表的记录数超过了 1000,会出现什么情况?
要回答这个问题,首先要深入理解上图 Technical Settings 里 Size Category 的准确含义。
常见的误区是,把这个字段值理解成一张数据库表最大允许存储的记录数目,这是不正确的。
实际上,这个字段值定义了数据库中 ABAP 数据库表所需的预期空间(expected space required)。
笔者这篇文章,会根据下图来详细阐述这个字段的准确含义。