* DIM_NONAGGR-UJ_STATIC_CHECK:在系统/UJHANA_ERROR001中发现错误

2020-08-24 00:49发布

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

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


嗨-

这周,* DIM_NONAGGR引擎开始在我们的生产系统中出现故障。 我们在质量和开发系统中用于生产的逻辑相同。 该问题似乎与事务数据或主数据无关,我们在不同的模型和环境中遇到相同的问题。 我们在BW 750的当前支持包14中找不到任何可解决此错误的SAP注释。我们通过SAP开了一张票,但是目前我们没有太多帮助,因此我们非常欢迎任何帮助。

在所有型号中,我们都将ACCELERATOR_ON标记为X。 我们在环境级别上启用了ENABLE_HANA_MDX。 我们没有ENABLE_NATIVE_HANA_MODEL,因为我们有回写的BAdI。

下面是UJKT中的错误的屏幕截图:

数据区域

PROG_ID = ASI_001463
VER = WORKING_FCST
DEPTID = NO_DEPTID

脚本

//==变量==========================================  ==================================
//选择计划ID
 * SELECT(%PLAN_ID_ALL%,PLAN_ID,PROG_ID,ID =%PROG_ID_SET%AND TYPE = O,P,M AND ID <> ASI_NO_PROG_ID AND COMP_CODE = 0611)
 * SELECT(%PLAN_ID%,ID,PROG_ID,ID =%PLAN_ID_ALL%AND COMP_CODE = 0611)//从上面的选择中产生唯一的出现
 * SELECT(%PID%,ID,PROG_ID,PLAN_ID =%PLAN_ID%AND CALC = N AND COMP_CODE = 0611 AND PLAN_ID <>"")

//下推
 * SELECT(%GPID%,ID,PROG_ID,ID =%PID%,sortby = ID)
 * SELECT(%GPID_PLAN_ID%,PLAN_ID,PROG_ID,ID =%PID%,sortby = ID)

//****************************************************  *******************************************
 * XDIM_MEMBERSET TIME = TNONE
 * XDIM_MEMBERSET DATASOURCE = BOB_INP
 * XDIM_MEMBERSET UNIT = USD
 * XDIM_MEMBERSET P_ACCT = CQUAD
 * XDIM_MEMBERSET DEPTID = NO_DEPTID
 
 *分配
 * DIM_NONAGGR PROG_ID WHAT =%GPID_PLAN_ID%;  WHERE =%GPID%
 * DIM DATASOURCE WHAT = BOB_INP;  WHERE = INP
 * DIM UNIT WHAT = USD;  WHERE = <<<
 
 *分配
 

这是SLG1中的错误日志:

*编辑1

SAP组件:

component.jpg

****完成编辑1

*编辑2

尺寸PROG_ID屏幕截图,仅关注一个易于执行的程序,即使仅选择了一个程序(例如ASI_001463),* DIM_NONAGGR也会失败:

PLAN_ID

公司代码

TYPE

****完成编辑2

如果我们运行不带* DIM_NONAGGR的分配,它将执行而不会出现错误。

关于我们缺少的某些建议可以解决* DIM_NONAGGR吗?

理想情况下,我们想使用* DIM_NONAGGR,但是如果我们不能使用* FOR和* NEXT编写同一篇文章,那又如何呢? 我们还有其他几个使用它的部分,如果我们能得到一个示例,说明如何使用可以在其他脚本中复制的其他结构来重写它,那么所有这些都将失败。

谢谢

environement.jpg (36.3 kB)

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

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


嗨-

这周,* DIM_NONAGGR引擎开始在我们的生产系统中出现故障。 我们在质量和开发系统中用于生产的逻辑相同。 该问题似乎与事务数据或主数据无关,我们在不同的模型和环境中遇到相同的问题。 我们在BW 750的当前支持包14中找不到任何可解决此错误的SAP注释。我们通过SAP开了一张票,但是目前我们没有太多帮助,因此我们非常欢迎任何帮助。

在所有型号中,我们都将ACCELERATOR_ON标记为X。 我们在环境级别上启用了ENABLE_HANA_MDX。 我们没有ENABLE_NATIVE_HANA_MODEL,因为我们有回写的BAdI。

下面是UJKT中的错误的屏幕截图:

数据区域

PROG_ID = ASI_001463
VER = WORKING_FCST
DEPTID = NO_DEPTID

脚本

//==变量==========================================  ==================================
//选择计划ID
 * SELECT(%PLAN_ID_ALL%,PLAN_ID,PROG_ID,ID =%PROG_ID_SET%AND TYPE = O,P,M AND ID <> ASI_NO_PROG_ID AND COMP_CODE = 0611)
 * SELECT(%PLAN_ID%,ID,PROG_ID,ID =%PLAN_ID_ALL%AND COMP_CODE = 0611)//从上面的选择中产生唯一的出现
 * SELECT(%PID%,ID,PROG_ID,PLAN_ID =%PLAN_ID%AND CALC = N AND COMP_CODE = 0611 AND PLAN_ID <>"")

//下推
 * SELECT(%GPID%,ID,PROG_ID,ID =%PID%,sortby = ID)
 * SELECT(%GPID_PLAN_ID%,PLAN_ID,PROG_ID,ID =%PID%,sortby = ID)

//****************************************************  *******************************************
 * XDIM_MEMBERSET TIME = TNONE
 * XDIM_MEMBERSET DATASOURCE = BOB_INP
 * XDIM_MEMBERSET UNIT = USD
 * XDIM_MEMBERSET P_ACCT = CQUAD
 * XDIM_MEMBERSET DEPTID = NO_DEPTID
 
 *分配
 * DIM_NONAGGR PROG_ID WHAT =%GPID_PLAN_ID%;  WHERE =%GPID%
 * DIM DATASOURCE WHAT = BOB_INP;  WHERE = INP
 * DIM UNIT WHAT = USD;  WHERE = <<<
 
 *分配
 

这是SLG1中的错误日志:

*编辑1

SAP组件:

component.jpg

****完成编辑1

*编辑2

尺寸PROG_ID屏幕截图,仅关注一个易于执行的程序,即使仅选择了一个程序(例如ASI_001463),* DIM_NONAGGR也会失败:

PLAN_ID

公司代码

TYPE

****完成编辑2

如果我们运行不带* DIM_NONAGGR的分配,它将执行而不会出现错误。

关于我们缺少的某些建议可以解决* DIM_NONAGGR吗?

理想情况下,我们想使用* DIM_NONAGGR,但是如果我们不能使用* FOR和* NEXT编写同一篇文章,那又如何呢? 我们还有其他几个使用它的部分,如果我们能得到一个示例,说明如何使用可以在其他脚本中复制的其他结构来重写它,那么所有这些都将失败。

谢谢

environement.jpg (36.3 kB)
付费偷看设置
发送
9条回答
Bunny_CDM
1楼-- · 2020-08-24 01:20

Alexandre Collepicolo

您的脚本的行:

* FACTOR = 1

丢失了。

不确定它会影响代码执行,但是最好添加它。

d56caomao
2楼-- · 2020-08-24 01:37

Alexandre Collepicolo

好的,很奇怪-成员数是 一样!

让我们测试简单的一个:

 * XDIM_MEMBERSET TIME = TNONE
 * XDIM_MEMBERSET DATASOURCE = BOB_INP
 * XDIM_MEMBERSET UNIT = USD
 * XDIM_MEMBERSET P_ACCT = CQUAD
 * XDIM_MEMBERSET DEPTID = NO_DEPTID
 *分配
 * FACTOR = 1
 * ACCELERATOR =关闭
 * DIM_NONAGGR PROG_ID WHAT = A26011,A36119; 在哪里= A26011,A36119
 * DIM DATASOURCE WHAT = BOB_INP;  WHERE = INP
 * ENDALLOCATION 

不幸的是,我的系统没有您的配置,必须要求您执行测试。

并使用

 * ACCELERATOR进行测试 = ON 

查看区别

四川大学会员
3楼-- · 2020-08-24 01:38

您能解释一下它与您的问题有什么关系吗?

一周热门 更多>