从BW加载0COSTCENTER主数据到BPC时未创建父成员,

2020-09-01 06:37发布

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

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


大家好,

我正在尝试在BPC中自动化成本中心的主数据。 在BPC中创建成本中心ID的第一步已经实现。 执行DM程序包(INOBJ_MASTER)时,会创建BPC中没有的id。 但是,在BPC中创建父成员变得很困难。

我已经维护了主数据加载和层次结构加载的转换和转换文件。

我也在"层次结构"选项卡("选择集")中选择了"导入文本"节点-是

版本:SAP BPC 10.1

任何人都可以帮助我解决创建父节点然后维护层次结构的问题。

随附的是BW层次结构和"转换和转换"文件的屏幕截图。

BW层次结构的屏幕截图:

MD负载转换文件的屏幕截图

用于MD加载的转换文件屏幕截图:

"转换"标签:

用于层次结构加载的转换文件的屏幕截图

用于层次结构加载的转换文件屏幕截图:

"转换"标签:

已完成父级映射的" COST_CTR"标签

步骤:在执行DM进行MD加载时

第一步:设置Infoprovider的选择

设置层次结构选择

请注意何时使用"属性或层次结构"的第二个选项执行程序包。 包因错误而失败:

[消息] -------------------------------------------- ------------------

任务名称

主数据源:

记录数:4105

任务名称

文本来源:记录数:4047

任务名称转换:否1

圆形:

在管理模块或管理模块使用的组件的系统错误中发现错误

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的会员ID'10001000'

检测到重复的会员ID'10001000'

检测到重复的会员ID'10001000'

步骤:语言选择:所选英语

第2步:选择"更新模式"

第3步:选择外部格式

第4步:选择正确的转换文件

第5步:在覆盖模式之前清除成员-"否"

第6步:过滤主数据:"否"

请让我知道所需的任何信息。

(39.8 kB)

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

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


大家好,

我正在尝试在BPC中自动化成本中心的主数据。 在BPC中创建成本中心ID的第一步已经实现。 执行DM程序包(INOBJ_MASTER)时,会创建BPC中没有的id。 但是,在BPC中创建父成员变得很困难。

我已经维护了主数据加载和层次结构加载的转换和转换文件。

我也在"层次结构"选项卡("选择集")中选择了"导入文本"节点-是

版本:SAP BPC 10.1

任何人都可以帮助我解决创建父节点然后维护层次结构的问题。

随附的是BW层次结构和"转换和转换"文件的屏幕截图。

BW层次结构的屏幕截图:

MD负载转换文件的屏幕截图

用于MD加载的转换文件屏幕截图:

"转换"标签:

用于层次结构加载的转换文件的屏幕截图

用于层次结构加载的转换文件屏幕截图:

"转换"标签:

已完成父级映射的" COST_CTR"标签

步骤:在执行DM进行MD加载时

第一步:设置Infoprovider的选择

设置层次结构选择

请注意何时使用"属性或层次结构"的第二个选项执行程序包。 包因错误而失败:

[消息] -------------------------------------------- ------------------

任务名称

主数据源:

记录数:4105

任务名称

文本来源:记录数:4047

任务名称转换:否1

圆形:

在管理模块或管理模块使用的组件的系统错误中发现错误

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的成员ID'100010003'

检测到重复的会员ID'10001000'

检测到重复的会员ID'10001000'

检测到重复的会员ID'10001000'

步骤:语言选择:所选英语

第2步:选择"更新模式"

第3步:选择外部格式

第4步:选择正确的转换文件

第5步:在覆盖模式之前清除成员-"否"

第6步:过滤主数据:"否"

请让我知道所需的任何信息。

(39.8 kB)
付费偷看设置
发送
9条回答
Tong__Ming
1楼 · 2020-09-01 07:16.采纳回答

要从节点和基本成员中删除前导" 1000",请使用:

1。 外部格式

2。 映射ID = ID

3。 转换:

js:%external%.toString()。replace(/^ 1000/,'')

" ^"-表示字符串的开头

亦是此间程序员
2楼-- · 2020-09-01 07:32

你好瓦迪姆,

通过映射中的if条件,我能够实现层次结构并解决未找到的"成本中心"错误:

NODENAME = * IF(IOBJNM = * STR(0COSTCENTER)THEN NODENAME(5:14); NODENAME)

并以外部格式运行程序包。

但是,仍然存在以" 1000"作为前导字符创建的父节点的问题。

黑丝骑士
3楼-- · 2020-09-01 07:36

经过测试-节点也将不以前导零开头

一周热门 更多>