SAP MM MRKO功能里的Display与Settle功能之分离?




SAP MM MRKO功能里的Display与Settle功能之分离?









SAP系统里有寄售采购和管道采购的功能,对于与供应商对账与定期结算的业务,提供了标准的事务代码MRKO予以支持。项目实践中,管道采购使用的相对较少,而寄售采购,则使用的比较频繁。


下图是标准系统里的MRKO事务代码初始界面,

SAP MM MRKO功能里的Display与Settle功能之分离?


在这个界面里,我们可以看到有2个processing方式,一个是Display,一个是Settle。


Display多用于导出报表与供应商对账;


Settle:则是用于直接产生Invoice单据, 方便公司财务部门根据invoice 去做后续的付款。




项目实践中,这个事务代码归哪个部门使用,不同的项目有不同的做法。有的项目的客户要求只有财务部门才能使用MRKO;有的项目里,采购部门可以使用MRKO里的display功能与供应商对账。




笔者所在的A项目里,财务业务部门规定只有财务部门才能有权限执行MRKO(主要是Settle功能,产生发票)。问题是采购部门用户提出来说,希望能使用MRKO里的display功能与供应商对账。该如何以最简单的方案同时满足这2个部门的要求?




笔者当然是想到了SAP的权限控制可以精确到界面的字段Level, 所以试图去找出通过那个权限对象可以实现采购部门只能使用MRKO里的Display功能。上网查了资料,有些线索。




1),有人提出来说,可以使用权限对象F_BKPF_BUK, 如下截图:

SAP MM MRKO功能里的Display与Settle功能之分离?


事实上有人按照这个思路做了尝试,发现达不到这个要求,

SAP MM MRKO功能里的Display与Settle功能之分离?


2),还有人提出,标准SAP无法通过权限控制的方式实现采购部门仅仅使用MRKO里的display功能。解决方案,要么是弄一个新的类似MRKO的程序,只有display的功能,无settle 功能;要么就是做增强来实现。

SAP MM MRKO功能里的Display与Settle功能之分离?

SAP MM MRKO功能里的Display与Settle功能之分离?






经过与一些SAP同行的沟通与切磋,发现除了做开发/增强以外,没有更好的解决方案。看来SAP系统的权限控制设计,在灵活性方面做得还是不太够噢!






2019-6-2 写于苏州市。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/197580.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

相关推荐

发表回复

登录后才能评论