如何解决在ABAP中长时间锁定人员编号的主数据
由于 DSGVO 我们需要删除人员数据,但首先我们需要锁定人员数据(信息类型)。
我使用的每个功能模块都只在报表执行时工作,之后人事数据再次解锁。
DATA: LS_RETURN TYPE BAPIRETURN1. "Return Struktur
DATA: LV_ERROR_MESSAGE TYPE STRING. "Error Message
* Sperrung der Personalnummer
CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
EXPORTING
NUMBER = GV_PERNR "Personalnummer
IMPORTING
RETURN = LS_RETURN.
有人知道怎么做吗?
问候
解决方法
正如 József Szikszai 在评论中指出的,正确解决方案是安装和配置 Information Lifecycle Management。
但引入 ILM 可能是一个相当大的项目。因此,如果您现在需要一个“足够好”的权宜之计,那么您可以通过权限来解决这个问题。
我对 HR 中的权限没有太多经验,但在我看来,权限对象 P_ORGIN 应该可以完成这项工作。只需将这些员工分配到单独的人事区域、员工组、员工子组或组织密钥(取决于最适合您的 HR 权限概念的内容),然后调整您的权限角色,以便没有人有权编辑这些人事记录。>
有关 HR 模块中权限的更多信息,请参见 this document from the documentation。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。