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

游戏服务器_外贸建设网站_哪家好

小七 141 0

这个博客基本上解释了如何通过添加新属性来扩展MKALBASIC实体。当SAP没有提供通过服务映射工具(servicemappingtool,SMT)执行映射的简单方法时,我们应该使用这种技术。MKALBASIC实体指的是MDG-mui中的生产版本部分,是特定于工厂的。它对应于数据库中的MKAL表。此场景中的MDG-M版本是8.0.

下面的屏幕截图描述了数据模型和MDG-M UI屏幕中的MKALBASIC实体。MDG-mui屏幕截图中突出显示的列引用了该实体的附加属性。

开发人员应该了解扩展标准实体时通常遵循的tcodes和步骤。广义上说,这些包括:

-在数据模型中定义的实体内添加属性并激活数据模型

-重新生成数据模型特定结构

-通过SMT映射

-扩展UI配置以便在屏幕上添加新属性

请注意在我的情况下,西安大数据,数据模型和MKAL中定义的属性的名称表/结构保持不变,以避免复杂性。

在遵循上节给出的步骤时,折扣返利,我们注意到,对于MKALBASIC实体,云服务器哪家好,人工智能的技术有哪些,无法通过SMT进行映射,因为找不到与MKALBASIC的源和目标结构的标准映射步骤。当我们检查MDG-M UI屏幕时,我们开始获取以下错误。此外,产品版本部分中的附加属性/字段中的数据也丢失了。

为了克服上述问题,我们需要执行以下操作。

步骤1–在类CL\u MDG\u BS\u MAT\u SERVICES的方法类\u构造函数中,开发人员将看到为MKALBASIC实体填充类属性STS\u MKAL\u映射。开发人员需要对新创建的属性执行同样的操作。为此,物联网智能家居,请在方法末尾创建增强实现。因此,基本上我们需要将临时区域字段名与活动区域字段名链接起来。如上所述,为了避免复杂性,这些名称在我的示例中是相同的。

步骤2–在类CL\u MDG\u BS\u MAT\u ASSIST的方法GET\u MKAL\u ATTR\u字段中,开发人员将看到为MKALBASIC实体填充以下导出属性–ET\u MKAL\u ATTR\u字段、ET\u MKAL\u ATTR、ET\u MKAL\u字段。

ET\u MKAL\u ATTR\u字段(将属性与对应的MKAL字段名)

ET\u MKAL\u ATTR(在此处填充属性名)

ET\u MKAL\u字段(填充MKAL表的字段名)

对于上述方法的退出后部分中新添加的属性,开发人员也需要这样做。完成后,将这些参数分配给同一类的相应静态属性–GT\u MKAL\u ATTR\u FIELD、GT\u MKAL\u ATTR、GT\u MKAL\u FIELD.

执行上述步骤后,我们将消除上述错误,并在显示模式下在生产版本部分看到值。在更改模式下,如果我们试图编辑新添加的属性中的任何值,我们也可以将这些值保存在MKAL表中。