点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
任何人都可以帮助我从SAP MDM数据管理器/聚合器中提取层次结构表摘要的步骤。 能够从查找层次结构表的主表中提取数据,但是我正在寻找层次结构表中的完整数据集,我需要在其他环境中导入该数据集。
请注意,层次结构表中维护的数据是多嵌套的。
Ex-
GNP层次结构代码[1] GNP层次结构代码[2] GNP层次结构代码[3] GNP层次结构代码[4] GNP层次结构代码[5] GNP层次结构代码[6] DE,Systemtechnik 01,爱立信01,BSS 01, Neubau-Pakete 100,BTS1800 010101100100,Konfiguration DE,Systemtechnik 01,Ericsson 01,BSS 01,Neubau-Pakete 100,BTS1800 010101100110,TMA DE,Systemtechnik 01,Ericsson 01,BSS 01,Neubau-Pakete 100,BTS1800 010101100120,安装。/Dienstl。 DE,Systemtechnik 01,爱立信01,BSS 01,Neubau-Pakete 100,BTS1800 010101100130,Strromversorgung
您好,Nilesh,
请附上一些有关您的"层次结构字段"外观的屏幕截图。
还可以了解Syndicator中的"层次结构拆分"选项。 如果禁用了它,那么您如何尝试拆分该字段。
此致
Gábor
您好,Preetesh Karwa,
对不起,您的信息留下了一些疑问。 通过控制台中带有表/字段定义的一些屏幕截图,我可以为您提供更好的响应。 您说的是"层次结构的平面表"。 在NW MDM中,表是层次结构或平面的。 您是说表格在MDM中定义为平面,但反映了层次结构吗? 您提到了2个显示字段。 这将表明情况。 关于您回答的字段属性的问题,尚未设置其他属性。 这是否意味着所有4个字段的类型均为"文本","多语言"和"非唯一"(默认值)? "多语言"和"非唯一"代码是不寻常的。
好吧,这些都是细节,这对确切的说明将是有益的,但对于一般方法则不是必需的。
NW MDM没有简单的方法来导出层次结构。 既不是内置在EXCEL/文本导出中的数据管理器,也不是通过Syndicator构建的。 如果要使用所有语言的所有字段的完整层次结构,则需要使用API。 使用Java API做了很多次。 但这太多了,无法在这里讨论。
无论如何,您都需要使用UI工具(数据管理器/合成器)来重构目标系统的层次结构。 如果您的层次结构具有一个非多语言且唯一的文本类型的显示字段,则将为您提供便利。 第二个是计算后的文本字段,它连接了唯一文本字段的层次结构级别(请参阅本问题中的其他文章)。
对于我们现在拥有的内容,我建议如下:使用Data Manager Export-> EXCEL。
那是更简单的方法。
在Syndicator中,您可以在"目标项"下为4个存储库字段定义4个目标字段。 将鼠标光标放在空白的空白字段上,然后通过右键单击->"添加目标项目"(4x)添加字段。 输入名称是必要的。 其他属性大多不是必需的。 然后更改为"项目映射"。 在左侧列表中,您将看到源表的字段。 在右边的列表中,您会看到4个目标项目。 现在,在左侧突出显示一个项目,在右侧突出显示相应的目标项目,然后点击中间的"地图"按钮。
Data Manager Export更快,但是Syndicator Export可以保存并在下次重新加载。
祝你成功。
嗨,gabor,
根据要求。
谢谢。
啊,我明白了。
如果您处于层次结构模式,则Excel导出将被禁用。 您需要在"记录模式"下打开层次结构,才能使用"文件->导出到-> EXCEL ..."功能。 辛迪加做同样的事情。 您也没有搜索层次结构。 如果要导出层次结构中的特定节点,请执行以下操作:
1。 更改为"层次结构模式",然后选择"层次结构"表。
2。 将未使用的字段设置为一个公共值(将过时的"排序字段"(我通常将其设置为69 ;-))标记为所需的节点。
3。 更改为记录模式,然后选择您的层次结构。 使用您的常用值将搜索范围缩小到所需的节点(进行自由格式搜索,然后在"排序"字段中输入" 69"。)
4。 进入菜单File-> Export To-> EXCEL ...
5。 然后,您可以使用我以前的帖子中的屏幕截图。
如果您以这种方式标记了节点,则可以在Syndicator中使用相同的机制/搜索。
玩得开心
Manfred
没有拆分字段的选项。
您好,Nilesh Hatkar,
不确定要实现的目标。 如果您想要查找的层次结构表本身,为什么不直接将其选择为根表呢?
请记住,MDM Syndicator不适合导出层次结构本身。 如果要完全自由导出什么内容,建议使用Java API。 如果要使用MDM Syndicator,则可以将层次结构的数据记录导出为平面文件(txt)。 如果您精通XSL Schema文件,则可以将XML用作导出格式。 在这两种情况下,优良作法都是使用单个语言的唯一文本字段作为层次结构的显示字段。 为了简化层次结构的外部重用,我建议您使用一个经过计算的文本字段,该字段将从根到当前节点级别(例如,root; level1node3; level2node6)的唯一名称连接起来。
您提到了拆分层次结构。 请避免那样。 如果我没记错,您必须选择水平深度作为固定数字。 如果您的层次结构具有动态深度,那就不好了。
如果我的猜测是错误的,请提供您的环境的更多详细信息:
1。 您的存储库是多语言的吗?
2。 您的查询层次结构是否是多值的(来自控制台的屏幕快照;引用查询层次结构的可维护字段)?
3。 层次结构显示字段(控制台的屏幕截图)的字段属性是什么?
4。 您的导出格式是文本还是XML(XSL的模式文件)?
5。 您要导出哪些字段(带有其类型和来源(主表/查找层次结构)的字段列表)?
有很多因素会影响Syndicator可以做什么以及不能做什么。
希望这对您有帮助。
干杯
Manfred Klein
一周热门 更多>