SAP RE 凭证增强

问题:对于SAP RE模块,有的时候需要在合同进行过账或者冲销时候进行增强。

解决办法:

        1、对于周期性过账(RERAPP)、周期性冲销(RERAPPRV),可以直接在OBBH或者OBYC里使用常规的替代去做。

         但是需要注意的是:如果你的需求是根据抬头的某些字段来替换行或者根据行项目的某些字段来替换抬头的话,那么是不能像财务那样在完全凭证里替换的。

         原因是完全凭证是只对前台TCODE直接操作时才会进,类似于调BAPI的是不会进的,而RE模块的过账其实是函数的深处调了一个FI的过账FUNCTION去生成凭证,所以并不会进完全凭证替代,这时候如果需要替代的话就需要用BTE去操作。

       

      2、对于预提过账(RERAALCN)、预提冲销(RERAALCNRV),普通的增强也可以类似周期性过账去处理,但是有的时候BTE并不能满足需求就需要用到隐式增强,比如碰到的一个需求是根据过账的合同的租金类型替换到凭证行上,这时候BTE是没办法做的,因为财务凭证上并抓不到租金类型,所以想到的办法是做隐式增强(SAP的message回复是不可以做,且不建议增强),,先将RERAALCN返回的内表抓到,然后再更改凭证,通过这种方式来实现,确实可以满足需求,但是风险点未知。

      财务BTE替代

posted @ 2019-01-04 10:45  linhuang  阅读(41)  评论(0编辑  收藏  举报  来源