Fiori团队日历限制缺勤和出席

2020-09-20 07:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们即将淘汰SA...

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

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


大家好,

我们即将淘汰SAP Fiori标准"我的团队日历"应用程序(版本2) SAP文档

我们必须启用的一个阻止器是,默认情况下,日历显示所有类型的请假和出勤。 但是,可以理解的是,我们希望隐藏某些缺席子类型,这些子类型可能会泄露有关团队成员的过多个人数据。 例如

"伙伴产前(Unpd)"在帮助后台应用正确规则的同时,不适合向同事展示。

传统ESS中的团队日历在IMG中对此进行了设置,但是我找不到在Fiori V2实现中进行任何修改的地方。 如果有所作为,则它是在内部而不是在HANA上运行的。

我们将不胜感激任何建议。

欢呼

1条回答
大道至简
2020-09-20 07:43 .采纳回答

嗨,菲利普,

您在应用程序中看到的任何缺勤类型都来自后端主表,该表通过odata服务流经应用程序。 可能是您可以添加小逻辑来限制某些"缺席类型"显示在应用程序中。 在这种情况下,它将增强OData服务。

HCMFAB_COMMON_SRV(转到事务SEGW->输入:" HCMFAB_COMMON"或直接转到SE24并在下面输入)

类名:CL_HCMFAB_COMMON_DPC_EXT

方法:GET_ABSENCE_DATA

可能是第131行,抱歉,目前无法调试。

--------------------------------------------------- ---------------------------------

* ===获取缺勤/出勤记录(IT2001/IT2002)并填写回报表
呼叫方法cl_pt_arq_blop_adapter => read_attabs
导出
im_pernr_tab = it_pernr
im_begda = iv_begda < br> im_endda = iv_endda
im_refresh = cl_pt_req_const => c_true
导入
ex_attabs_tab = lt_attabs_list。

-------------------------------------------- ------------------------------------

问候

Tejas

一周热门 更多>