Badies/Exit,用于更新QM中的CDHDR

2020-09-22 17:52发布

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

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


你好

我正在尝试查找被调用的好坏者/出口,以更新QM模块中的表CDHDR,更改文档对象QPRUEFLOS(TR:QA11,QA12; QA01,QA03)。

我正在尝试创建一个本地表,该表将保存为此对象所做的更改(将在CDHDR中更新的更改),因此以后我将能够在不访问CDHDR的情况下对其进行分析(出于性能原因)。

有人曾经这样做过,还是以其他方式处理过?

任何建议都会有所帮助!

谢谢

Adelina

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

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


你好

我正在尝试查找被调用的好坏者/出口,以更新QM模块中的表CDHDR,更改文档对象QPRUEFLOS(TR:QA11,QA12; QA01,QA03)。

我正在尝试创建一个本地表,该表将保存为此对象所做的更改(将在CDHDR中更新的更改),因此以后我将能够在不访问CDHDR的情况下对其进行分析(出于性能原因)。

有人曾经这样做过,还是以其他方式处理过?

任何建议都会有所帮助!

谢谢

Adelina

付费偷看设置
发送
6条回答
天桥码农
1楼 · 2020-09-22 18:42.采纳回答

您可以从更改文档中创建事件(Tr。 SWEC ),然后在自定义接收器功能模块中处理该事件以填充您自己的数据库表(Tr。SWETYPV

您还可以查找 ALE更改指针,就像在IDOC发行版中一样。

等等。

奄奄一息的小鱼
2楼-- · 2020-09-22 18:36

谢谢雷蒙德的提示。 在定义事件和处理事件时,我将需要一些帮助。

在SWEC中,变更单据对象将为" QPRUEFLOS",但其业务对象为。 输入?

在SWETYPV中,应该在哪里指定自定义FM,在哪里可以看到该FM的确切名称?

悻福寶寶
3楼-- · 2020-09-22 18:33

谢谢Raymond!

我通过以下步骤填充了自定义表格:

1。 我在SWO1中复制了检验批业务对象。

2。 我在SWEC中为先前定义的业务对象和相应的事件(已更改QM12事件)定义了变更文档QPRUEFLOS。

3。 我定义了FM来处理SWETYPV中的事件。 我在其中输入代码的FM是Check Function Module的代码。 在填充表CDHDR和CDPOS之后,将调用此FM,因此CDHDR的最后一个条目应该是先前创建/修改的条目。

为QM12正确填充了我的自定义表。

能不能别闹
4楼-- · 2020-09-22 18:51

Weel,如果我要担任您的IT部门,我宁愿与您一起优化数据库访问的性能(到目前为止,您是如何尝试的?),而不是允许您创建影子 复制现有数据的表格...

clever101
5楼-- · 2020-09-22 18:36

大家好,

有人为INSPECTIONLOT_UPDATE创建自定义实现吗? 是否要求所有qm交易?

我可以使用此Badi访问QM对象上的更改吗?

先谢谢您

Adelina

Cikesha
6楼-- · 2020-09-22 18:35

我强烈建议不要乱用CDHDR。 这是SAP中变更管理的中心位置,它引用了您可能不知道的位置。 无疑,最迟在实施SAP更新/支持程序包时会遇到很多问题。 将更改的记录停用/重新定位到"本地"表(并因此更改内置的更改/更改的可追溯性)可能还会导致您失去系统认证(如果您拥有系统认证,例如通过KPMG)。 如果您要处理敏感的产品/数据,则可能与此有关。

如果我了解您正确的话,由于分析过程中的性能原因,您想这样做。 在这种情况下,我的建议是查看一个数据仓库系统,该系统将复制您的变更数据并以最适合数据分析的方式提供它。

关于
MH

一周热门 更多>