DATA: itab TYPE TABLE OF mara WITH HEADER LINE,
a(1) TYPE c.
BREAK-POINT.
MOVE: 1 TO itab-matnr,
'1' TO itab-ernam,
'X' TO a.
APPEND itab TO itab.
********************************************************************************
* -= CLEAR =- *
* Se for tabela sem header line limpa o conteudo mas o espaço fica em memória *
* Se for tabela com header line limpa o header mas o espaço fica em memória *
********************************************************************************
CLEAR: itab, a.
MOVE: 2 TO itab-matnr,
'2' TO itab-aenam.
APPEND itab TO itab.
********************************************************************************
* -= REFRESH =- *
* Limpa o conteudo mas o espaço fica em memória *
********************************************************************************
REFRESH: itab.
MOVE: 3 TO itab-matnr,
'3' TO itab-vpsta.
APPEND itab TO itab.
********************************************************************************
* -= FREE =- *
* Limpa o conteudo e libera o espaço em memória *
********************************************************************************
FREE: itab, a.
MOVE: 4 TO itab-matnr.
APPEND itab TO itab.
BREAK-POINT.
CLEAR: itab.
FREE: itab.
MOVE: 1 TO itab-matnr,
'1' TO itab-ernam.
APPEND itab TO itab.
CLEAR: itab[], a.
MOVE: 2 TO itab-matnr,
'2' TO itab-aenam.
APPEND itab TO itab.
REFRESH: itab[].
MOVE: 3 TO itab-matnr,
'3' TO itab-vpsta.
APPEND itab TO itab.
FREE: itab[].
MOVE: 4 TO itab-matnr.
APPEND itab TO itab.
BREAK-POINT.