[英]Lock Master Data for Personnel Number in ABAP for a long time
由于DSGVO ,我们需要删除人员数据,但首先我们需要锁定人员数据(信息类型)。
我使用的每个 function 模块仅在报告执行时工作,之后再次解锁人员数据。
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 权限方面没有太多经验,但在我看来,权限 object P_ORGIN 应该可以完成这项工作。 只需将这些员工分配到单独的人事区域、员工组、员工子组或组织键(取决于最适合您的 HR 权限概念的内容),然后调整您的权限角色,以便没有人有权编辑这些人事记录。
有关 HR 模块中权限的更多信息,请参阅文档中的此文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.