点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
1。 对于HCM,如果我更改了PA30中的某些内容(例如,姓氏),则可以看到它现在已经反映到后端ABAP系统中(在SU01中)。 现在,我再次陷入SU01有效期的问题。 我注意到,当我第一次尝试更改PA30中SU01的姓氏时,有效起始日期已更改为01011900。
因此,我尝试了以下步骤来解决该问题,但没有成功。 对于任务"将HCM员工写入SAP Master",我添加了两个附加属性MX_VALIDTO = $ FUNCTION.sap_importTimeValues(%P0001-SYHR_A_P0000_AF_FIREDATE%!! MX_VALIDTO)$ MX_VALIDFROM = $ FUNCTION.sap_importTimeValues(%P0001-SYHR_A_ )$
步骤1:在将HCM Employee写入SAP Master任务中,我在目标选项卡中添加了属性" MX_VALIDTO"和" MX_VALIDFROM",并具有故障单描述中所述的值。
步骤2:我执行了有关人员编号的报告RPLDAP_EXTRACT_IDM
第3步:我可以在VDS中确认从HR提取的数据,但是如果我查询数据库(从idmv_vallink_basic选择*,其中mcAttrName的mskey = 154902顺序),则看不到正在为MX_VALIDTO和MX_VALIDFROM创建的mcAttrName
我已遵循SAP注释2018449,并将VDS属性" FIXVALIDFROM"更改为" FALSE"。 重新执行RPLDAP_EXTRACT_IDM后,日期仍在01.01.1900中更改。
2。 在PA30中创建新条目正在测试用户供应-新用户创建。 我已经在HR中创建了一个新员工,执行了报告RPLDAP_EXTRACT_IDM,并在任务HCM Employee to SAP Master中遇到以下错误。
脚本sap_getSysUname失败。 脚本输入:[00036060-00036060] 00036060 !! [00036060-00036060] TRON !! FALSE; 消息详细信息:无效的SyUname:[00036060-00036060] TRON不存在或今天无效,putNextEntry(条目216998)得到了DSEInternalException
java.lang.Throwable:无效的SyUname:[00036060-00036060] TRON不存在或 今天无效,我已经阅读了SAP Note 1308250,它说,为此,该属性应使用"。MX_HCM_SYSUNAME $ FUNCTION.sap_cutDate(%P0105-SYHR_A_P0105_AF_SYSUNAME%)$"并进行检查,这是默认设置。
你好罗纳德,
请在下面找到我的评论-
对于问题1-有效日期问题
请注意,SAP IDM以YYYY-MM-DD格式存储日期,因此请确保输出$ FUNCTION.sap_importTimeValues(%P0001-SYHR_A_P0000_AF_FIREDATE%!! MX_VALIDTO)$和$ FUNCTION.sap_importTimeValues(%P0001-SYHR_A_P0000_AF_HIREDATE% !MX_VALIDFROM)$必须采用正确的日期格式。
在HCM登台区域中对MX_HCM_EMPLOYEE条目类型运行SQL查询,并确保已从HCM加载HCM字段P0001-SYHR_A_P0000_AF_FIREDATE和P0001-SYHR_A_P0000_AF_HIREDATE。
我已遵循SAP注释2018449,并将VDS属性" FIXVALIDFROM"更改为" FALSE"。 重新执行RPLDAP_EXTRACT_IDM后,日期仍在01.01.1900中更改。 -> 01.01.1900是SAP设置的默认日期,这意味着您的IDM未传递有效日期。
对于问题2-脚本sap_getSysUname失败错误
IDM引发错误,因为HCM属性P0105-SYHR_A_P0105_AF_SYSUNAME的值为[00036060-00036060] 00036060 !! [00036060-00036060] TRON。 它具有2个日期,而sap_cutDate函数仅剪切第一个日期。 在我的一个项目中,我已经处理了自定义查询来处理这种情况。
此致
库马尔(C Kumar)
罗纳德(Hi Ronald),
我从事此工作已经有一段时间了,但是我确实记得SYSUNAME在这方面遇到问题。 您搜索过社区吗? 那里可能有东西。
想知道 Ridouan Taibi ,布兰登·布林(Brandon Bollin),史蒂芬·沃内克(Steffi Warnecke),Dominik Trui , Ole KristianRøsberg或伊恩·丹尼尔(aan)也许可以提供帮助?
祝你好运!
Matt
Hi C Kumar,
感谢您的回复。 我与SAP进行了远程会议,并提出了解决方案
对于问题1:
两个
-创建一个脚本,将日期从DD.MM.YYYY更改为YYYY-MM-DD
-将运行提取作业的用户的SU01"默认"标签更改为YYYY-MM-DD
对于问题2:
我注意到只有在首次执行提取作业之前未在PA30中维护SYSUNAME时,才会发生这种情况。
有一个SAP注释1308250作为解决方法。 使用条目"。 在"将HCM员工写入SAP主数据库"任务的目标选项卡中,单击MX_HCM_SYSUNAME $ FUNCTION.sap_cutDate(%P0105-SYHR_A_P0105_AF_SYSUNAME%)$$。
不幸的是,我仍然遇到错误。
我们不使用VDS,因此在这里我无济于事。 抱歉。 :/
此致
Steffi。
我对VDS也不太满意。 旁注...对不起,迟到的答案! 我没有收到有关您标签的电子邮件通知。 我将解决此问题。
对于SYSUNAME,Henrik帮助确定了MSKEYVALUE的工作值
$ FUNCTION.sap_cutDate(%P0105-SYHR_A_P0105_AF_SYSUNAME%)$$'
一周热门 更多>