Videocorso ABAP CGFA
Il linguaggio di SAP: dalle prime righe di ABAP moderno ad ABAP Cloud, con un ambiente di prova gratuito
- Partenza: Da zero
- 14 ore con gli esercizi
- 10 lezioni in 3 livelli
- 2 lezioni gratis
A chi serve
Chi vuole lavorare nel mondo SAP: studenti, neolaureati, programmatori di altri linguaggi e consulenti funzionali che vogliono capire e scrivere codice
Cosa serve per iniziare
- Un computer Windows, Mac o Linux con connessione a internet
- Un account gratuito SAP per la prova dell'ambiente cloud
- Nessuna esperienza di programmazione obbligatoria; utili sono le basi di database
Cosa installare
A cosa ti serve
- Sviluppatore ABAP presso società di consulenza SAP (le grandi società di consulenza e le aziende italiane del settore IT)
- Sviluppatore interno in grandi aziende che usano SAP: manifattura, moda, energia, distribuzione
- Migrazione a SAP S/4HANA: molte aziende stanno ancora passando dal vecchio ECC e cercano chi sa ABAP moderno
- Sviluppo di estensioni cloud con ABAP Cloud e RAP
- Passaggio al ruolo di architetto o consulente tecnico SAP
Programma del corso
10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.
Base
Che cos'è SAP, l'ambiente di prova, variabili, decisioni, cicli e tabelle interne
Intermedio
ABAP SQL, classi e oggetti, eccezioni e test
Avanzato
CDS, RAP, Clean Core e il percorso professionale
Progetto finale: Il gestionale di magazzino in ABAP Cloud
Realizza nel tuo ambiente trial un piccolo gestionale di magazzino: una tabella di prodotti, una classe che calcola il valore del magazzino e segnala i prodotti da riordinare, un test automatico e una CDS view entity.
I passi
- Crea il pacchetto ZMAGAZZINO e la tabella ZPRODOTTI con id, nome, prezzo e qta, poi attivala.
- Crea la classe ZCL_MAGAZZINO con il metodo carica_esempio che inserisce cinque prodotti.
- Aggiungi il metodo valore_totale che legge la tabella con ABAP SQL e restituisce la somma di prezzo per qta.
- Aggiungi il metodo da_riordinare che restituisce una tabella dei nomi con quantità sotto una soglia.
- Scrivi due test ABAP Unit: uno per il valore totale e uno per la lista da riordinare.
- Crea la CDS view entity ZI_Prodotto con un campo Stato calcolato e controllala con l'anteprima dati.
- Stampa il report nella console con if_oo_adt_classrun.
Esame e attestato
Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.
Glossario di ABAP
- SAP
- Azienda e software gestionale usato dalle grandi imprese per contabilità, logistica, vendite e produzione.
- ABAP
- Il linguaggio di programmazione di SAP.
- ABAP Cloud
- Il modello moderno di sviluppo ABAP: solo interfacce rilasciate, adatto al cloud.
- SAP BTP
- Business Technology Platform: la piattaforma cloud di SAP, con un ambiente ABAP di prova gratuito.
- ADT
- ABAP Development Tools: l'ambiente di sviluppo gratuito, in Eclipse o Visual Studio Code.
- S/4HANA
- L'attuale generazione del gestionale SAP, che sostituisce il vecchio ECC.
- Tabella interna
- Elenco di righe tenuto in memoria dal programma, strumento centrale in ABAP.
- ABAP SQL
- Il linguaggio SQL integrato in ABAP per leggere e scrivere nel database.
- CDS
- Core Data Services: viste dichiarative che descrivono il modello dei dati.
- RAP
- ABAP RESTful Application Programming Model: modello per creare app complete.
- Fiori
- L'interfaccia web moderna delle applicazioni SAP.
- Clean Core
- Principio: non modificare il cuore del sistema SAP, ma estenderlo in modo separato.
Le prime 2 lezioni sono gratis
Per il corso completo, scuole e aziende: chiedi le condizioni.