上下文更改日志机制存在的问题

2020-08-14 19:32发布

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

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


专家们,

我陷入了一个奇怪的问题。 我在WDA组件中使用了上下文更改日志的概念来跟踪用户更改的字段,直到今天,它的工作情况都非常好。 现在它突然停止跟踪所有上下文更改。 我非常在WDDOINIT中调用ENABLE_CONTEXT_CHANGE_LOG()方法,然后在WDDOBEFOREACTION方法中调用GET_CONTEXT_CHANGE_LOG()方法。 [我现在确实也尝试在WDDOAFTERACTION中检查它,但即使在那儿也无法正常工作。]是否有其他设置可能会停止/阻碍上下文更改日志的性能? 我浏览了 help.sap.com 上的文档,但没有任何内容 在那里提到。

components方法中的上下文和代码继续与之前的工作方式相同。

我不会通过在任何地方调用DISABLE_CONTEXT_CHANGE_LOG()/RESET_CONTEXT_CHANGE_LOG()来禁用/停用该机制

我还只是尝试捕获用户手动进行的更改。 (即,没有动态编程更改。)

任何输入将不胜感激。

此致

Uday

[主持人删除的个人信息]

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

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


专家们,

我陷入了一个奇怪的问题。 我在WDA组件中使用了上下文更改日志的概念来跟踪用户更改的字段,直到今天,它的工作情况都非常好。 现在它突然停止跟踪所有上下文更改。 我非常在WDDOINIT中调用ENABLE_CONTEXT_CHANGE_LOG()方法,然后在WDDOBEFOREACTION方法中调用GET_CONTEXT_CHANGE_LOG()方法。 [我现在确实也尝试在WDDOAFTERACTION中检查它,但即使在那儿也无法正常工作。]是否有其他设置可能会停止/阻碍上下文更改日志的性能? 我浏览了 help.sap.com 上的文档,但没有任何内容 在那里提到。

components方法中的上下文和代码继续与之前的工作方式相同。

我不会通过在任何地方调用DISABLE_CONTEXT_CHANGE_LOG()/RESET_CONTEXT_CHANGE_LOG()来禁用/停用该机制

我还只是尝试捕获用户手动进行的更改。 (即,没有动态编程更改。)

任何输入将不胜感激。

此致

Uday

[主持人删除的个人信息]

付费偷看设置
发送
3条回答
太Q了
1楼-- · 2020-08-14 20:28

你好,

只是一个疯狂的猜测...

在调用方法GET_CONTEXT_CHANGE_LOG方法时,通过传递值abap_false的AND_RESET参数来尝试一次,这样就不会重置日志。 您可能已经在执行此操作或尝试使用此选项。

除此之外,没有其他建议。

如果找到解决方案,请发布解决方案。:)

谢谢

aditya。

半个程序猿
2楼-- · 2020-08-14 20:23

嗨,Aditya,

感谢您的建议,但是我已经尝试过将and_reset =''传递给该方法。 我确实在文档中看到了每次调用get_context_change_log方法时如何重置上下文日志。 但这并不能解决问题。

此致

Uday

Haoba3210
3楼-- · 2020-08-14 20:18

问题仍然存在,但由于我已更改而关闭了该线程 我改用CL_WD_CONTEXT_SERVICES类的GET_CHANGE_LIST方法的方法。 >

谢谢

阿努巴夫

一周热门 更多>