FM IDOC_INPUT_HRMD无法正常工作

2020-08-27 04:34发布

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

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


亲爱的

我正在使用FM IDOC_INPUT_HRMD更新信息类型数据,但是此FM正在删除已经存在的值。

例如:

当我使用FM IDOC_INPUT_HRMD更新信息类型0000中的数据时,它将针对该pernr删除0000中已经存在的所有条目,并在其中创建一个条目(缺少一些基本字段,如AEDTM和UNAME)。 此外,它还会从所有其他信息类型中删除该特定pernr的数据。

任何建议/帮助将不胜感激。

提前谢谢!

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

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


亲爱的

我正在使用FM IDOC_INPUT_HRMD更新信息类型数据,但是此FM正在删除已经存在的值。

例如:

当我使用FM IDOC_INPUT_HRMD更新信息类型0000中的数据时,它将针对该pernr删除0000中已经存在的所有条目,并在其中创建一个条目(缺少一些基本字段,如AEDTM和UNAME)。 此外,它还会从所有其他信息类型中删除该特定pernr的数据。

任何建议/帮助将不胜感激。

提前谢谢!

付费偷看设置
发送
5条回答
葫芦娃快救爷爷
1楼-- · 2020-08-27 05:17

在处理HRMD_ Idocs时,请注意插入和更新之间的区别!

如果使用运算符" I"插入,这将删除某些人员编号和信息类型可能已经存在的所有内容,然后仅插入Idoc中提供的数据。 " U"更新将保留现有数据并添加/更改更新。

在这里您可能会遇到这种声音...

callcenter油条
2楼-- · 2020-08-27 05:32

您好Rishali Raj

请问您对此问题有什么解决办法?

我遇到了同样的问题,我尝试通过we19重新分配idoc,删除了0002中存在的段中的每个条目,仅插入了idoc中的新条目,我已经更新了字段E1PLOGI-OPERA ='U'

但仍然无法正常工作

谢谢

天桥码农
3楼-- · 2020-08-27 05:30

嘿,

很抱歉在这里成为"坏蛋",但是,您使用的是"未发布"的FM(您可以在FM的"属性"选项卡中看到它),因此,您不应期望某些行为。

您应该使用"发布的" FM/BAPI/类或开发自己的逻辑(根据您的需要)。

Bunny_CDM
4楼-- · 2020-08-27 05:13

您好Jörgen,

感谢您的回复。 我检查后发现它是代替" U"的" I"问题。 我现在可以成功修改信息类型。 再次感谢。

我现在遇到另一个问题,当我用I'插入记录时,它会在0000、0001和0002中创建记录。但是对于其他信息类型(如0006、0009等),我会收到错误消息:"对象01, P,不存在:无法创建信息类型0006",请问为此提供一些解决方法吗?

此致

Rishali

Tong__Ming
5楼-- · 2020-08-27 05:40

Iftah,

感谢您提供信息。

一周热门 更多>