SAP ABAP - Ambiente
I rapporti sono un buon punto di partenza per familiarizzare con i principi e gli strumenti generali di ABAP. I rapporti ABAP vengono utilizzati in molte aree. In questo capitolo vedremo quanto sia facile scrivere un semplice report ABAP.
Ciao ABAP
Cominciamo con il comune esempio "Hello World".
Ogni istruzione ABAP inizia con una parola chiave ABAP e termina con un punto. Le parole chiave devono essere separate da almeno uno spazio. Non importa se si utilizzano o meno una o più righe per un'istruzione ABAP.
È necessario immettere il codice utilizzando l'editor ABAP che fa parte degli strumenti ABAP forniti con SAP NetWeaver Application Server ABAP (noto anche come "AS ABAP").
"AS ABAP" è un server delle applicazioni con il proprio database, ambiente run-time ABAP e strumenti di sviluppo ABAP come ABAP Editor. AS ABAP offre una piattaforma di sviluppo indipendente da hardware, sistema operativo e database.
Utilizzo dell'editor ABAP
Step 1- Avvia la transazione SE38 per navigare nell'editor ABAP (discusso nel prossimo capitolo). Cominciamo creando un report che è uno dei tanti oggetti ABAP.
Step 2- Nella schermata iniziale dell'editor, specificare il nome del report nel campo di input PROGRAMMA. È possibile specificare il nome come ZHELLO1. La Z precedente è importante per il nome. Z garantisce che il report risieda nello spazio dei nomi del cliente.
Lo spazio dei nomi del cliente include tutti gli oggetti con il prefisso Y o Z. Viene sempre utilizzato quando clienti o partner creano oggetti (come un report) per differenziare questi oggetti dagli oggetti di SAP e per evitare conflitti di nome con gli oggetti.
Step 3- Puoi digitare il nome del rapporto in lettere minuscole, ma l'editor lo cambierà in maiuscolo. Quindi i nomi degli oggetti ABAP fanno distinzione tra maiuscole e minuscole "Non".
Step 4- Dopo aver specificato il nome del report, fare clic sul pulsante CREA. Apparirà una finestra popup ABAP: PROGRAM ATTRIBUTES e tu fornirai ulteriori informazioni sul tuo report.
Step 5- Scegli "Programma eseguibile" come tipo di rapporto, inserisci il titolo "Il mio primo rapporto ABAP" e quindi seleziona SALVA per continuare. Successivamente apparirà la finestra CREA VOCE RUBRICA OGGETTI. Seleziona il pulsante OGGETTO LOCALE e il popup si chiuderà.
È possibile completare il primo report inserendo l'istruzione WRITE sotto l'istruzione REPORT, in modo che il report completo contenga solo due righe come segue:
REPORT ZHELLO1.
WRITE 'Hello World'.
Avvio del report
Possiamo usare la tastiera (Ctrl + S) o l'icona di salvataggio (a destra accanto al campo dei comandi) per salvare il report. Lo sviluppo di ABAP avviene in AS ABAP.
Avviare il report è semplice come salvarlo. Fare clic sul pulsante ATTIVAZIONE (lato sinistro accanto all'icona di avvio) e avviare il report utilizzando l'icona ELABORAZIONE DIRETTA o il tasto funzione F8. Viene visualizzato anche il titolo "Il mio primo rapporto ABAP" insieme all'output "Hello World". Ecco l'output:
My First ABAP Report
Hello World
Finché non attivi un nuovo rapporto o attivi una modifica a un rapporto esistente, non è rilevante per i loro utenti. Questo è importante in un ambiente di sviluppo centrale in cui puoi lavorare su oggetti che altri sviluppatori utilizzano nei loro progetti.
Visualizzazione del codice esistente
Se guardi il campo Programma e fai doppio clic sul valore ZHELLO1, l'editor ABAP visualizzerà il codice per il tuo report. Questa si chiama Navigazione in avanti. Facendo doppio clic sul nome di un oggetto si apre quell'oggetto nello strumento appropriato.