* FOR/*下一个&分配SAP BPC 11

2020-09-15 23:37发布

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

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


大家好,

业务案例:为多家公司分配的总和不同。 我们需要使用另一家公司的分配帐户向每家公司的帐户分配总和。
1种情况,当我使用某家公司的分配脚本可以正常工作时。
在接下来的情况下,我尝试使用* next/for:分配收益 0数据(在选择中,我使用案例1中的公司 )。

请,我需要帮助,我想为多个公司使用next/for +分配

1。 第一种情况:

* XDIM_MEMBERSET CATEGORY =%CATEGORY_SET%

* XDIM_MEMBERSET TIME =%TIME_SET%

* XDIM_MEMBERSET SCOPE =%SCOPE_SET%

* XDIM_MEMBERSET RPTCURRENCY = RUB

* RUNALLOCATION

* FACTOR = USING/TOTAL

* DIM数据源= DT80920111; 在哪里= DT21011701; 使用= DT80920001; 总计= <<<;

* DIM帐户金额= Z9551100001; WHERE = BAS(P3144722000),BAS(P3144727000),P3144721021,P3144721031,P3144721041,P3144721051,P3144721061,P3144721071,P3144721081,P3144721091,P3144721101,P3144721111,P3144721121,P31447211P1,P4724723141314,P4721143143141314, P3144724001,P3144725001,P3144726001,P3144728001,P3144729001,P3144730001; 使用= <<<; 总计= <<<;

* DIM流量= FL10061; 在哪里= FL00991; 使用= <<<; 总计= <<<;

* DIM固定资产= FA10401; 在哪里= BAS(FA_ALL); 使用= <<<; 总计= <<<;

* DIM货币= CU_NONE; 在哪里= BAS(CU_ALL); 使用= <<<; 总计= <<<;

* DIM FVRATE WHAT = FV_NONE; WHERE = FV_NONE; 使用= <<<; 总计= <<<;

* DIM REGION WHAT = RG_NONE; 在哪里= BAS(RG_ALL); 使用= <<<; 总计= <<<;

* DIM产品= PR_NONE; 在哪里= BAS(PR_ALL); 使用= <<<; 总计= <<<;

* DIM函数= FU_NONE; WHERE = FU_NOTDEF; 使用= <<<; 总计= <<<;

* DIM成熟度= MA_NONE; WHERE = MA_NONE; 使用= <<<; 总计= <<<;

* DIM COSTCENTER WHAT = CC_NONE; WHERE = BAS(CC_ALL); 使用= <<<; 总计= <<<;

* DIM PARTNER WHAT = IC_NONE; 在哪里= BAS(IC_ALL); 使用= <<<; 总计= <<<;

* DIM公司名称= EN1521; WHERE = <<<; 使用= EN1601; 总计= <<<;

* DIM项目= IP_NONE; WHERE = <<<; 使用= <<<; 总计= <<<;

* ENDALLOCATION


日志:

哪些数据:1条记录。

---------------------------------------------

现有的WHERE数据:19条记录。

---------------------------------------------

使用数据:19条记录。

---------------------------------------------

总数据:1条记录。

---------------------------------------------

-Обратнаязаписьзаписейвыполнена:19

----Обратнаязаписейневыполнена:----Обратнаязаписьзаписейневыполнена:0

脚本运行时间总计:10.00秒。

记录结束时间:2018-07-19 18:01:47

2。 第二种情况:
但是当我尝试添加构造时,选择下一个,例如(选择中的同一家公司):

* SELECT(%ENT_N%," ID"," COMPANY"," [ID] = EN1521")

* FOR%ENT%=%ENT_N%

* RUNALLOCATION
类似于1的代码

* DIM公司名称= EN1521; WHERE = <<<; 使用= EN1601; 总计= <<<;

* DIM COMPANY WHAT =%ENT_N%; WHERE = <<<; 使用= EN1601; 总计= <<<;

日志返回0个写入数据...

3。 当我将所有公司都包括在"地点和地点"中时,系统会为所有公司记录相同的数据...


谢谢

期待您的回答,

Olga Ya。

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

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


大家好,

业务案例:为多家公司分配的总和不同。 我们需要使用另一家公司的分配帐户向每家公司的帐户分配总和。
1种情况,当我使用某家公司的分配脚本可以正常工作时。
在接下来的情况下,我尝试使用* next/for:分配收益 0数据(在选择中,我使用案例1中的公司 )。

请,我需要帮助,我想为多个公司使用next/for +分配

1。 第一种情况:

* XDIM_MEMBERSET CATEGORY =%CATEGORY_SET%

* XDIM_MEMBERSET TIME =%TIME_SET%

* XDIM_MEMBERSET SCOPE =%SCOPE_SET%

* XDIM_MEMBERSET RPTCURRENCY = RUB

* RUNALLOCATION

* FACTOR = USING/TOTAL

* DIM数据源= DT80920111; 在哪里= DT21011701; 使用= DT80920001; 总计= <<<;

* DIM帐户金额= Z9551100001; WHERE = BAS(P3144722000),BAS(P3144727000),P3144721021,P3144721031,P3144721041,P3144721051,P3144721061,P3144721071,P3144721081,P3144721091,P3144721101,P3144721111,P3144721121,P31447211P1,P4724723141314,P4721143143141314, P3144724001,P3144725001,P3144726001,P3144728001,P3144729001,P3144730001; 使用= <<<; 总计= <<<;

* DIM流量= FL10061; 在哪里= FL00991; 使用= <<<; 总计= <<<;

* DIM固定资产= FA10401; 在哪里= BAS(FA_ALL); 使用= <<<; 总计= <<<;

* DIM货币= CU_NONE; 在哪里= BAS(CU_ALL); 使用= <<<; 总计= <<<;

* DIM FVRATE WHAT = FV_NONE; WHERE = FV_NONE; 使用= <<<; 总计= <<<;

* DIM REGION WHAT = RG_NONE; 在哪里= BAS(RG_ALL); 使用= <<<; 总计= <<<;

* DIM产品= PR_NONE; 在哪里= BAS(PR_ALL); 使用= <<<; 总计= <<<;

* DIM函数= FU_NONE; WHERE = FU_NOTDEF; 使用= <<<; 总计= <<<;

* DIM成熟度= MA_NONE; WHERE = MA_NONE; 使用= <<<; 总计= <<<;

* DIM COSTCENTER WHAT = CC_NONE; WHERE = BAS(CC_ALL); 使用= <<<; 总计= <<<;

* DIM PARTNER WHAT = IC_NONE; 在哪里= BAS(IC_ALL); 使用= <<<; 总计= <<<;

* DIM公司名称= EN1521; WHERE = <<<; 使用= EN1601; 总计= <<<;

* DIM项目= IP_NONE; WHERE = <<<; 使用= <<<; 总计= <<<;

* ENDALLOCATION


日志:

哪些数据:1条记录。

---------------------------------------------

现有的WHERE数据:19条记录。

---------------------------------------------

使用数据:19条记录。

---------------------------------------------

总数据:1条记录。

---------------------------------------------

-Обратнаязаписьзаписейвыполнена:19

----Обратнаязаписейневыполнена:----Обратнаязаписьзаписейневыполнена:0

脚本运行时间总计:10.00秒。

记录结束时间:2018-07-19 18:01:47

2。 第二种情况:
但是当我尝试添加构造时,选择下一个,例如(选择中的同一家公司):

* SELECT(%ENT_N%," ID"," COMPANY"," [ID] = EN1521")

* FOR%ENT%=%ENT_N%

* RUNALLOCATION
类似于1的代码

* DIM公司名称= EN1521; WHERE = <<<; 使用= EN1601; 总计= <<<;

* DIM COMPANY WHAT =%ENT_N%; WHERE = <<<; 使用= EN1601; 总计= <<<;

日志返回0个写入数据...

3。 当我将所有公司都包括在"地点和地点"中时,系统会为所有公司记录相同的数据...


谢谢

期待您的回答,

Olga Ya。

付费偷看设置
发送
1条回答
一只江湖小虾
1楼-- · 2020-09-16 00:10

首先-您没有提供for/next的完整脚本!

第二个-最终分配将重置xdim_memberset定义的范围-您必须在//next内包含作用域

一周热门 更多>