DATA: GDS_BELNR TYPE GTS_BELNR. DATA: GDT_BELNR TYPE STANDARD TABLE OF GTS_BELNR. 用途: 1、可以作为条件判断 IF 变量1 IN RANGE表. …… ENDIF. 2、可以作为SQL语句的查询条件 SELECT… …… WHERE 项目1 IN RANGE表.
简述:接近实际工作中的级别,用RANGE TABLE范围表读取DB数据库外部表的一个范围数据。part1:准备工作,准备一个DB数据库外部表。 ①输入se16,进入DB数据库。 ②输入表名,VBAK是一个贩卖传票的表。 ③点击时钟…
select* from spfliINTOtestTable where period in (1,2).WRITE:/'in数字:',testTable-carrid,testTable-connid.ENDSELECT.*”使用range内表作为条件DATA:testTableLIKETABLEOFspfliWITHHEADERLINE."定义一个range类型DATA:t_rangeLIKERANGEOFspfli-carridWITHHEADERLINE.DATA:wa_rangeLIKELINEOFt_range.*宏定义DEF...
s_KVGR1-option ='NB'."排除 不位于 003 到 007 的记录,闭区间s_KVGR1-low ='003'. s_KVGR1-high ='007'.APPENDs_KVGR1TOs_KVGR1[]."输出结果003、004……007 5条记录select* from TVV1T intoCORRESPONDINGFIELDSOFTABLEit_tvv1t where SPRAS='1'andKVGR1 in s_KVGR1....
set_range '1000'. set_range '1010'. SELECT * FROM marc INTO CORRESPONDING FIELDS OF TABLE gt_marc WHERE werks IN gr_werks. *--- * 通过 RANGES 定义 *--- TABLES:marc. RANGES: gr_matnr FOR marc-matnr. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ...
第三步:根据有效的凭证范围,三栏式明细账基础数据 1、 月、日,根据已知信息到BKPF提取过账日期,如下: SELECT SINGLE BUDAT INTO BUDAT FROM BKPF WHERE BUKRS = TH_BASE-RBUKRS AND “公司代码 BELNR = TH_BASE-DOCNR AND “凭证号 GJAHR = TH_BASE-RYEAR. “会计年度...
如何分配指针: (1).assignfto.:分配一个指针,包括以下几种类型 1...casting...:主要对unicode系统地操作 1a...casting 1b...castingtypetype 1c...casting...decimalsdec 1d...castinglikef1 2...typetype:直接指定类型 3...decimalsdec:指定小数点位数 4...rangerange:指定范围 (2).分配结构中的...
select内表,可以i对内表使用sql的语法。例如:取内表某一列的最大值,就可以直接MAX,无需排序后,读第一行, 需要append a表 to B表时,但A表字段与B表字段数量不一致时,可以使 SELECT FROM @a表 AS a FIELDS field1 APPENDING CORRESPONDING FIELDS OF TABLE @b表. ...
= 'EQ'.r_ebeln-low = '123456'.append r_ebeln.r_ebeln-sign = 'I'.r_ebeln-option = 'EQ'.r_ebeln-low = '234567'.append r_ebeln.r_ebeln-sign = 'I'.r_ebeln-option = 'EQ'.r_ebeln-low = '345678'.append r_ebeln.select * from ekkointo table XXX where ebeln in r...
"定义RANGESr_werks FOR mseg-werks occurs 0."其次需要给相应栏位赋值,如下:clearr_werks[].r_werks-SIGN='I'.r_werks-OPTION='EQ'.r_werks-low='1310'.r_werks-high='1310'.appendr_werks.select * FROM mseg INTO TABLE @DATA(lt_1)WHERE werks in @r_werks. ...