写这个博客的灵感来自于典型的业务需求,以及我所经历的发布/查询(发布在SCN上)的数量与我的要求相同(需要控制系统状态激活/停用-用户特定),但没有一个是正确/最佳的解决方案。
要求:
有访问权限的多个用户PS对象(项目定义/WBS/网络/网络活动),但限制设置/重置系统状态,云服务器器,以避免错误/防止任何未经授权的工作。
典型矩阵如下,
WBS的BADI:工作分解\U更新网络BADI:工作订单更新(限制PS的订单类型/订单类别,因为此BADI对所有订单类型都是通用的,例如PP、PM等)项目定义BADI:PROJECTDEF\u UPDATE
让我们从项目定义BADI开始,
WBS和网络BADI需要执行相同的步骤,企业交流软件,功能模块导出参数"OBJNR"发生变化。
演示:
让项目工程师可以设置TECO,但不能按照上述矩阵还原。因此,项目工程师的用户Id需要在Z表中维护,以此条件为前提,通过BADI调用此授权检查
系统不允许保存,数据支持,手机网站自助建站,因此用户必须返回而不保存
此代码对所有PS对象的影响与Z表中维护的数据相同。您可以使用自己的逻辑来提供特定对象-特定用户的影响。
您可以根据需要自定义错误消息。
我要感谢我的同事Meherdip先生对ABAP部分的贡献。
如果有人有疑问或我遗漏了什么,大数据的应用,请告诉我。
非常欢迎您的建议。
本文地址: /shichang/68985.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除