在SAP BPC 10.0中运行Data Manager程序包时出错

2020-09-04 08:33发布

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

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


我们最近已升级到SP19。 升级后,数据管理器因以下错误而失败。

数据管理器脚本如下:

PROMPT(SELECT ,,,"选择组织层次结构成员","%ENTITY_DIM%")INFO(%SUFFIX1%,DIMENSION:OBC_EVENT | LIVE_VERSION |)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION %% SUFFIX1%)TASK(/CPMB/DEFAULT_FORMUFILE_CAL, .LGF)

脚本逻辑如下:

* SELECT(%FP%," FIRST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%LP%," LAST_PLAN_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%LFP%," LAST_FORECAST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%TIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]> =%FP%AND [ID] <=% LP%")

* SELECT(%PLANTIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]>%LFP%AND [ID] <=%LP %")

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%TIME_SELECT%

* START_BADI ZCL_GFR_CUSTOM_LOGIC

QUERY = ON

WRITE = ON

FUNCTION = HF_CURRENCY_TRANS

* END_BADI

* COMMIT

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%TIME_SELECT%

* START_BADI ZCL_GFR_CUSTOM_LOGIC

QUERY = ON

WRITE = ON

FUNCTION = HF_CURRENCY_TRANS_PLAN

* END_BADI

* COMMIT

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%PLANTIME_SELECT%

* XDIM_MEMBERSET RPTCURRENCY = USD

*当RPTCURRENCY出现时

* IS USD

* REC(FACTOR = 1,RPTCURRENCY = USD_PLAN)

* ENDWHEN

* COMMIT

//2.计算出的BS项目和便笺/其他帐户

* INCLUDE DM41A_HF_CLC_BS.LGF

//3.期初余额

*包含DM40_HF_COPY_OPENBAL.LGF

//4.计算出的CF项目

*包含DM41_HF_CLC_CASHFLOW.LGF

请帮助我解决这个问题。

此致

快乐

capture.jpg (43.8 kB)

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

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


我们最近已升级到SP19。 升级后,数据管理器因以下错误而失败。

数据管理器脚本如下:

PROMPT(SELECT ,,,"选择组织层次结构成员","%ENTITY_DIM%")INFO(%SUFFIX1%,DIMENSION:OBC_EVENT | LIVE_VERSION |)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION %% SUFFIX1%)TASK(/CPMB/DEFAULT_FORMUFILE_CAL, .LGF)

脚本逻辑如下:

* SELECT(%FP%," FIRST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%LP%," LAST_PLAN_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%LFP%," LAST_FORECAST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")

* SELECT(%TIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]> =%FP%AND [ID] <=% LP%")

* SELECT(%PLANTIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]>%LFP%AND [ID] <=%LP %")

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%TIME_SELECT%

* START_BADI ZCL_GFR_CUSTOM_LOGIC

QUERY = ON

WRITE = ON

FUNCTION = HF_CURRENCY_TRANS

* END_BADI

* COMMIT

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%TIME_SELECT%

* START_BADI ZCL_GFR_CUSTOM_LOGIC

QUERY = ON

WRITE = ON

FUNCTION = HF_CURRENCY_TRANS_PLAN

* END_BADI

* COMMIT

* XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%

* XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%

* XDIM_MEMBERSET TIME =%PLANTIME_SELECT%

* XDIM_MEMBERSET RPTCURRENCY = USD

*当RPTCURRENCY出现时

* IS USD

* REC(FACTOR = 1,RPTCURRENCY = USD_PLAN)

* ENDWHEN

* COMMIT

//2.计算出的BS项目和便笺/其他帐户

* INCLUDE DM41A_HF_CLC_BS.LGF

//3.期初余额

*包含DM40_HF_COPY_OPENBAL.LGF

//4.计算出的CF项目

*包含DM41_HF_CLC_CASHFLOW.LGF

请帮助我解决这个问题。

此致

快乐

capture.jpg (43.8 kB)
付费偷看设置
发送
9条回答
Climb_Ma
1楼-- · 2020-09-04 09:02

看您的高级DM脚本(顺便说一句,请在发布后检查行间的错误!!!):

 PROMPT(SELECT ,,,"选择组织层次结构成员","%ENTITY_DIM%  ")
 INFO(%SUFFIX1%,DIMENSION:OBC_EVENT | LIVE_VERSION |)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION %% SUFFIX1%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,DM134_HF_CALC_FIN_OC.LGF)

%SELECTION%将为:

... | F0_00049_INP-不带" |" 最后

代替:

 INFO(%SUFFIX1%,DIMENSION:OBC_EVENT | LIVE_VERSION |)

您必须使用:

< pre> INFO(%SUFFIX1%,| DIMENSION:OBC_EVENT | LIVE_VERSION |)

带有" |" 请在"尺寸:..."之前

callcenter油条
2楼-- · 2020-09-04 09:25

高级DM脚本的屏幕截图!

Cikesha
3楼-- · 2020-09-04 09:04

嗨,Vadim,

感谢您的答复。

我已经更改了DM脚本,但是没有用。

我遇到了同样的错误。

此致

快乐

haha101010
4楼-- · 2020-09-04 09:15

最新的日志文件?

当学会了学习
5楼-- · 2020-09-04 09:08

嗨,

附加屏幕截图。

当学会了学习
6楼-- · 2020-09-04 09:14

P.S。 尝试仅执行脚本的第一步:

 * SELECT(%FP%," FIRST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")
 * SELECT(%LP%," LAST_PLAN_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")
 * SELECT(%LFP%," LAST_FORECAST_PERIOD"," OBC_EVENT"," [ID] ='LIVE_VERSION'")
 * SELECT(%TIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]> =%FP%AND [ID] <=%LP%"  )
 * SELECT(%PLANTIME_SELECT%," ID"," TIME"," [REP_Q_END] ='X'AND [CALC] ='N'AND [ID]>%LFP%AND [ID] <=%LP%")
 * XDIM_MEMBERSET OBC_ORG_HIER =%OBC_ORG_HIER_SET%
 * XDIM_MEMBERSET OBC_EVENT =%OBC_EVENT_SET%
 * XDIM_MEMBERSET TIME =%TIME_SELECT%
 * START_BADI ZCL_GFR_CUSTOM_LOGIC
 QUERY = ON
 写=开
 功能= HF_CURRENCY_TRANS
 * END_BADI
//注释其余

并发布日志!

一周热门 更多>