0

由于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.

有人知道怎么做吗?

问候

4

1 回答 1

1

正如 József Szikszai 在评论中指出的那样,正确的解决方案是安装和配置Information Lifecycle Management

但引入 ILM 可能是一个相当大的项目。因此,如果您现在需要一个“足够好”的权宜之计,那么您可以通过权限来解决这个问题。

我对 HR 的权限没有太多经验,但在我看来,权限对象 P_ORGIN 应该可以完成这项工作。只需将这些员工分配到单独的人事区域、员工组、员工子组或组织键(取决于最适合您的 HR 权限概念的内容),然后调整您的权限角色,以便没有人有权编辑这些人事记录。

有关 HR 模块中权限的更多信息,请参见文档中的此文档

于 2021-01-25T12:22:42.933 回答