赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3000|回复: 6

[ABAP问题] 如何把ranges表里的所有值赋给内表的某个字段

  [复制链接]
发表于 2011-2-22 11:18:20 | 显示全部楼层 |阅读模式
1赛跑币
SELECT-OPTIONS: S FOR PRPS-PRART.
比如把S表的所有值赋值给T_PRART-PRART的字段

最佳答案

查看完整内容

首先 RANGE表里有四个字段如下: 1. SIGN: I: 表筛选条件符合的资料 E: 表筛选条件不符合的资料 2. OPTION: 比较的条件符号 EQ(等于),NE(不等于),GT(大于),LE(小于),CP(包含),NP(不包含) 3. LOW: 最小值 4. HIGH: 最大值 你的意思估计是想把最后两位的数赋值给T_PRART-PRART,这时要看RANGE表里的SIGN和OPTION。如果他I和EQ的话,就是表示把LOW和HIGH之间所有的数赋值给T_PRART-PRART,这时要用LOOP,然后把这些数依次 ...




上一篇:ABAP考试题
下一篇:关于拆分字符串
本楼点评(0) 收起
发表于 2011-2-22 11:18:21 | 显示全部楼层
首先 RANGE表里有四个字段如下:
1. SIGN:
I: 表筛选条件符合的资料
E: 表筛选条件不符合的资料
2. OPTION: 比较的条件符号
EQ(等于),NE(不等于),GT(大于),LE(小于),CP(包含),NP(不包含)
3. LOW: 最小值
4. HIGH: 最大值

你的意思估计是想把最后两位的数赋值给T_PRART-PRART,这时要看RANGE表里的SIGN和OPTION。如果他I和EQ的话,就是表示把LOW和HIGH之间所有的数赋值给T_PRART-PRART,这时要用LOOP,然后把这些数依次赋值给T_PRART-PRART。所以要根据你具体的情况了。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-2-26 14:22:31 | 显示全部楼层
好像有点难   真要好好学了
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-2-28 09:37:57 | 显示全部楼层
loop就取S表,赋值就可以啦
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-3-1 12:51:52 | 显示全部楼层
这个和SELECT-OPTIONS的赋值方式有关,如果是在LOW里赋的多个单值,可以loop 这个range表取low的值,如果是区间的复制就要以此range表为条件去DB表中抓取。(最好都是以range表为条件去DB表中抓)
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-4-1 22:19:04 | 显示全部楼层
看的有点蒙,可能对系统还不熟悉,还是谢谢啦!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:52:26 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

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

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-21 02:26 , Processed in 0.496856 second(s), 46 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表