数据中心规范中主键的拼写表达式

2020-09-13 21:46发布

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

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


你好

是否可以对标准主键使用spel表达式。 示例:

  
                       XXYY 
                      <型号>
                          字符串
                           true 
                      
                      <转换>
                          <转换>
                               RawXXXItem 
                               T(org.apache.commons.lang3.StringUtils).equals(getField('YYY'),'TTTT')吗?
                                  getField(XXX):"空" 
                          
                      
                  

  

似乎无法将expression = spel和primaryKey结合使用。 正确吗?

获取异常:

org.springframework.expression.spel.SpelEvaluationException异常:EL1008E:在" com.hybris.datahub.model.RawItem"类型的对象上找不到属性或字段" XXX"

实际的rawItem:

   RawXXXItem 
          <属性>
              <属性>
                   YYY 
              
              <属性>
                   XXX 
              
              <属性>
                  <名称> ZZZZ 
              
          
      

  

最好的问候

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

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


你好

是否可以对标准主键使用spel表达式。 示例:

  
                       XXYY 
                      <型号>
                          字符串
                           true 
                      
                      <转换>
                          <转换>
                               RawXXXItem 
                               T(org.apache.commons.lang3.StringUtils).equals(getField('YYY'),'TTTT')吗?
                                  getField(XXX):"空" 
                          
                      
                  

  

似乎无法将expression = spel和primaryKey结合使用。 正确吗?

获取异常:

org.springframework.expression.spel.SpelEvaluationException异常:EL1008E:在" com.hybris.datahub.model.RawItem"类型的对象上找不到属性或字段" XXX"

实际的rawItem:

   RawXXXItem 
          <属性>
              <属性>
                   YYY 
              
              <属性>
                   XXX 
              
              <属性>
                  <名称> ZZZZ 
              
          
      

  

最好的问候

付费偷看设置
发送
1条回答
空代码
1楼 · 2020-09-13 22:38.采纳回答

找到我的眼镜! 我的问题的答案是肯定的。 您可以使用拼写表达式转换作为主键的一部分! 您只需要使用正确的语法即可。

T(org.apache.commons.lang3.StringUtils).equals(getField('YYY'),'TTTT')吗? getField(XXX):"空"

应为:

T(org.apache.commons.lang3.StringUtils).equals(getField('YYY'),'TTTT')吗? getField('XXX'):'EMPTY'

最好的问候

一周热门 更多>