在ABAP开发中,使用SELECT ... INTO TABLE @DATA()结构时,如果你需要添加一个字段,你需要遵循以下步骤: 确定要添加的字段及其数据类型: 首先,明确你需要添加哪个字段,并了解它的数据类型。例如,假设你需要添加一个名为NEW_FIELD的字段,其数据类型为CHAR(10)。 修改@DATA()结构以包含新字段: @DATA()是ABAP中
1、找最大年月的某物料的销售数量 SELECT*INTOTABLE@DATA(LT_ZTSD119_PIE)FROMZTSD119_PIEWHEREMATNRIN@S_MATNRANDGJAHR = (SELECTMAX( GJAHR )FROMZTSD119_PIE )ANDMONAT = (SELECTMAX( MONAT )FROMZTSD119_PIEWHEREGJAHR = (SELECTMAX( GJAHR )FROMZTSD119_PIE ) )."取最大年月的PIE导入数据 相当于月份...
DATA:b(2) TYPE N VALUE 03 . DATA:c(6) TYPE N. SELECT MARDH~MATNR, CAST( CONCAT( MARDH~LFGJA,MARDH~LFMON ) AS NUMC( 6 ) ) AS C FROM MARDH WHERE MATNR = 'BA13G-CAA21D' INTO TABLE @DATA(LT_DATA1). LOOP AT LT_DATA1 ASSIGNING FIELD-SYMBOL(<FS_DATA>). WRITE:/ <FS_DATA...
INTO TABLE it_a.这样程序就会Dump SELECT 后面的字段 与 into table 后面的内表结构 有什么必然关系如果说你select后面没写labst 就是gt_data中的labst没有数据 其它正常这种情况太普遍了 gt_data中字段比select后面多因为这些字段这个地方不用别的地方可能用如果说你定义的gt_data中没有labst,但是...
DATA: lv_fieldname type fieldname. FIELD-SYMBOLS: <FIELD> TYPE any. FIELD-SYMBOLS: <DD30T> TYPE DD30T. *Original SAP ECC Select statement SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM DD30T INTO TABLE IT_DD30T. *Select data and declare internal table using ...
select vbeln,POSNR,MATNR,MATWAfrom vbapASAinto table @data(lt_vbap).#通过inner join 将要两个内表相互关联 select a~vbeln,a~ERDAT,A~ERZET,A~ERNAM,B~POSNR,B~MATNR,B~MATWAFROM@LT_VBAPASAINNERJOIN@LT_VBAPASBONA~VBELN=B~VBELNINTOTABLE@DATA(LT_GATA). ...
INTO TABLE @DATA(lt_makt) FROM makt FOR ALL ENTRIES IN @lt_resb WHERE matnr = @lt_resb-matnr AND spras = @sy-langu. SORT lt_makt BY matnr. ENDIF. 定义工作区: SELECT SINGLE * FROM lfbk INTO @DATA(is_lfbk) WHERE lifnr EQ @gs_zmmtd049-lifnr. ...
. . .” 抓取订单,订单数量,行,销售,物料,物料描述SELECT a ~ vbeln , b ~ posnr , a ~ auart , b ~ matnr , c ~ maktx , b ~ kwmeng INTO TABLE @ DATA ( lt_data ) 从vbak 作为 内部 连接vbap在 b ~ vbeln = a ~ vbeln 内部 连接makt 作为 c 在 c ~ matnr ...
SELECT*FROMspfliINTOTABLE@DATA(lt_table) UPTO3ROWS. DATA(lv_lines) =lines( lt_table ). DATA(lv_exist) = xsdbool( line_exists( lt_table[ carrid ='AZ'] ) ). DATA(lv_index) = line_index( lt_table[ carrid ='AZ'] ).
5. ... INTO TABLE @DATA(itab) [PACKAGE SIZE n] Effect The information after INTO or APPENDING specifies to which data objects the results set of a SELECT statement or a FETCH statement is assigned. The following: a single work area wa after INTO, a list (in parentheses) of data obj...