使用转换/转换配置文件"即时"修改对象

2020-09-29 22:33发布

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

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


大家好,

快速问题:生成模型时,是否可以使用变换/变换配置文件"即时"修改对象?

示例:

我有一个实体为" A"的LDM。 该实体具有10个属性。 现在,我从该LDM中生成了一个PDM,但是...表" A"与实体" A"不是100%相同。 在生成过程中,我必须添加一些其他(技术)列,分区等。 因此,最后,表" A"必须包含来自实体" A"的那10个属性和4个其他技术属性以及一些分区等。

在模型生成期间是否可以使用转换/转换配置文件?

我无法做到这一点...

感谢与BR,

Rafal

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

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


大家好,

快速问题:生成模型时,是否可以使用变换/变换配置文件"即时"修改对象?

示例:

我有一个实体为" A"的LDM。 该实体具有10个属性。 现在,我从该LDM中生成了一个PDM,但是...表" A"与实体" A"不是100%相同。 在生成过程中,我必须添加一些其他(技术)列,分区等。 因此,最后,表" A"必须包含来自实体" A"的那10个属性和4个其他技术属性以及一些分区等。

在模型生成期间是否可以使用转换/转换配置文件?

我无法做到这一点...

感谢与BR,

Rafal

付费偷看设置
发送
10条回答
huskylover
1楼-- · 2020-09-29 23:19

谢谢,但这仍然不能解决最大的问题:如何创建两个 一个LDM对象中就有PDM对象。

我们试图在使用ObjectCopy的LDM-> PDM生成过程中复制对象,但是由于某种原因,我们无法将新创建的对象添加到模型中。 怎么做? 我们可以在"临时模型"中找到该对象,但是无法将它们添加到目标模型中。

我们创建了一个选择,然后使用CopyToPackage将对象复制到目标模型中……但是……对源对象的引用不见了。 我们可以使用SetSource建立引用,但是我们必须为每个元类分别进行引用。 这不可能,应该怎么做,正确吗?

代码摘要:

设置newtab = trfm.CopyObject(obj," COPY")
newtab.Name =" Copy"
newtab.Code =" COPY"
设置sel = obj.Model.CreateSelection
sel.Objects.Add newtab
sel.CopyToPackage(obj.Model)
sel.Delete

设置newtab = obj.Model.FindChildByCode(" COPY",pdpdm.cls_table)
trfm .SetSource trfm.GetSource(obj),newtab

绿领巾童鞋
2楼-- · 2020-09-29 23:29

最好的方法是LDM-> PDM。 然后基于PDM,使用转换创建第二个PDM。

Bunny_CDM
3楼-- · 2020-09-29 23:32

如果要使整个过程自动化,可以使用以下函数:

GenerateModel 调用它从LDM生成PDM

RegenerateModel更新现有的PDM以生成第二个PDM

ApplyTransformations加载转换

d56caomao
4楼-- · 2020-09-29 23:26

客户将不接受流程,其中 生成2个PDM。

一周热门 更多>