点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用自定义DM程序包呼叫BADI。 我想过滤"措施",但系统给出错误信息。以下是脚本。
填入(MEASURELIST,%MEASURES%,"请选择度量"),提示(SELECTINPUT,%SELECTION%,"请同时选择上一年和当年期间"," TIME")INFO(%CATEGORY%,维度: 类别|实际|)信息(%DATASRC%,DIMENSION:DATASRC | SAP_INPUT |)信息(%RPT_CURRENCY%,DIMENSION:RPT_CURRENCY | USD |)
INFO(%EQU%,=)
INFO(%TAB%,;)
任务(ZBPC_TEST,TAB,%TAB%)
任务(ZBPC_TEST,EQU,%EQU%)
任务(ZBPC_TEST,SUSER,%USER%)
任务(ZBPC_TEST,SAPPSET,%APPSET%)
任务(ZBPC_TEST,SAPP,%APP%)
任务(ZBPC_TEST,MEASURES,%MEASURES%)任务(ZBPC_TEST,SELECTION,%SELECTION %% CATEGORY %% DATASRC %% RPT_CURRENCY%)
任务(ZBPC_TEST,LOGICFILENAME,ZBPC_TEST.LGF)
在流程链中,我的定义如下。
TAB
SUSER
选择
SAPPSET
SAPP
REPLACEPARAM
措施
LOGICFILENAME
EQU
错误是"无法在任务ZBPC_TEST中配置参数MEASURES"。
需要帮助解决此问题。
感谢瓦迪姆·卡里宁(Vadim Kalinin)的宝贵时间和答复。
我尝试将TASK(ZBPC_TEST,REPLACEPARAM,M%EQU %% MEASURES%)传递给脚本和BADI,但是如何在BADI中获取YTD值呢?
我们是否需要通过abap代码在BADI中计算YTD值? 我们如何计算?
是的,它很奇怪..我以某种方式启动并创建了自定义BADI。
谢谢。
嗨,瓦迪姆,
我正在尝试将YTD数据提取到BADI中以创建CSV文件。 我确实对其余的值进行了硬编码,但不确定如何使用度量。
如前我在脚本中所提到的,我尝试使用* XDIM_MEMBERSET MEASURES = $ M $ ...系统抛出错误"无效的度量值:无效的度量值" $ M $""
我尝试了* REC(EXPRESSION = [MEASURES]。[YTD]),但仍然无法正常工作。
在这个问题上,您能帮忙吗?
谢谢。
如果您不想提供完整的信息,我不会回答!
瓦迪姆, >
这是完整的信息
高级脚本和流程链
填入(MEASURELIST,%MEASURES%,"请选择度量"),提示(SELECTINPUT,%SELECTION%,"请同时选择上一年和当年期间"," TIME")INFO(%CATEGORY%,维度: CATEGORY | ACTUAL |)INFO(%DATASRC%,DIMENSION:DATASRC | SAP_INPUT |)INFO(%RPT_CURRENCY%,DIMENSION:RPT_CURRENCY | USD |)
INFO(%EQU%,=)
INFO(%TAB%,;)
任务(ZBPC_TEST,TAB,%TAB%)
任务(ZBPC_TEST,EQU,%EQU%)
任务(ZBPC_TEST,SUSER,%USER%)
任务(ZBPC_TEST,SAPPSET,%APPSET%)
任务(ZBPC_TEST,SAPP,%APP%)
任务(ZBPC_TEST,MEASURES,%MEASURES%)任务(ZBPC_TEST,SELECTION,%SELECTION %% CATEGORY %% DATASRC %% RPT_CURRENCY%)
任务(ZBPC_TEST,LOGICFILENAME,ZBPC_TEST.LGF)
在流程链中,我的定义如下。
TAB
SUSER
选择
SAPPSET
SAPP
REPLACEPARAM
措施
LOGICFILENAME
EQU
在脚本中
* START_BADI ZBPC_TEST
QUERY = ON
WRITE = ON
* REC(EXPRESSION = [MEASURES]。[YTD])
PYEAR = $ PYEAR $
CYEAR = $ CYEAR $
* END_BADI
如上所述,我试图通过在DM封装中传递句点来提取YTD数据。 在BADI中,一旦我得到CT_DATA中的数据,便创建了一个CSV文件。 目前,我能够获取定期数据并能够创建CSV文件。
请帮助我了解如何提取YTD数据。 我们是否需要为YTD编写自定义Abap逻辑?
谢谢。
感谢您的时间并回复Vadim。
我们使用的是BPC 7.5和SP15。BW7和SP 11。
让我保存脚本并尝试运行它。 我会更新你的...
根据您的建议,我将更改"提示"以仅选择一种度量。
谢谢。
一周热门 更多>