写这个博客是基于我个人的努力,以找出表,以及它们如何存储成本中心,利润中心和FSV数据的S/4 HANA。这对于sidecar场景尤其重要,在sidecar场景中,数据从S/4hana复制到HANA Enterprise以进行报告&我们需要在HANA Enterprise中重新创建成本中心、利润中心和FSV层次结构,就像它们在S/4hana中的存在一样。
FSV在一个单独的博客中介绍,您可以在这里查看。
让我们从成本中心和利润中心层次结构开始,涉及的主要表有SETHEADERT(存储节点的文本描述)、SETNODE(存储层次节点),大数据是啥,SETLEAF(存储实际成本中心/利润中心编号)
成本中心和利润中心层次结构的数据都保存在相同的数据库表中,出于解释目的,我使用的是成本中心,但是您也可以使用相同的表和步骤检索利润中心层次结构。
作为第一步,您可能希望看到标准成本在ECC或S/4系统中,使用tcode:OKEON/OKEN检查成本中心层次结构,使用tcode KCH4检查利润中心层次结构
成本中心层次结构屏幕截图:
从数据库表中检索成本中心/利润中心层次结构的步骤:
1。首先,让我们尝试获取CC层次结构(根节点)的头/主节点,在下面的屏幕截图中用绿色标记:
表:SETHEADERT
在'Set Class'中通过0101,请注意对于成本中心,医疗物联网,Set Class始终是0101,对于利润中心,它是0106在'组织单元'输入您的组织单位/控制区域,在我的情况下,是2000在"设置名称"中,输入您在上述屏幕截图CC层次结构顶部看到的值,它是2000(用橙色标记)
此表的输出将为您提供CC标题及其说明:
2。现在让我们得到标题2000下的节点(级别1),计算机大数据,在下面的屏幕截图
表中用绿色标记:集合类中的集合节点
pass 0101 for Cost Center集合类始终是0101在组织单元输入你的组织单位,在我的情况下,是2000在Set Name enter 2000中,您的情况可能会有所不同
此表的输出字段子集ID将为您提供标题节点下的项目:
3.现在要再次获取USABB或加拿大或FMOPS下的节点,请使用SETNODE table并将其作为集合名称传递(级别2):
USABB下的节点
加拿大下的节点
FMOPS下的节点
输出对于USABB:
现在要获取FMCORP或SC或PI或MRO下的节点,再次使用SETNODE表格并将其作为集合名称(级别3)传递,在下面的屏幕截图中用绿色标记:
表格:集合类中的SETNODE
传递0101对于成本中心集合类始终是0101在组织单元输入你的组织单位,在我的情况下,是2000在集合名称中输入FMCORP或PI或SC或MRO
FMCORP的输出:
重复此过程,大数据分析培训,直到到达最后一个节点或叶节点,在下面的示例中,加拿大在其下没有任何节点,它有一个分配给它的成本中心,但没有子节点,因此加拿大是一个叶节点,大数据包括哪些内容,当您到达叶节点时,您将在SETNODE表中找不到任何条目:
SETNODE output for Canada:
最后,要获得叶节点下的成本中心编号(在本例中,加拿大)您需要使用表格SETLEAF:
希望这个博客能帮助您在BI平台中重新创建CC、PC层次结构。