PHAP_PREPARE和PHAP_CREATE

2020-08-18 19:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 请让我知道为什么tco...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

请让我知道为什么tcode PHAP_PREPARE和PHAP_CREATE有用吗? 我的意思是,它在评估中是如何使用的。每个tcode的作用是什么,以及维护它们的重要性。


谢谢。

9条回答
hongfeng1314
2020-08-18 19:24

PHAP_CREATE是 为一个人创建新模板。

在实施SAP HCM绩效管理期间,将开发一份报告以根据客户需求准备评估文件,并带有默认目标和抬头数据。 由于SAP提供了3个标准选项,因此不适合客户要求,并且客户还要求预先填充的目标和抬头数据。

提供了3个标准程序,运行PHAP_PREPARE are-

  • 使用向导准备评估文件
  • 使用组织单位准备评估文件
  • 使用受限模板准备评估文件(评估者,评估者)

现在,SAP已经提供了将客户程序包括在此列表中的选项。 为此,可以使用BADI,HRHAP00_DOC_PREPARE(评估文件-准备评估文件)。 而且此BADI依赖于过滤器。

此BADI中提供了

3种接口方法。 这些是-

  • REGISTRATION(注册报告功能)

此方法确定附加应用程序对其有效的实现,例如:-仅人员评估(例如,使用组织单位进行的准备)-仅培训评估(仅针对SAP Learning Solution) 在此处检查并注册功能。

  • GET_INFORMATION(获取有关报告功能的信息)

此方法确定包含有关报告功能信息的文档对象

  • PERFORM_PREPARATION(执行报告)

一旦用户选择了此方法,便会启动该功能。 该功能可以是特定于客户的报告,功能模块或向导。

SAP已经实现了3种实现方式,这些可以用作示例编码。


开发了一个自定义评估准备程序YHR_APPRAISAL_PREP,选择屏幕为–


现在正在实施BADI,以将程序YHR_APPRAISAL_PREP与PHAP_PREPARE集成。

  1. 从SE19中以实现名称YHRHAP0_DOC_PREPARE4(准备评估文档:ABC Agro)创建实现,并过滤YPREPAR_4。

2.现在,使用以下代码实现两种方法。

方法注册

方法IF_EX_HRHAP00_DOC_PREPARE〜REGISTRATION。
寄存器='X'。
结束方法。

PERFORM_PREPARATION方法

方法IF_EX_HRHAP00_DOC_PREPARE〜PERFORM_PREPARATION。
通过选择屏幕提交YHR_APPRAISAL_PREP,然后返回。
结束方法。

现在激活所有方法和实现。

3.从PHAP_PREPARE检查。 自定义程序附在这里。

点击"准备评估文件:ABC Agro",自定义程序将启动。

一周热门 更多>