点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
快速问题:生成模型时,是否可以使用变换/变换配置文件"即时"修改对象?
示例:
我有一个实体为" A"的LDM。 该实体具有10个属性。 现在,我从该LDM中生成了一个PDM,但是...表" A"与实体" A"不是100%相同。 在生成过程中,我必须添加一些其他(技术)列,分区等。 因此,最后,表" A"必须包含来自实体" A"的那10个属性和4个其他技术属性以及一些分区等。
在模型生成期间是否可以使用转换/转换配置文件?
我无法做到这一点...
感谢与BR,
Rafal
谢谢,但这仍然不能解决最大的问题:如何创建两个 一个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
最好的方法是LDM-> PDM。 然后基于PDM,使用转换创建第二个PDM。
如果要使整个过程自动化,可以使用以下函数:
GenerateModel 调用它从LDM生成PDM
RegenerateModel更新现有的PDM以生成第二个PDMApplyTransformations加载转换
客户将不接受流程,其中 生成2个PDM。
一周热门 更多>