版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Bruce_yin/article/details/82184993
BW的财务表多为带结构,如何将报表通过APD传到DSO从而进一步传到OPENHUB中?
1. 建立一个 分析程序,其中DSO建一个主键(char),两个KF
2. 在例程中,把所有字段都放到左下红框中。
li
3. 目标字段中填入两个KF,和一个主键,我这边主键为总账科目。
.
4. 写例程
BREAK-POINT.
DATA: ls_source TYPE y_source_fields,
ls_target TYPE y_target_fields.
LOOP AT it_source INTO ls_source.
MOVE-CORRESPONDING ls_source TO ls_target.
LS_TARGET-KYF_0003 = SY-TABIX.
APPEND ls_target TO et_target.
ENDLOOP.
为方便起见,我在主键 都给的是SY-TABIX.
然后DSO中就是按照报表的顺序一行行的报表数据。
5. 通过配置表,将总账科目字段替换为原报表上的结构上的中文字段。
6. 将DSO传到OPENHUB