如何在绩效评估中在SAP中创建过去的团队目标

2020-09-22 00:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们希望在HCM绩效评估...

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

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


你好

我们希望在HCM绩效评估管理中为过去的时间段创建团队目标,但是会出现错误消息"为目标输入有效日期"。 请参考下图。 预先感谢。

(30.0 kB)
3条回答
Nir深蓝
2020-09-22 00:26

Hello Santosh,

是的,你是对的。 这也是为什么我要问您为什么要创建一个过去总目标的原因,这意味着结束日期是过去的……从业务的角度来看,这没有什么意义。 系统不允许创建结束日期为过去的目标。 至少应该是今天或将来。


如果由于某些原因确实需要这样做,请考虑增强以下方法,尤其是下面提取的源代码。

PAOC_HAP_PA_CASC_GOALS_UI-> HAP_GOALS-> VW_MAIN-> ONACTIONVALIDATE_ENDDA

==>

第64行->


ELSEIF endda error_flag = abap_true。

lo_el_goal-> get_attribute(
EXPORTING
name = hap01_title
IMPORTING
value = 标题)。

目标标题=标题。

调用方法wd_comp_controller->消息管理器-> report_t100_message
导出
iv_msgid = hap01_message_class
iv_msgno ='12'
io_component = wd_this
iv_parameter_1 =目标标题
io_element = lo_el_goal
iv_attribute_name = hap01_endda。

注意:如果您触摸以上源代码或对此方法进行任何增强,则Z源代码,更改后的源代码以及任何后续问题的责任仅属于您自己...

此外,开始结束日期和结束日期跨度应不超过一年。
如果您还想更改此设计,请考虑使用Badi HRHAP00_GOAL_PERIOD,并将实现的过滤器值设置为PMP。
该BAdI的实施属于您自己的责任。

最诚挚的问候。

露西

一周热门 更多>