工作

SAP财务系统新增考核费用查询 - 报表

2023-08-30  本文已影响0人  SAP杰

修改内容:

 剔除已冲销分配凭证

在 ZCC_DETAIL  成本中心使用详细表中, 当选择 “包含总账及重分配数据” 或者 “只包含重分配数据” 时,只展示冲销凭证标识和已被冲销标识为空的条目数:

1.首先从总账表里抽取数据存入内表gt_doc_key里:

内表抽取数据

按照条件筛选,屏幕里选择: 包含总账重分配数据以只包含重分配数据的时候:

效果显示

代码演示:

代码演示

查询表cobk里面关联了冲销凭证标识和已被冲销标识这两个标识:

上面的条件选择任意一个都会走下面的数据流程

下面是选择选中只包含总账数据和包含总账及重分配数据的时候:

效果显示

代码演示:

循环上面总账表查出来的数据内表

循环总账内表数据后,然后抽取bkpf和besg里面相关的字段信息:

代码演示

循环总账表数据信息最后全部加入gw_result表区里

然后筛选所有条件append到gt_result内表里最终展示出来

功能扩展:

在ZCC_DETAIL 成本中心费用使用详细表中,增加 “一级支行考核费用调整”选项

当选择该选项的时候,从成本重分配明细表(COBK和COEP)中取出跨一级支行重分配的数据展示,具体筛选如下:

  公司代码,成本中心,总账科目,过账日期界面输入内容

  业务类型为成本重分配(RKU1)

  公司代码伙伴公司代码不一致

  冲销凭证标识,已被冲销标识为空

当一级支行考核费用调查被选中的话:

代码演示

当一级支行考核费用调整被选中话:

效果显示

截取字段objnr字段第六位以后的N条字段都要显示:

定义长度字段:

DATA : LV_LEN TYPE I

代码显示

调试结果:

调试

从第六位开始截取后面N位数字:

调试

最终展示结果:

效果显示
上一篇 下一篇

猜你喜欢

热点阅读