BPC分配脚本逻辑

2020-09-18 04:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我是BPC RUN...

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

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


我是BPC RUNALLOCATION的新手,并且一直在与有关数据错误问题有关的所有论坛中进行讨论。 我创建了一个脚本,当我的内容和使用具有相同的尺寸时,该脚本就可以工作。 我要完成的工作是分配用户通过输入表单或DM发送的金额。 该金额将过帐到需要分配的同一帐户,但基础将是每种物料的COGS/总COGS。 我已经在UJKT中尝试了大约10种不同的迭代,但是由于以下错误而无法写入任何记录。

错误-合并内容和使用时间-合并内容和使用的时间:0.000073秒。 合并WHAT和使用:0记录后的数据。

系统:SAP_BW 750 06 NW

我了解我的范围并不需要全部,但这是我用来尝试尽可能限制范围的最新内容。

逻辑脚本:

 * XDIM_MEMBERSET ENTITY = F002
 * XDIM_MEMBERSET VERSION = ACTUAL
 * XDIM_MEMBERSET TIME =%TIME_SET%
 * XDIM_MEMBERSET货币= USD
 * XDIM_MEMBERSET ACCOUNT_COPA = STD_COST
 * XDIM_MEMBERSET MATERIAL = BAS(ALL_MAT)
 * XDIM_MEMBERSET客户= BAS(YTC_ALL)
 * XDIM_MEMBERSET SHIP_TO = BAS(ALL_SHIPTO)


 *分配


 *因素=使用/总计


 * DIM ACCOUNT_COPA WHAT = STD_COST;  WHERE = BAD_DEBT;  USING = BAD_DEBT; 总计= STD_COST


//* DIM货币= USD;  WHERE = <<<;  USING = USD; 总计= <<<


 * DIM MATERIAL WHAT = BAS(ALL_MAT);  WHERE = <<<;  USING = NO_MAT;  TOTAL = BAS(ALL_MAT)


//* DIM版本=实际;  WHERE = ACTUAL; 使用=实际; 总计=实际


 * DIM DATASRC_COPA WHAT = SAP_BW;  WHERE = DUTY_ALLC;  USING = DUTY_LD;  TOTAL = SAP_BW


 * DIM TIME WHAT =%TIME_SET%;  WHERE =%TIME_SET%;  USING = <<<; 总计= <<<


//* DIM ENTITY WHAT = F002;  WHERE = <<<; 使用= F002; 总计= <<<


 * DIM PROFIT_CTR WHAT = BAS(ALL_PC);  WHERE = <<<;  USING = PC_NONE;  TOTAL = BAS(ALL_PC)


 *分配
 

(19.0 kB)
5条回答
骆驼绵羊
2020-09-18 04:26
 LGX:


 * XDIM_MEMBERSET ENTITY = F002
 * XDIM_MEMBERSET VERSION = ACTUAL
 * XDIM_MEMBERSET TIME = 2017.11
 * XDIM_MEMBERSET货币= USD
 * XDIM_MEMBERSET ACCOUNT_COPA = STD_COST
 * XDIM_MEMBERSET MATERIAL = BAS(ALL_MAT)
 * XDIM_MEMBERSET客户= BAS(YTC_ALL)
 * XDIM_MEMBERSET SHIP_TO = BAS(ALL_SHIPTO)
 *分配
 *因素=使用/总计
 * DIM ACCOUNT_COPA WHAT = STD_COST;  WHERE = BAD_DEBT;  USING = BAD_DEBT; 总计= STD_COST
 * DIM MATERIAL WHAT = BAS(ALL_MAT);  WHERE = <<<;  USING = NO_MAT;  TOTAL = BAS(ALL_MAT)
 * DIM DATASRC_COPA WHAT = SAP_BW;  WHERE = DUTY_ALLC;  USING = DUTY_LD;  TOTAL = SAP_BW
 * DIM TIME WHAT = 2017.11;  WHERE = 2017.11;  USING = <<<; 总计= <<<
 * DIM PROFIT_CTR WHAT = BAS(ALL_PC);  WHERE = <<<;  USING = PC_NONE;  TOTAL = BAS(ALL_PC)
 *分配


 --------------------------------------------------  --------------------------------------------------  ---------------------------------
 日志:


 登录开始时间:2018-09-07 11:19:48
 档案:\ ROOT \ WEBFOLDERS \ YCNA_BPC_V \ ADMINAPP \ COPA_PRFT \ TEST.LGF
 用户:OMARM
 APPSET:YCNA_BPC_V
 应用:COPA_PRFT
 因素:使用/总计
 分配数据区域:
 实体:F002,
 版本:实际,
 时间:2017.11,
 货币:美元,
 ACCOUNT_COPA:STD_COST,
 材料:110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,ZDIN,
 客户:10000001,10000001_01,10000001_02,10000001_03,10000040,10000040_01,10000040_02,10000040_03,NO_CUST,
 SHIP_TO:20000000,20000001,20000001_01,20000001_02,20000164,NO_SHIPTO,
 ACCOUNT_COPA:内容:STD_COST,位置:BAD_DEBT,使用:BAD_DEBT,总计:STD_COST
 物料:物料:110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,ZDIN,位置:<<<,使用:NO_MAT,总计:110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,  ZDIN
 DATASRC_COPA:WHAT:SAP_BW,WHERE:DUTY_ALLC,USING:DUTY_LD,TOTAL:SAP_BW
 时间:时间:2017.11,地点:2017.11,使用:<<<,总计:<<<
 利润_点击率:内容:P1000,P100000,P1001,P1010,P1020,P1030,P1040,P1041,P1050,P1060,P1070,P1071,P2000,P2010,P2020,P301000,P301001,P301002,P301003,P301004,P301005,P302000,P302001  P302002,P303000,P303001,P303002,P304000,P304001,P304002,P305000,P305001,P305002,P400000,P500000,P600000,P700000,P999999,PC_NONE,PDUMMY,其中:<<<,使用:PC_NONE,总计:P1000,P100000,  P1001,P1010,P1020,P1030,P1040,P1041,P1050,P1060,P1070,P1071,P2000,P2010,P2020,P301000,P301001,P301002,P301003,P301004,P301005,P302000,P302001,P302002,P303000,P303001,P303002,  P304000,P304001,P304002,P305000,P305001,P305002,P400000,P500000,P600000,P700000,P999999,PC_NONE,PDUMMY
 -----------------------------------------
 -阅读什么区域
 [ACCOUNT_COPA] = STD_COST
 [材料] = 110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,ZDIN
 -加载时间:0.286694秒。
 数据:3条记录。
 -----------------------------------------
 -阅读USING地区
 [ACCOUNT_COPA] = BAD_DEBT
 [材料] = NO_MAT
 [DATASRC_COPA] = DUTY_LD
 [PROFIT_CTR] = PC_NONE
 [ENTITY] = F002
 [VERSION] =实际
 [货币] = USD
 [客户] = 10000001,10000001_01,10000001_02
 -加载时间:0.253196秒。
 使用数据:1条记录。
 -----------------------------------------
 -合并什么和使用
 -合并WHAT和USING的时间:0.000073秒。
 合并WHAT和使用:0记录后的数据。
 -----------------------------------------
 -适用因素
 [ACCOUNT_COPA] = STD_COST
 [材料] = 110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,ZDIN
 总计:3条记录。
 WHERE =什么*使用/总计
 -施加时间因数:0.285682秒。
 -----------------------------------------
 -读取目的地并计算差异
 [ACCOUNT_COPA] = BAD_DEBT
 [材料] = 110000000,110277804,120021605,130216750,150051701,150051702,150051797,NO_MAT,ZDIN
 -读取目标并计算差异的时间:0.295649秒。
 -----------------------------------------
 -记录成功写回:0
 -----------------------------------------
 -运行时间分配:1.131737秒


 脚本运行时间总计:1.00 s。
 记录结束时间:2018-09-07 11:19:49


 

一周热门 更多>