在 SAP BTP ABAP Environment 里灌入测试数据,我们可以把表数据直接生成为 Open SQL 插入代码
做云端ABAP开发时,我经常会碰到一个很现实的问题,业务对象已经建好了,CDS View也有了,RAP行为定义也通了,可系统里偏偏没有几条像样的演示数据。界面能打开,列表却是空的,联调时看不到状态流转,调试时也没法复现实例。SAP Community上这篇文章讨论的,正是这个尴尬场景。在当时的SAP Cloud Platform, ABAP Environment里,并没有一个已经成型、拿来即用的标准方案去把测试数据灌进表里,于是作者给出了一套很接地气的过渡做法,把源系统里的数据读出来,生成可以直接执行的INSERT语句,再在目标系统里通过实现了IF_OO_ADT_CLASSRUN的类执行导入。这个思路发布于2019年9月,放在那个阶段,确实很实用。(SAP Community)
这套办法吸引我的地方,不是它有多优雅,而是它非常贴近我们真实项目里的节奏。我们手头往往已经有一个
