La fase iniziale del programma è adibita alla dichiarazione di tutte le variabili e gli archivi SAP (tabelle) che il programma utilizza. Tutte le variabili devono essere dichiarate. In realtà è possibile inserire istruzioni dichiarative in qualunque punto del programma, tuttavia si consiglia di inserirle tutte in testa al programma per renderlo più lineare e comprensibile.
Per dichiarare una tabella si utilizza l’istruzione TABLES; ad esempio:
TABLES LFA1.
Abilita il programma ad accedere alla tabella LFA1 (Fornitori) e fa in modo che il programma conosca tutte le variabili previste nel tracciato record della tabella LFA1.
Per definire un campo si utilizza l’istruzione DATA; ad esempio:
DATA PIPPO(5) TYPE C.
definisce la variabile PIPPO come un campo di tipo carattere lungo 5 posizioni.
L’istruzione:

definisce la variabile AREA che globalmente è lunga 24 caratteri di tipo alfanumerico e che è a sua volta composta da due variabili chiamate CODICE (lungo 4 caratteri e NOME (lungo 20 caratteri). I primi 4 caratteri di AREA coincidono con CODICE, mentre gli ultimi 20 con NOME. All’interno del programma, in caso di ambiguità di nomi (2 variabili che si chiamano CODICE), per far riferimento a CODICE appartenente ad AREA si scriverà:
CODICE-NOME.
La variabile AREA che si compone di altre variabili è chiamata struttura.
Altri tipi di istruzioni dichiarative sono quelle che definiscono i campi utilizzati come criteri di selezione (SELECT-OPTIONS) o parametri (PARAMETERS) nella videata di selezione iniziale che appare in fase di esecuzione del programma.
Per ulteriori approfondimenti si rimanda all’uso dell’help in linea fornito da SAP. |