红木BPA选择选项参数未在临时变式中填充

2020-09-09 03:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用临时变体从...

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

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


嗨,

我正在尝试使用临时变体从BPA提交程序,并计算从上个月的第11天到当前的第10天的日期参数(S_DATE)。

在作业定义中,我将SEL_S_DATE定义为在运行时计算的In/String,其表达式为:

= Time.format(Time.expression(Time.now(),'减去1个月的设置日11'),'yyyyMMdd')+'-'+ Time.format(Time.expression(Time.now() ,"设置第10天")," yyyyMMdd")

我将TEMPORARY_VARIANT设置为" Y"。 该定义是从SAP_AbapRunPrintExt复制的。 我希望它使用默认的选择屏幕,但如上所述要填充S_DATE字段。

提交定义时,该参数不会填充,而是在运行报告时保留为默认值。

当我查看参数时,可以看到SEL_S_DATE正确地计算为" 20190411-20190510"(不带引号),但这并没有成为临时变量。

我在BPA或ERP中没有任何错误,也没有简短的转储,没有授权失败。

我尝试将System_DynamicTrace与jobservice,connector和jobfile = debug一起使用,但是找不到与此参数传输到SAP有关的任何错误。

有人还有其他想法吗?

谢谢!

8条回答
当学会了学习
2020-09-09 04:10

你好,

您可以尝试在表达式周围添加[]吗?

='['+ Time.format(Time .expression(Time.now(),'减去1个月的设置日11'),'yyyyMMdd')+'-'+ Time.format(Time.expression(Time.now(),'设置日10'),' yyyyMMdd')+']'

您可以添加跟踪字符串connector.sap.rfc = debug以查看发生了什么。

还运行SAP_Info,检查是否支持临时变体

关于Gerben

一周热门 更多>