BPC 10.1-导入事务数据DM"未将值分配给维" CURRENCY""

2020-08-17 11:20发布

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

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


嗨,

当我在BPC 10.1标准中运行"导入交易数据"包以在我的合并模型中加载平面文件时,出现错误"未将任何值分配给维" CURRENCY""错误。 我运行了程序" UJA_REFRESH_DIM_CACHE",但仍然出现相同的错误。 我试图在我的平面文件中添加一个具有Currency维度和LC值的新列,并将其映射为我的转换文件中的Currency = * COL(8),但它也不起作用。 谁能帮助我知道如何解决该错误?

提前谢谢!

(7.5 kB)

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

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


嗨,

当我在BPC 10.1标准中运行"导入交易数据"包以在我的合并模型中加载平面文件时,出现错误"未将任何值分配给维" CURRENCY""错误。 我运行了程序" UJA_REFRESH_DIM_CACHE",但仍然出现相同的错误。 我试图在我的平面文件中添加一个具有Currency维度和LC值的新列,并将其映射为我的转换文件中的Currency = * COL(8),但它也不起作用。 谁能帮助我知道如何解决该错误?

提前谢谢!

(7.5 kB)
付费偷看设置
发送
6条回答
CPLASF-自律
1楼 · 2020-08-17 12:09.采纳回答

发现问题! 在您的default.lgf中:

////*************************************  ******************************************************  ******************************************////
////--------------------------------------此脚本是在发送数据-  --------------------------------------------------  ---////
////**************************************************  ******************************************************  ************************////

 *包含129.LGF

//*** F15净变化的计算

 * SELECT(%AUDITID_LIST%," [ID]",C_DATASRC," [DATASRC_TYPE] ='I'")
 * XDIM_MEMBERSET MEASURES =年初至今
 * XDIM_MEMBERSET FLOW = BAS(TOT_FLOW)
 * XDIM_MEMBERSET CURRENCY = LC,EUR
 * XDIM_MEMBERSET C_DATASRC =%AUDITID_LIST%

 *当C_ACCT.GROUP
    *是" BSA"
        *当C_ACCT.ACCTYPE
           *为" AST"," LEQ"
               *当流
                  * IS" F99"
                      * REC(FACTOR = 1,FLOW =" F15")
                     *其他
                       *当FLOW.MOV
                          *为" Y"
                               * REC(FACTOR = -1,FLOW =" F15")
                           *结束
                    *结束
                  
           *结束
 *结束

 *承诺

//*** F15净变动商誉的计算

 * SELECT(%CURRENCY_LIST%," [ID]",CURRENCY," [CURRENCY_TYPE] ='G'")

 * XDIM_MEMBERSET MEASURES =年初至今
 * XDIM_MEMBERSET FLOW = BAS(TOT_FLOW)
 * XDIM_MEMBERSET CURRENCY =%CURRENCY_LIST%
 * XDIM_MEMBERSET C_DATASRC = AGW
 * XDIM_MEMBERSET C_ACCT = C_FCCI,C_AFCCI

 *当流
 * IS" F99"
       * REC(FACTOR = 1,FLOW =" F15")
 *其他
        *当FLOW.MOV
        *为" Y"
              * REC(FACTOR = -1,FLOW =" F15")
        *结束
 *结束

 *承诺
 

您有以下几行:

 * SELECT(%CURRENCY_LIST%," [ID]",CURRENCY," [CURRENCY_TYPE] ='G'")
 ...
 * XDIM_MEMBERSET CURRENCY =%CURRENCY_LIST%

您似乎没有使用具有" G"属性CURRENCY_TYPE的货币。

在所有其他情况下,您都有固定的货币成员。

木偶小白
2楼-- · 2020-08-17 11:46

请显示所有维度名称可见的模型管理屏幕截图!

大道至简
3楼-- · 2020-08-17 12:09

在某些情况下,维度名称可能区分大小写。 正确的大小写。

也-在记事本中显示已加载的文本文件-检查正确的定界符。

SKY徐
4楼-- · 2020-08-17 11:56

嗨,Vadim,

感谢您的帮助。 我附上了合并模型的屏幕截图。

bbpeas
5楼-- · 2020-08-17 11:58

瓦迪姆·加里宁

非常感谢您的所有帮助,最终成功完成了该包装。 我在该行中将"范围"维更改为"货币"维,现在可以正常使用了。

亦是此间程序员
6楼-- · 2020-08-17 11:54

对不起,我的错。 找到附件。

一周热门 更多>