第5章  数据上载过程中的功能增强

第5章 数据上载过程中的功能增强

在上一章中,我们对ERP系统中有关数据源的制作和增强涉及的ABAP处理的相关内容进行了介绍,本章将讨论在BW系统数据上载过程中的ABAP代码处理。实际上,在真正的项目设计中,虽然有一些代码是在ERP端进行编写,但是大部分的数据清洗和转换处理还是在BW系统中进行的,其中主要包括从数据源一直到信息块的整个数据流流向过程中的ABAP处理。

在BW 3.X中,能够进行ABAP例程编写的地方包括文本文件上载数据源的信息包、文件名称/特性选择条件例程编写、传输规则中的开始例程/信息对象例程编写、更新规则中的开始例程编写、特性和关键指标的例程编写、单位例程编写以及返回表的例程编写。

从BW 7.0开始,SAP推出了新的数据流处理逻辑,即数据可以在BW系统中通过转换和数据传输进程(Data Transfer Process,简称DTP)的方式在任意两个对象之间直接流转,而不像之前BW 3.X那样,数据源必须通过信息源,然后才能向上更新到数据目标中。但是同时,BW也向下兼容传输规则和更新规则,因此本章先对转换和DTP的ABAP增强进行剖析,在最后的两节对BW 3.X的传输规则和更新规则进行简要介绍。