9.3.2 详细实施步骤
2025年08月10日
9.3.2 详细实施步骤
为了达到选择性删除的目的,通常的实施步骤如下。
第1步:使用程序RSDRD_DELETE_FACTS生成带选择界面的选择性删除程序,如图9-5所示。
图9-5 通过程序生成选择性删除程序
第2步:运行生成的程序GPDDBNETOJVBXG2T68RKOPC7IGU,在选择条件界面可以指定选择条件,如图9-6所示。
图9-6 选择性删除条件输入界面
为了能反复地使用该程序的条件对信息块进行删除,可以将这些选择条件保存为程序运行变式,如图9-7所示。
图9-7 保存选择条件为程序运行变式
有了运行选择性删除的程序以及针对该程序的变式后,即可在处理链中使用增加“ABAP代码节点”的方式来对数据进行选择性删除。
上述方法对于选择条件来说需要保持固定(因为变式保存后会一直保存选择参数的值),但是我们可能希望有更加灵活的数据删除条件,如自动删除24个月以前的数据,那么就需要使用ABAP代码来设定选择条件,调用系统标准函数RSDRD_SEL_DELETION进行数据目标的选择性删除,相关代码如下。
最后要在处理链中将该程序制作成一个节点,然后在向信息块加载数据之前加入该节点,以达到选择性删除的目的。