2020-08-27 04:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我正在使用FM IDOC_INPUT_HRMD更新信息类型数据,但是此FM正在删除已经存在的值。
例如:
当我使用FM IDOC_INPUT_HRMD更新信息类型0000中的数据时,它将针对该pernr删除0000中已经存在的所有条目,并在其中创建一个条目(缺少一些基本字段,如AEDTM和UNAME)。 此外,它还会从所有其他信息类型中删除该特定pernr的数据。
任何建议/帮助将不胜感激。
提前谢谢!
在处理HRMD_ Idocs时,请注意插入和更新之间的区别!
如果使用运算符" I"插入,这将删除某些人员编号和信息类型可能已经存在的所有内容,然后仅插入Idoc中提供的数据。 " U"更新将保留现有数据并添加/更改更新。
在这里您可能会遇到这种声音...
您好Rishali Raj ,
请问您对此问题有什么解决办法?
我遇到了同样的问题,我尝试通过we19重新分配idoc,删除了0002中存在的段中的每个条目,仅插入了idoc中的新条目,我已经更新了字段E1PLOGI-OPERA ='U' >
但仍然无法正常工作
谢谢
嘿,
很抱歉在这里成为"坏蛋",但是,您使用的是"未发布"的FM(您可以在FM的"属性"选项卡中看到它),因此,您不应期望某些行为。
您应该使用"发布的" FM/BAPI/类或开发自己的逻辑(根据您的需要)。
您好Jörgen,
感谢您的回复。 我检查后发现它是代替" U"的" I"问题。 我现在可以成功修改信息类型。 再次感谢。
我现在遇到另一个问题,当我用I'插入记录时,它会在0000、0001和0002中创建记录。但是对于其他信息类型(如0006、0009等),我会收到错误消息:"对象01, P,不存在:无法创建信息类型0006",请问为此提供一些解决方法吗?
此致
Rishali
Iftah,
感谢您提供信息。
最多设置5个标签!
在处理HRMD_ Idocs时,请注意插入和更新之间的区别!
如果使用运算符" I"插入,这将删除某些人员编号和信息类型可能已经存在的所有内容,然后仅插入Idoc中提供的数据。 " U"更新将保留现有数据并添加/更改更新。
在这里您可能会遇到这种声音...
您好Rishali Raj ,
请问您对此问题有什么解决办法?
我遇到了同样的问题,我尝试通过we19重新分配idoc,删除了0002中存在的段中的每个条目,仅插入了idoc中的新条目,我已经更新了字段E1PLOGI-OPERA ='U' >
但仍然无法正常工作
谢谢
嘿,
很抱歉在这里成为"坏蛋",但是,您使用的是"未发布"的FM(您可以在FM的"属性"选项卡中看到它),因此,您不应期望某些行为。
您应该使用"发布的" FM/BAPI/类或开发自己的逻辑(根据您的需要)。
您好Jörgen,
感谢您的回复。 我检查后发现它是代替" U"的" I"问题。 我现在可以成功修改信息类型。 再次感谢。
我现在遇到另一个问题,当我用I'插入记录时,它会在0000、0001和0002中创建记录。但是对于其他信息类型(如0006、0009等),我会收到错误消息:"对象01, P,不存在:无法创建信息类型0006",请问为此提供一些解决方法吗?
此致
Rishali
Iftah,
感谢您提供信息。
一周热门 更多>