sap内表 table_LINE

来源:互联网 发布:淘宝网店简要策划方案 编辑:程序博客网 时间:2024/05/16 06:16
变态的10号,总爱玩些诡异的写法,哈哈:
data: it_vbfa     LIKE vbfa-vbeln OCCURS 0 WITH HEADER LINE.
IF it_vbfa[] IS NOT INITIAL.
  SELECT ebeln
         banfn
         loekz
         ebelp
    FROM ekpo
    INTO TABLE it_ekpo
     FOR ALL ENTRIES IN it_vbfa[]
   WHERE ebeln = it_vbfa-table_LINE.
ENDIF.
 
DATA: IT_VBELN LIKE VBAP-VBELN OCCURS 0 WITH HEADER LINE.
.......
LOOP AT IT_EKPO.
READ TABLE IT_VBELN WITH KEY TABLE_LINE = IT_EKPO-VBELN.

ENDLOOP.

table_line:当内表整行都由基本类型字段组成时,将内表整行作为关键字。
在声明内表关键字时TABLE LINE已经废弃不用,而是使用TABLE_LINE代替。TABLE_LINE表示使用内表行作为表关键字。例如:
In ABAP Objects, the following statement causes an error message: 

... TABLE LINE ... 

Correct syntax: 

... table_line ... 

  1. 因为TABLE_LINE极象一个行字段,所以内表基于的行结构体不应该包含TABLE_LINE字段。


Cause: 

The pseudo-component table_line replaces the TABLE LINE constuction. 

1 1
原创粉丝点击