2020-09-12 07:16发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在SAP BPA中,我们需要运行SE38程序,我们已经导入了程序和变体,我们需要使用以下要求填充变体。 想知道表达式,= Time.format(Time.expressionNow('add 15 day'),'dd.MM.yyyy'),以便我们在执行作业之前可以将其作为存储变量传递
从=明年的第一天开始,即2019年1月1日
收件人=日期ID + 2年(下一年的结束日期,即2020年12月31日)
此致
Ram
您好
将变体的参数添加到"定义"中。 查找变量参数的技术名称,并添加前缀PAR_或SEL_(用于单值或多值选择参数)。 我认为您需要在此处使用PAR_。 )-明年1月1日,yyyyMMdd是传递给SAP的最节省日期格式
,参数PAR_TO_DATE的值为= Time.format(Time.expressionNow('truncate year plus 24 months减去1 day' ),'yyyyMMdd')-一年后的最后一天。
感谢Gerben
感谢您的帮助。 Gerben
嗨,
基本上,当我们尝试运行它时,我们会得到以下消息
我们正在尝试以下SAP程序-REATERM1
错误2018-10-16 12:47:36,690欧洲/伦敦[Redwood Action Component worker 0]日志--作业预运行操作失败-失败- java.lang.RuntimeException:为进程327402准备运行时参数参数PAR_ABRDATV时发生异常 at com.redwood.scheduler.action.impl.AbstractPreExecutingActionProcessor $ 1.performWork(AbstractPreExecutingActionProcessor.java:191) 在com.redwood.scheduler.apiint.model.UnitOfWorkManager.a(UnitOfWorkManager.java:22) 在com.redwood.scheduler.apiint.model.UnitOfWorkManager.perform(UnitOfWorkManager.java:63) 在com.redwood.scheduler.apiint.model.UnitOfWorkManager.perform(UnitOfWorkManager.java:54) 在com.redwood.scheduler.action.impl.AbstractPreExecutingActionProcessor.execute(AbstractPreExecutingActionProcessor.java:154)处 在com.redwood.scheduler.action.ActionWorker.doWork(ActionWorker.java:87) 在com.redwood.scheduler.action.ActionWorker.doWork(ActionWorker.java:54) 在com.redwood.scheduler.infrastructure.workqueue.Worker.run(Worker.java:80) 在java.lang.Thread.run(Thread.java:812) 造成原因:JCS-122021:无法评估参数327402的默认值:参数PAR_ABRDATV 在com.redwood.scheduler.model.method.impl.JobParameterMethodImpl.evaluateDefaultValueInt(JobParameterMethodImpl.java:1001) 在com.redwood.scheduler.model.method.impl.JobParameterMethodImpl.setInValueToDefault(JobParameterMethodImpl.java:334) 在com.redwood.scheduler.model.method.impl.JobParameterMethodImpl.prepareInt(JobParameterMethodImpl.java:132) 在com.redwood.scheduler.model.JobParameterImpl.prepareInt(JobParameterImpl.java:1153) 在com.redwood.scheduler.action.impl.AbstractPreExecutingActionProcessor $ 1.performWork(AbstractPreExecutingActionProcessor.java:185) ...另外8个 引起原因:com.redwood.scheduler.script.api.ScriptEngineEvaluationException:目标异常 在com.redwood.scheduler.script.rel.impl.RELScript.evaluate(RELScript.java:90) 在com.redwood.scheduler.apiint.model.script.ScriptRunner.runScript(ScriptRunner.java:40) 在com.redwood.scheduler.apiint.model.script.ScriptRunner.runREL(ScriptRunner.java:55) 在com.redwood.scheduler.model.method.impl.JobParameterMethodImpl.evaluateDefaultValue(JobParameterMethodImpl.java:1032) 在com.redwood.scheduler.model.method.impl.JobParameterMethodImpl.evaluateDefaultValueInt(JobParameterMethodImpl.java:997) ...另外12个 引起原因:com.redwood.scheduler.script.rel.impl.RELTargetException:目标异常 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visit(RELEvaluateVisitor.java:456) 在com.redwood.scheduler.script.rel.parser.ASTFunctionCall.jjtAccept(ASTFunctionCall.java:24) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visitChildrenAsArray(RELEvaluateVisitor.java:157) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visit(RELEvaluateVisitor.java:402) 在com.redwood.scheduler.script.rel.parser.ASTParameterList.jjtAccept(ASTParameterList.java:21) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visit(RELEvaluateVisitor.java:413) 在com.redwood.scheduler.script.rel.parser.ASTFunctionCall.jjtAccept(ASTFunctionCall.java:24) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visitChildren(RELEvaluateVisitor.java:136) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visit(RELEvaluateVisitor.java:304) 在com.redwood.scheduler.script.rel.impl.RELScript.evaluate(RELScript.java:82) ...另外16个 由以下原因引起:java.lang.RuntimeException:运算符中的指定符年份非法,在'truncate year'处截断 在com.redwood.scheduler.infrastructure.text.ExpressionTokenizer.newException(ExpressionTokenizer.java:59) 在com.redwood.scheduler.api.date.TimeExpression.specifier(TimeExpression.java:368) 在com.redwood.scheduler.api.date.TimeExpression.truncate(TimeExpression.java:299) 在com.redwood.scheduler.api.date.TimeExpression.evaluate(TimeExpression.java:159) 在com.redwood.scheduler.script.rel.impl.functions.TimeExpression.evaluate(TimeExpression.java:14) 在com.redwood.scheduler.script.rel.impl.functions.BaseTime.expressionNow(BaseTime.java:112) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:497) 在com.redwood.scheduler.script.api.DirectArgsMethod.callMethod(DirectArgsMethod.java:54) 在com.redwood.scheduler.script.api.SimpleFunctionRegistry.callFunction(SimpleFunctionRegistry.java:158) 在com.redwood.scheduler.script.rel.impl.RELScriptEvaluationContextImpl.callFunction(RELScriptEvaluationContextImpl.java:139) 在com.redwood.scheduler.script.rel.impl.RELEvaluateVisitor.visit(RELEvaluateVisitor.java:438) ...另外25个
最多设置5个标签!
您好
将变体的参数添加到"定义"中。 查找变量参数的技术名称,并添加前缀PAR_或SEL_(用于单值或多值选择参数)。 我认为您需要在此处使用PAR_。 )-明年1月1日,yyyyMMdd是传递给SAP的最节省日期格式
,参数PAR_TO_DATE的值为= Time.format(Time.expressionNow('truncate year plus 24 months减去1 day' ),'yyyyMMdd')-一年后的最后一天。
感谢Gerben
感谢您的帮助。 Gerben
嗨,
基本上,当我们尝试运行它时,我们会得到以下消息
我们正在尝试以下SAP程序-REATERM1
一周热门 更多>