CDN社会保险号码-强制取消编号

2020-08-15 05:41发布

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

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


你好

对于我们的美国员工,我们可以执行SAP S/4,因此所有员工必须具有唯一的社会安全号码。 我们通过使用PE03功能SSNCK(社会安全号码审核)来执行此操作。 我们正在寻找一种方法来强制我们的加拿大员工使用唯一的社会保险号码。 我们希望它像美国一样是一个硬错误。

有人知道该怎么做吗?

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

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


你好

对于我们的美国员工,我们可以执行SAP S/4,因此所有员工必须具有唯一的社会安全号码。 我们通过使用PE03功能SSNCK(社会安全号码审核)来执行此操作。 我们正在寻找一种方法来强制我们的加拿大员工使用唯一的社会保险号码。 我们希望它像美国一样是一个硬错误。

有人知道该怎么做吗?

付费偷看设置
发送
5条回答
微wx笑
1楼 · 2020-08-15 06:22.采纳回答

在此处完成

CL_HRPA_INFOTYPE_0002_CA,使用新的信息类型框架,您是否还在加拿大维护了该功能?在方法AUDIT_SIN上执行了SIN验证

https://launchpad.support.sap.com/#/notes/2332745 IT0002 :使用新的信息类型框架时,重复SIN的错误消息不正确

CLASS:CL_HRPA_INFOTYPE_0002_CA

方法:AUDIT_SIN

TRY。

HAS_EXCEPTION = FALSE。

调用方法cl_hrpa_feature => get_value

导出

功能='SSNCK'

struc_content = pme04

导入

return_value = SSNCK。

CATCH CX_HRPA_VIOLATED_ASSERTION。

HAS_EXCEPTION = TRUE 。

ENDTRY。

如果SSNCK ='N'并且HAS_EXCEPTION = FALSE。 出口。 ENDIF。

葫芦娃快救爷爷
2楼-- · 2020-08-15 06:22

嗨Janice,

我不是100%,但是我想到的一种方法是将动态动作与功能模块配合使用:

HR_CA_VERIFY_SI_NUMBER

希望如此。
灬番茄
3楼-- · 2020-08-15 06:14

谢谢大家的帮助。 事实证明,SNSNK的功能也适用于加拿大-这是我没有正确设置功能的错误。 一旦我在Siddharth提到的类CL_HRPA_INFOTYPE_0002_CA中设置了一个断点,就可以看到这一点。

半个程序猿
4楼-- · 2020-08-15 06:25

谢谢克里斯托弗! 原来是我的错误-我已经将其他用户设置为外部调试器:(。断点现在可以正常工作

大道至简
5楼-- · 2020-08-15 06:23

Thx Paulina,我实际上已经查看了该函数,并且只验证了格式 -否(如果有重复的话)(也就是说,它已经存在于另一位员工记录中),除非我在寻找它时有所遗漏?

一周热门 更多>