abap for all entries 和read table联用查表用法详解
题目
abap for all entries 和read table联用查表用法详解
答案
用实例最能说明问题:
PARAMETERS p_city TYPE spfli-cityfrom.
TYPES:
BEGIN OF entry_tab_type,
carrid TYPE spfli-carrid,
connid TYPE spfli-connid,
END OF entry_tab_type.
DATA: entry_tab TYPE TABLE OF entry_tab_type,
gwa_sflight TYPE sflight ,
sflight_tab TYPE SORTED TABLE OF sflight
WITH UNIQUE KEY carrid connid fldate.
SELECT carrid connid
FROM spfli
INTO CORRESPONDING FIELDS OF TABLE entry_tab
WHERE cityfrom = p_city.
SELECT carrid connid fldate
FROM sflight
INTO CORRESPONDING FIELDS OF TABLE sflight_tab
FOR ALL ENTRIES IN entry_tab “看这里的效果,能直接与内表的字段进行匹配
WHERE carrid = entry_tab-carrid AND
connid = entry_tab-connid.
至于READ TABLE, 一次只能读取一条记录,最好将结果放入工作区!
例:
READ TABLE sflight_tab INTO gwa_sflight .
.
直接就可以使用用工作区的数据了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 请问碳酸钙煅烧和 电解饱和食盐水 反应过陈中有没有化学键变化破坏的?
- “珍妮”翻译成英文应该怎么拼
- 如果两个素数的最大公因数是1,最小公倍数323,那么至两个数分别是几?
- moving和touching有什麽不同啊?
- 某公园门票为每人5元,30人及以上的团体票为每人三元.五一班和五二班人数相等,都不足三十人.于是两个班合起来买团体票,这样比分开买少100元.两个班各有多少人?
- 双曲线的中心在原点,焦点在X轴上,焦距为8,并且与直线y=1/3(x-4)相交所得弦的中点的横坐标是-2/3,求双曲线方程.
- 一辆货车和一辆客车从相距299千米的两地相向而行客车每小时行40千米货车每小时行5
- sina+cosa=-1/5,0
- 小学开学第一周周记,内容1周的想法和心情
- 描写森林的段落或句子,要纯自然的,不能是你去观赏,就是纯描写.
热门考点