云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_数据库模式定义_优惠券

小七 141 0

你和我一起找到了这些东西——如果没有,你可以在这里读到:

https://blogs.sap.com/2020/08/31/task-find-ddic-objects-that-miss-an-enhancement-category-part-1/https://blogs.sap.com/2020/08/31/ddic-objects-that-miss-an-enhancement-category-part-2-use-cds-views/

现在我们来解决它!

有两个方面:我应该设置哪些类别和我应该怎么做。

关于如何设置:

我希望我的桌子1有一个增强类别2不要因为新的增强类别而破坏东西。

最懒惰的方法是将其设置为"允许一切":–"Can be enhanced(Deep)"

…但如果将此作为默认值,我会感觉非常糟糕(我认为大多数情况下,淘客大联盟,智能家居物联网,我不希望这些结构使用"Deep component(string、reference或table type)"进行扩展(摘自F1帮助,游戏返利平台,非常好/详细!)

另一个极端是将其设置为"无法增强",这肯定会破坏东西。

所以我认为我应该做我(和其他人)应该做的事(这是有争议的(->评论!)但这正是我ABAP生涯的指导思想。默认情况下,将其设置为"可以增强(类似字符或数字)"2如果这不可能或没有意义,请选择其他选项->有意义的选项。

这是非常通用的,但我至少可以举一个例子:有BAPI结构,应该只包含字符。如果您创建(或附加)其中一个->设置增强类别为"仅字符"。

我将把"如何"留到下一部分。(提示:我不会在SE11之前为每个单独的对象都手动完成。也许我的问题得到了提示:https://answers.sap.com/questions/13129838/mass-maintenance-for-se11-setchange-enhancement-ca.html

如果不是(甚至可能是),我已经通过SHDB研究了一些(半)自动化。

,购物返利,云服务器免