SAP ABAP中工作区,全局结构和内部表之间的差异

内部表使您可以从固定结构中读取数据,并将其存储在ABAP的内存中(工作内存)。数据以顺序方式存储在内存中。它们基本上等效于数组,但本质上是动态的。由于它们本质上是动态的,因此ABAP已经对其进行了内存管理。通常,从数据库表中读取的数据存储在内部表中,以精确地复制数据库表。 

工作区是指固定结构的单行。它基本上用于存储临时数据。通常在循环中使用。

对于前。如果需要循环访问内部表,则可以将当前记录存储在工作区中。

---------------
LOOP AT INTAB INTO WORKAREA.
ENDLOOP.
--------------

这里INTAB指内部表,WORKAREA指工作区。 

顾名思义,全球结构本质上是全球性的。它是为信息提供者创建的结构,然后可以在同一信息提供者的所有查询中重用。