执行动态操作

Objective

After completing this lesson, you will be able to 执行动态操作。

动态操作

我们为什么需要动态操作?

当字段发生更改时,人事管理员在管理后续信息类型时可能遇到的示例问题。建议的解决方案是动态操作。

编辑信息类型时,人事管理员有时会遇到以下问题。

根据要维护的字段值条件,通常必须执行不同的后续操作。无论您在信息类型 0002 中将婚姻状态设置为已婚还是子女数设置为 1,个人数据都可能导致不同的后续操作。

此需求的解决方案是动态操作,可根据特定条件自动处理更多操作。

如果更改某信息类型的个人数据,进而影响第二个信息类型的数据,系统会自动显示该信息类型。人事管理组件可确保始终一致的数据保留。

与自己启动的个人操作不同,这些动态操作由系统自动启动。动态操作可协助您完成导致进一步活动的许多人力资源流程。

在人事管理定制中,您可以设置适合公司条件的用户定义处理链。

动态操作

动态操作是在编辑信息类型记录时控制后续操作。如果信息类型 0002,字段 婚姻状态 为“Marr.”,则为子类型为 1“配偶”的家庭成员/家属创建信息类型 0021。

满足特定条件时,系统会自动执行动态操作。例如,在个人数据信息类型 (0002) 上设置动态操作以便于数据输入。根据此信息类型特定字段中的条目,系统将显示附加信息类型以确保存储完整信息。

从个人数据信息类型 0002 中动态调用的信息类型示例如下:

在个人数据信息类型 0002 上完成的字段动态显示的信息类型包含数据

婚姻状况

家庭成员/家属信息类型 0021,子类型 1 配偶

配偶相关信息

子女数

家庭成员/家属信息类型 0021,子类型 2 子女

有关子女的信息

动态操作 - 原则

IF...Infotype + 更改子类型 + 创建字段 + 删除,然后维护信息类型记录发送邮件(使用 SAP Office)调用例程(编码)。

您可以使用动态操作来控制在维护信息类型记录时启动的操作。原则上,它是 IF-THEN 序列。

IF 条件

可以为信息类型/子类型/字段值定义 if 条件,将其与单个处理步骤(例如创建或复制)相结合。

THEN 序列

发生条件的后果基本上可以是以下三个操作:

  • 维护附加信息类型记录
  • 使用 SAP Office 发送邮件
  • 执行例程

执行动态操作

业务示例

作为人事管理员,您负责维护有关婚姻状况和子女数量的个人数据。您可以使用动态操作更新相关信息类型。