2020-08-15 05:41发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
对于我们的美国员工,我们可以执行SAP S/4,因此所有员工必须具有唯一的社会安全号码。 我们通过使用PE03功能SSNCK(社会安全号码审核)来执行此操作。 我们正在寻找一种方法来强制我们的加拿大员工使用唯一的社会保险号码。 我们希望它像美国一样是一个硬错误。
有人知道该怎么做吗?
在此处完成
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。 p>
TRY。
HAS_EXCEPTION = FALSE。
调用方法cl_hrpa_feature => get_value
导出
功能='SSNCK'
struc_content = pme04
导入 code>
return_value = SSNCK。
CATCH CX_HRPA_VIOLATED_ASSERTION。
HAS_EXCEPTION = TRUE 。
ENDTRY。
如果SSNCK ='N'并且HAS_EXCEPTION = FALSE。 出口。 ENDIF。
嗨Janice,
我不是100%,但是我想到的一种方法是将动态动作与功能模块配合使用:
HR_CA_VERIFY_SI_NUMBER
谢谢大家的帮助。 事实证明,SNSNK的功能也适用于加拿大-这是我没有正确设置功能的错误。 一旦我在Siddharth提到的类CL_HRPA_INFOTYPE_0002_CA中设置了一个断点,就可以看到这一点。
谢谢克里斯托弗! 原来是我的错误-我已经将其他用户设置为外部调试器:(。断点现在可以正常工作
Thx Paulina,我实际上已经查看了该函数,并且只验证了格式 -否(如果有重复的话)(也就是说,它已经存在于另一位员工记录中),除非我在寻找它时有所遗漏?
最多设置5个标签!
在此处完成
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。
p>HAS_EXCEPTION = FALSE。
调用方法cl_hrpa_feature => get_value
导出
功能='SSNCK'
struc_content = pme04
导入 code>
return_value = SSNCK。
CATCH CX_HRPA_VIOLATED_ASSERTION。
HAS_EXCEPTION = TRUE 。
ENDTRY。
如果SSNCK ='N'并且HAS_EXCEPTION = FALSE。 出口。 ENDIF。
嗨Janice,
我不是100%,但是我想到的一种方法是将动态动作与功能模块配合使用:
HR_CA_VERIFY_SI_NUMBER
希望如此。谢谢大家的帮助。 事实证明,SNSNK的功能也适用于加拿大-这是我没有正确设置功能的错误。 一旦我在Siddharth提到的类CL_HRPA_INFOTYPE_0002_CA中设置了一个断点,就可以看到这一点。
谢谢克里斯托弗! 原来是我的错误-我已经将其他用户设置为外部调试器:(。断点现在可以正常工作
Thx Paulina,我实际上已经查看了该函数,并且只验证了格式 -否(如果有重复的话)(也就是说,它已经存在于另一位员工记录中),除非我在寻找它时有所遗漏?
一周热门 更多>