abap for all entries 和read table联用查表用法详解
答案:2 悬赏:20 手机版
解决时间 2021-01-30 00:10
- 提问者网友:人傍凄凉立暮秋
- 2021-01-29 20:01
abap for all entries 和read table联用查表用法详解
最佳答案
- 五星知识达人网友:七十二街
- 2021-01-29 21:15
用实例最能说明问题: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 ..直接就可以使用用工作区的数据了.
全部回答
- 1楼网友:执傲
- 2021-01-29 22:50
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯