如何把带结构的交叉表通过APD传到OPENHUB中

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/Bruce_yin/article/details/82184993