在日常的 SAP ABAP 开发里,很多开发者写完一个CDS View之后,最关心的往往不是语法是否通过,而是另外一个更贴近业务的问题:这个视图到底选出了什么数据。Data Preview的价值,恰恰就在这里。SAP 官方把它定义为一个用于校验CDS View输出结果集的测试环境;换句话说,它不是单纯的看表工具,而是一个围绕CDS语义模型做结果验证的工作台。与此同时,ADT中的Data Preview也不仅能显示记录,还支持排序、过滤,并可用于检查你的Data Definition实际选中了哪些数据。(SAP Help Portal)
很多人刚接触这个功能时,会把它理解成SE16或SE16N的图形化替代品。这个理解不能说完全错误,但明显太浅。表预览关注的是底层表里有什么,CDS Data Preview关注的则是你当前定义的语义视图最终投影出什么、参数传入后结果如何变化、关联路径能不能走通、权限条件会不会把数据裁掉。对RAP、SADL、OData