创建自定义报告以在PM中获取通知和订购操作日志详细信息的功能

2020-08-23 17:07发布

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

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


大家好,

我想了解除" SHOW_CHANGE_DOC_NOTIFICATIONS"以外的任何其他功能,以获取PM中订单的操作日志详细信息。 我使用了上面的功能,可以用于通知的操作日志,但是该功能中缺少订单明细的操作日志。

谢谢

Pavithra

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

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


大家好,

我想了解除" SHOW_CHANGE_DOC_NOTIFICATIONS"以外的任何其他功能,以获取PM中订单的操作日志详细信息。 我使用了上面的功能,可以用于通知的操作日志,但是该功能中缺少订单明细的操作日志。

谢谢

Pavithra

付费偷看设置
发送
9条回答
槿木_熙
1楼 · 2020-08-23 17:35.采纳回答

Pavithra,你好

标准SAP使用相同的FM(SHOW_CHANGE_DOC_NOTIFICATIONS)来显示订单操作日志。 调用时,将参数OBJECT_NUMBER,OBJECT_CLASS和CAUFVD_WA传递给FM。

当您手动调用操作日志时,哪些订单详细信息丢失?

此致

标记

灬番茄
2楼-- · 2020-08-23 17:31

仅当现有合作伙伴没有更改(即仅将合作伙伴添加到通知中)时,才会发生这种情况。 对现有合作伙伴进行更改后,FM可以正常工作(在我们的系统中已确认)。 开始交易时,SAP会填充合作伙伴数据,这就是FM在通知中运行良好的原因。

要解决此问题,必须在读取更改文档后(在get_data子例程中)询问更改文档。 如果只有合作伙伴插入内容,则必须通过从表IHPA中读取数据来手动更新合作伙伴详细信息。 您可以通过使用更改文档中包含的表键来链接数据。

哎,真难
3楼-- · 2020-08-23 17:29

您好 Pavithra Jayasinghe

使用FM CHANGEDOCUMENT_READ

您必须传递以下详细信息

OBJECTCLASS ='MELDUNG'。

OBJECTID ="通知编号

详细信息将在表参数EDITPOS中提供。

致谢!

打个大熊猫
4楼-- · 2020-08-23 17:51

嗨,

抱歉,通知和订单详细信息中缺少某些状态更改。.

wang628962
5楼-- · 2020-08-23 17:27

Pavithra,

事务IW32/3在SAPLCOIH/LCOIHFAQ中使用以下代码来获取更改文档 :

提交RSSCD100
WITH OBJEKT = X_OBJEKT
WITH OBJEKTID = OBJEKTID
WITH DATUM = CAUFVD-ERDAT
并返回。

>
半个程序猿
6楼-- · 2020-08-23 17:33

嗨,彼得,

这会为通知操作日志提供正确的输出,但此处也缺少订单操作日志的详细信息。

代楠1984
7楼-- · 2020-08-23 17:39

Pavithra,

如果您要说明要做什么,可能会更容易。

Pete A

一周热门 更多>