目前企业大多都在用bw4hana了,我们这边还在用bw on hana,不过差的不多。
amdp例程是写sql的形式组织数据,对比abap着实降低了加工数据的难度且提高性能,amdp真的是bw很棒的提升。但同时amdp的debug功能就其实不太好用了,查问题的话sql直接粘贴出来到sql console里面执行更方便些。amdp debug方法记录下来,给大家了解下。
1.打断点,amdp打断点是在转换例程的类里面
hana studio,bw视图,双击打开你的例程,以结束例程为例:
相应的abap class类就会打开:
断点是打在结果集名称上的,双击左边的竖条的区域就会出现绿色小圆点,没法打断点的地方双击也打不上,试一下就可以。
2.打断点后直接执行dtp就可以,会跳出debuger。不是用debug模式,那是abap例程用的。
进入到debug视图就可以调试了,结果集,数据都可以看到,每一步都是执行一段sql,直接出来数据集。所以其实还是要拿到sql console里面执行才方便查问题。