关闭

ABAP Range

1644人阅读 评论(0) 收藏 举报
分类:

RANGES语句:用与选择表相同的结构创建内表,可使用RANGES语句,如下所示:

语法:RANGES <seltab> FOR <f>.

该语句创建选择表<seltab>,该表参考数据库表的列<f>或内部字段<f>。选择表<seltab>必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。

RANGES语句是下列语句的短格式:

DATA: BEGIN OF <seltab> OCCURS 10,

         SIGN(1),

         OPTION(2)

         LOW  LIKE <f>,

         HIGH LIKE <f>,

      END OF <seltab>.

 

用RANGES创建的内表与选择表结构相同,但功能不同。


 

下面介绍以下range中四个参数的具体取值:

sign可以取以下两种值:

         'I' 表示包含在区间里面的,而非区间的补集(学数学的容易理解,哈哈!)

         'E' 表示区间之外的(这里的区间其实是闭区间,尝试便知)

 

option可以取以下值:

         'EQ' , 'NE'

         'GT' , 'LT'

         'GE' , 'LE'

         'CP' ,  'NP'

         'BT' ,  'NB'



0
0
查看评论

SAP ABAP编程 Ranges用法

在SAP中,有时候需要把单值的结构变成区间的结构,也就是类似SELECTION-OPTION的功能,SAP提供了RANGES来实现该功能. (SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RA...
  • qinyuezhan
  • qinyuezhan
  • 2014-11-07 16:19
  • 6820

abap range结构四个字段含义

和selection option 一样结构,只是当我们不需要降一个东西定义在选择屏幕上时就经常用到range
  • liangziyisheng
  • liangziyisheng
  • 2011-04-14 10:58
  • 5483

ABAP RANGE 实现 SELECTION-OPTION 功能

SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能,下面是一段简单例子代码。 RANGES:s_belnr FOR bseg-belnr. DATA:...
  • zhongguomao
  • zhongguomao
  • 2016-09-01 16:55
  • 353

ABAP RANGE 实现 SELECTION-OPTION 功能

SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能,下面是一段简单例子代码。 RANGES:s_belnr FOR bseg-belnr. DATA: lw LIKE L...
  • zliguangyu
  • zliguangyu
  • 2014-02-07 15:42
  • 3509

abap range 或 Filter的说明

RANGES语句:要用与选择表相同的结构创建内表,可使用RANGES语句,如下所示:语法:RANGES FOR .该语句创建选择表,该表参考数据库表的列或内部字段。选择表必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。RANGES语句是下列语句的短格式:DATA: BEGIN OF...
  • gard_liu
  • gard_liu
  • 2008-06-01 21:58
  • 5057

ABAP Range

RANGES语句:用与选择表相同的结构创建内表,可使用RANGES语句,如下所示: 语法:RANGES FOR . 该语句创建选择表,该表参考数据库表的列或内部字段。选择表必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。 RANGES语句是下列语句的短格式: ...
  • zhongguomao
  • zhongguomao
  • 2015-07-10 10:14
  • 1644

SAP MM常用表及表关系

SAP MM常用表及表关系: Materials   MARA - Material Master: General data MAKT - Material Master: Description MARM - Material Master: Unit of Meas...
  • qptufly
  • qptufly
  • 2012-09-24 21:13
  • 18130

【abap】NUMBER_RANGE_ENQUEUE方法的使用

其实没什么好说的,但是百度搜索,发现没有一篇中文文章能说清楚 NUMBER_RANGE_ENQUEUE With this function module, you lock the number range object which is to be maintained, and...
  • charliefromkansas
  • charliefromkansas
  • 2017-03-01 16:34
  • 466

ABAP中常见的接口技术类型

下面总结一下ABAP中的各种接口技术,因为学习时间不是很长,肯定还不全(还有增强、出口等),以后再补上。 针对具体的情况,选择不同的接口方法,或几种方法并行使用。 一、CPI-C 是基础,但不是很常用,比较底层 二、RFC 1、R3系统之间 (1)在调用系统上进行RFC目标...
  • zhongguomao
  • zhongguomao
  • 2015-05-29 10:55
  • 1203

SAP 表汇总

SAP 表整理: VBKPF-预制凭证抬头表: VBKPF-预制凭证抬头表 VBKPF-预制凭证抬头表 VBSEG-预制凭证行项目表: VBSEG-预制凭证行项目表 VBSEG-预制凭证行项目表 VBSEGA-预制凭证行项目表_资产: VBSEGA-预制凭证行项目表_资产 VBSEGA...
  • zhongguomao
  • zhongguomao
  • 2016-07-21 10:05
  • 2603
    个人资料
    • 访问:4638049次
    • 积分:65236
    • 等级:
    • 排名:第42名
    • 原创:1753篇
    • 转载:2551篇
    • 译文:101篇
    • 评论:343条
    博客专栏
    最新评论
    微信公众号
      为你推荐最新的博文~更有惊喜等着你