查询SQL错误的表名

2020-08-22 03:28发布

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

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


嗨!

我进行了一次查询,但编码无效。 我得到了消息表别名" CE1AX01"。

我仅使用一个表CE1AX01,这是主表并具有数据,我仅在代码AUFK和ZMM_GEPALL中使用另外两个表。

结果要一个列表,在此列表中可以使设备状态在一个时间段内具有这种(AUFK〜ZZEQUNRCO <= ZMM_GEPALL〜EQUNR)条件。

表格:AUFK,ZMM_GEPALL。


从ZMM_GEPALL中选择单个ZZGEPALL
进入rendezes
CE1AX01〜RKAUFNR = AUFK-AUFNR和
AUFK〜ZZEQUNRCO = ZMM_GEPALL〜EQUNR AND
AUFK〜ZZEQ ZMM_GEPALL〜EQUNR
按ZMM_GEPALL〜ADATU升序排序。
ENDSELECT。

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

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


嗨!

我进行了一次查询,但编码无效。 我得到了消息表别名" CE1AX01"。

我仅使用一个表CE1AX01,这是主表并具有数据,我仅在代码AUFK和ZMM_GEPALL中使用另外两个表。

结果要一个列表,在此列表中可以使设备状态在一个时间段内具有这种(AUFK〜ZZEQUNRCO <= ZMM_GEPALL〜EQUNR)条件。

表格:AUFK,ZMM_GEPALL。


从ZMM_GEPALL中选择单个ZZGEPALL
进入rendezes
CE1AX01〜RKAUFNR = AUFK-AUFNR和
AUFK〜ZZEQUNRCO = ZMM_GEPALL〜EQUNR AND
AUFK〜ZZEQ ZMM_GEPALL〜EQUNR
按ZMM_GEPALL〜ADATU升序排序。
ENDSELECT。

付费偷看设置
发送
4条回答
小熊yu生菜
1楼 · 2020-08-22 04:23.采纳回答

将'〜'(生成的SQL语句中表的字段)替换为'-'(Abap中的变量),否则SELECT语句期望表CE1AX01位于from子句中。

"错误
 CE1AX01〜RKAUFNR = AUFK-AUFNR
 "正确
 CE1AX01-RKAUFNR = AUFK〜AUFN
 

还要删除SINGLE并在ENDSELECT之前添加一个退出

hengyuye
2楼-- · 2020-08-22 04:15

检查SE11中的CE1AX01(是否涉及运营情况?)

另外,您对

 AUFK〜ZZEQUNRCO = ZMM_GEPALL〜EQUNR有什么期望
 AND AUFK〜ZZEQUNRCO <= ZMM_GEPALL〜EQUNR 

应等于(等于AND(下限或等于)相等)

 AUFK〜ZZEQUNRCO = ZMM_GEPALL〜EQUNR 
渐行渐远_HoldOn
3楼-- · 2020-08-22 04:18

您使用的是CE1AX01表-引用不是作为表或别名创建的。

我在表上看不清,

但是,尝试-在表中添加CE1AX01:satement

能不能别闹
4楼-- · 2020-08-22 04:07

我尝试过,但是->" CE1AX01"已经声明

一周热门 更多>