zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SAP CRM Fiori 应用 My Note 里创建 Note 失败的一个原因分析

SAP应用 分析 一个 创建 my 失败 原因
2023-09-14 09:03:53 时间

Now I found root cause.

and this note Z004 has been successfully created in the buffer, not persisted to Database yet.
Then during order save, there is one BAdI implementation done by Zeiss:

And there is a logging rule defined by Zeiss:



And in My Opportunity, only the text type with Log type ( column Changes = P ) or edit type ( column Changes = " " ) are supported.

And in customizing, only text type ZR00 and Z004 can be supported in Fiori. Even all the content of Z004 has been copied to 0004, since 0004 is neither log type nor edit type, it will completely be ignored by Fiori. And the content of Z004 is deleted by BAdI on purpose, so finally no text is displayed in UI.

This behavior can also be observed in Webui:

After I click save button, the content of Z004 is merged into 0004. Z004 is gone from UI:


My question is: why Zeiss didn’t use the standard log type? Is there any specific function gap they found against the standard log type?

Anyway, if they would like to still use current solution, please clear the checkbox in column CLEAR_SOURCE_ID, then they can see the internal note in Fiori. At that time the internal note in Fiori will behave exactly the same as “Reason note”.

更多Jerry的原创文章,尽在:“汪子熙”: