灵活搜索查询中的错误

2020-09-19 22:42发布

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

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


大家好,

我正在尝试使用以下查询获取订单详细信息。 我在下面尝试查询SELECT createdTS FROM {Order AS o} 哪个工作正常

但是当我尝试下面的查询时,我遇到了error。 选择{o.code} AS orderNubmer,{op.processdefinitionname} AS orderProcessName,{ps.code} AS processStatus,{o.createdTS} AS日期自{订单AS o JOIN OrderProcess AS op ON {op.order} = {< a rel =" nofollow" hraf=" http://o.PK" target =" _ blank"> o.PK }加入ProcessState AS ps ON {ps.pk } = {op.state}}在{ps.code}输入(" WAITING"," ERROR"," FAILED")

异常消息:无法禁用类型Order中的未知字段'TableField(name ='createdTS',langPK ='null',type = Order)',除非您禁用检查,infoMap = TypeInfoMap的type = 8796094169170代码= 订单superType = 8796093382738 itemTable =订单UPTable =订单up LTableName =订单lp PropsTable = orderprops核心字段=所有者= [owner,OwnerPkString,class

他们有什么不对吗?

谢谢。 拉西卡

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

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


大家好,

我正在尝试使用以下查询获取订单详细信息。 我在下面尝试查询SELECT createdTS FROM {Order AS o} 哪个工作正常

但是当我尝试下面的查询时,我遇到了error。 选择{o.code} AS orderNubmer,{op.processdefinitionname} AS orderProcessName,{ps.code} AS processStatus,{o.createdTS} AS日期自{订单AS o JOIN OrderProcess AS op ON {op.order} = {< a rel =" nofollow" hraf=" http://o.PK" target =" _ blank"> o.PK }加入ProcessState AS ps ON {ps.pk } = {op.state}}在{ps.code}输入(" WAITING"," ERROR"," FAILED")

异常消息:无法禁用类型Order中的未知字段'TableField(name ='createdTS',langPK ='null',type = Order)',除非您禁用检查,infoMap = TypeInfoMap的type = 8796094169170代码= 订单superType = 8796093382738 itemTable =订单UPTable =订单up LTableName =订单lp PropsTable = orderprops核心字段=所有者= [owner,OwnerPkString,class

他们有什么不对吗?

谢谢。 拉西卡

付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-09-19 22:49.采纳回答

嗨Rasika,

我们不能将createdTS放在{}内,所以最好使用{date}属性代替{createdTS}。

 选择{o.code} AS orderNubmer,{op.processdefinitionname} AS orderProcessName,{ps.code} AS processStatus,{o.date} AS Date FROM {订单AS o JOIN OrderProcess AS op ON {op  .order} = {o.PK}在{ps.pk} = {op.state}}上以ps ON的身份加入ProcessState,在{ps.code} IN('WAITING','ERROR','FAILED')中
  
木偶小白
2楼-- · 2020-09-19 22:52

嗨Rasika

错误很简单-无法将'createdTS'识别为字段。 请尝试以下查询。

 选择{o.code} AS orderNubmer,{op.processdefinitionname} AS orderProcessName,{ps.code} AS processStatus,{o.creationtime} AS creationtime FROM
   {
       订单AS或JOIN订单流程AS运营ON {op.order} = {o.PK} JOIN ProcessState AS ps开启{ps.pk} = {op.state}
   }
 
   {ps.code} IN所在的位置("等待","错误","失败")


  

一般建议,请避免使用SQL保留关键字作为别名,就像您在此处所做的-{o.createdTS} AS日期

希望这会有所帮助。

一周热门 更多>