点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 这与SAP MII中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 这与SAP MII中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
这与SAP MII中的Map变量有关。 我创建了一个Map变量,并使用特定的键分配了一个值。 之后,我尝试使用getValueFromMap函数从Map中获取值,这给了我一些错误。 请查看下面粘贴的错误消息。 在Tracer_7,我正在打印地图。 在Tracer_8,我尝试使用getValueFromMap检索错误值。
对此非常感谢。
SAP MII版本15.1(SP5)
[INFO] [Tracer_7] Local.TankMap-> {T8132 = [string:120.414268493652]}
[错误]动作[Tracer_8]中无效的链接表达式:getValueFromMap(Local.TankMap," T8132")[错误]对于事务:默认/SC/BLS_DynamicPCoQry [Tracer_8]链接(" Tracer_8.Message" [分配]自 " getValueFromMap(Local.TankMap," T8132")")执行引发异常。 例外:[尝试从字段com加载的空对象调用com.sap.lhcommon.expressioneval.Expression.evaluate(com.sap.lhcommon.expressioneval.ActionObjects,com.sap.lhcommon.common.NamedSet)方法。 从本地变量'this'加载的对象的sap.xmii.bls.executables.links.AssignLink.expr] [WARN] [Tracer_8]将" Tracer_8.Message"回滚到[[string:]]用于事务:默认/SC/BLS_DynamicPCoQry [错误]对于事务:默认值/SC/BLS_DynamicPCoQry [Tracer_8]操作:运行时引发异常。 例外:[尝试从字段com加载的空对象调用com.sap.lhcommon.expressioneval.Expression.evaluate(com.sap.lhcommon.expressioneval.ActionObjects,com.sap.lhcommon.common.NamedSet)方法。 从局部变量'this'加载的对象的sap.xmii.bls.executables.links.AssignLink.expr。[错误]尝试调用com.sap.lhcommon.expressioneval.Expression.evaluate( 从字段变量com.sap.xmii.bls.executables.links.AssignLink.expr加载的空对象的com.sap.lhcommon.expressioneval.ActionObjects,com.sap.lhcommon.common.NamedSet) 这
谢谢
沙吉
好吧,显然来自SAP的帮助文档中有一些错误。 我在测试该项目上取得了一些进展,但是我不得不使用似乎执行的getvalue(Local.TankMap {T8132})而不是getValuesfromMap。 但是随后引发了另一个错误。 '找不到变量'120.414268493652'。 不知道为什么会认为这是一个变量。 我什至尝试将其作为type double。 仍然会返回相同的错误。
但是,我认为对地图的工作方式存在基本的误解。 据我所知,似乎希望该键指向另一个数据集中的某个项目。 尝试运行显示的表达式,看看是否可以解决更多问题。
干杯,迈克
一周热门 更多>