楼主: quharry

SAP 中 SELECT 语句问题,谢谢!

[复制链接]
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
11#
 楼主| 发表于 2007-1-23 09:40 | 只看该作者
最初由 showxz 发布
[B]你可以尝试用下面的方式:

SELECT * FROM mapl
...........
...........
IF matnr CS s_matnr
加入你自己的代码
ENDIF.
...........
...........
END SELECT.

哈哈,不知道这样可不可以 [/B]



用这种方法是可以的,但是好像数据量很大哦!
如果没有其它方法也只能如此了。

使用道具 举报

回复
论坛徽章:
248
暖羊羊
日期:2015-03-12 16:37:41生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-25 17:03:53生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-18 16:41:41
12#
发表于 2007-1-24 11:20 | 只看该作者
like 变量||'%'

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
13#
 楼主| 发表于 2007-1-24 19:01 | 只看该作者
最初由 fanpig 发布
[B]like 变量||'%' [/B]


[  ||'%'  ] 是什么意思? 通不过啊

使用道具 举报

回复
论坛徽章:
248
暖羊羊
日期:2015-03-12 16:37:41生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-25 17:03:53生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-18 16:41:41
14#
发表于 2007-1-24 19:08 | 只看该作者
最初由 quharry 发布
[B]

[  ||'%'  ] 是什么意思? 通不过啊 [/B]


“变量”用真实的变量代替就行了

使用道具 举报

回复
论坛徽章:
41
生肖徽章:鸡
日期:2006-09-06 21:16:07生肖徽章:鸡
日期:2006-09-26 17:35:04生肖徽章:鸡
日期:2006-10-27 07:23:32金色在线徽章
日期:2007-01-03 04:01:42生肖徽章:鸡
日期:2007-01-25 16:58:43
15#
发表于 2007-1-24 19:56 | 只看该作者
sap,搞不懂,阿普

使用道具 举报

回复
论坛徽章:
41
生肖徽章:鸡
日期:2006-09-06 21:16:07生肖徽章:鸡
日期:2006-09-26 17:35:04生肖徽章:鸡
日期:2006-10-27 07:23:32金色在线徽章
日期:2007-01-03 04:01:42生肖徽章:鸡
日期:2007-01-25 16:58:43
16#
发表于 2007-1-24 19:57 | 只看该作者
按道理,这不是个大问题

使用道具 举报

回复
论坛徽章:
48
ITPUB元老
日期:2008-03-18 08:54:04马上有钱
日期:2014-03-13 14:01:55马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11林肯
日期:2013-08-29 13:42:39红旗
日期:2013-08-02 17:22:082013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282010年世界杯参赛球队:法国
日期:2009-12-21 05:25:54
17#
发表于 2007-1-24 22:01 | 只看该作者

Re: SAP 中 SELECT 语句问题,谢谢!

最初由 quharry 发布
[B]如题,我在报表中定义了一个变量s_matnr

在程序中要查询一个内表
SELECT *  FROM mapl WHERE matnr <这里的条件是matnr 要包含s_matnr>
请问应该怎么写? [/B]


这个, 你定义了一个变量 比如 v_con:=5 ;
你要写的时候写成SELECT *  FROM mapl WHERE 栏位=vcon 就可以了!

使用道具 举报

回复
论坛徽章:
48
ITPUB元老
日期:2008-03-18 08:54:04马上有钱
日期:2014-03-13 14:01:55马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11林肯
日期:2013-08-29 13:42:39红旗
日期:2013-08-02 17:22:082013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282010年世界杯参赛球队:法国
日期:2009-12-21 05:25:54
18#
发表于 2007-1-24 22:02 | 只看该作者

楼主

楼主介绍一下sap 有哪些二次开发?

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
19#
 楼主| 发表于 2007-1-25 10:00 | 只看该作者

Re: Re: SAP 中 SELECT 语句问题,谢谢!

最初由 moonsoft 发布
[B]

这个, 你定义了一个变量 比如 v_con:=5 ;
你要写的时候写成SELECT *  FROM mapl WHERE 栏位=vcon 就可以了! [/B]


我不要“=”,我要的是“包含”。
按理说这也不是个大问题呀!
我也是初学ABAP,呵呵

使用道具 举报

回复
论坛徽章:
6
生肖徽章:羊
日期:2007-09-26 17:02:14ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:狗
日期:2008-10-14 10:47:19生肖徽章2007版:牛
日期:2008-10-24 11:04:53生肖徽章2007版:兔
日期:2009-11-16 18:40:362010新春纪念徽章
日期:2010-03-01 11:20:51
20#
发表于 2007-1-25 13:45 | 只看该作者
最初由 quharry 发布
[B]

[  ||'%'  ] 是什么意思? 通不过啊 [/B]


哈哈,有意思,你这个帖子发的位置不对,应该发到R/3下面去.

他们提供

  ||'%'

这个方法是在PL/SQL下做字符串连接.

SAP应该是用

concatenate s_matnr '%' into s_matnr.

然后把s_matnr做为条件去查吧.

行了,这个帖子可以close了.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表