€ 650 (iva escl.) – 40 ore


Sedi e orari

Roma 

Da definire

5 giornate full time dalle ore 9:30 alle ore 18:30

Via Pomarico, 58 

Premesse

L’ ABAP è l’acronimo di Advanced Business Application Programming che significa linguaggio di programmazione avanzato per l’ambito business, nello specifico è il linguaggio nativo per la programmazione di applicazioni in SAP.

Il linguaggio di programmazione ABAP è utilizzato da profili informatici per personalizzare il sistema SAP  e customizzarlo  a seconda delle specifiche esigenze di un’azienda.

Obiettivi

Il programma didattico tratterà i concetti essenziali e le caratteristiche generali del prodotto SAP e fornirà gli strumenti e le conoscenze necessari per formare Programmatori ABAP.

Sbocchi professionali

Programmatori ABAP

Prerequisiti d’accesso 

Per frequentare il Corso di Programmazione SAP/ABAP è richiesta una buona conoscenza del sistema operativo e della logica di programmazione.

Programma didattico

Panoramica sul linguaggio e modello dati:

  1. Transazioni di base per la creazione dei programmi
  2. Tipi di dati, elementi dati e domini
  3. Creazione di tabelle e strutture
  4. Ambiente di sviluppo, editor SAP
  5. Il linguaggio ABAP: dichiarazioni di tipi, istruzioni DATA, TYPES, CONSTANTS
  6. Tipi di elaborazione: on-line e background
  7. Parametri di input ai programmi, dati di output
  8. Strutture dati interne, work area e internal tables
  9. L’istruzione WRITE e l’istruzione MESSAGE
  10. Istruzioni per la logica di programmazione: IF, CASE, DO, WHILE, EXIT
  11. Programmazione strutturata, dichiarazioni e richiamo delle subroutines: FORM
  12. Passaggio di parametri alle FORM, parole chiave: TABLES, STRUCTURE, USING, CHANGING
  13. Eventi: AT-SELECTION-SCREEN, START-OF-SELECTION, END-OF-SELECTION
  14. Esempio di programma in ABAP

 

Interazione con il database e l’SQL:

  1. Estrazione dei dati dal database: l’istruzione SELECT
  2. Condizioni logiche di estrazione dei dati: l’istruzione WHERE
  3. Selezione di singole righe: l’istruzione SELECT SINGLE
  4. Memorizzazione dei dati nelle strutture e tabelle interne
  5. Elaborazione dei dati: l’istruzione READ e LOOP
  6. Manipolazione dei dati nelle tabelle interne: l’istruzione MOVE-CORRESPONDING, INSERT, APPEND, MODIFY, DELETE, SORT, CLEAR, REFRESH, FREE, DESCRIBE
  7. L’esposizione dei dati elaborati, la rappresentazione mediante ALV
  8. Esempio di programma in ABAP

 

Puntatori e File

  1. Dichiarazione di puntatori, l’istruzione <FIELD-SYMBOLS>
  2. Utilizzo dei puntatori in ABAP4, l’istruzione ASSIGN e UNASSIGN
  3. Manipolazioni dei dati sulle tabelle interne mediante utilizzo dei puntatori
  4. Lavorare con i file, l’istruzione OPEN DATASET, CLOSE DATASET
  5. Lettura e scrittura dei dati su un file locale
  6. Lettura e scrittura dei dati su un file in remoto
  7. File di testo posizionali e file di testo con separatori
  8. Esempio di programma in ABAP

 

Moduli e programmazione strutturata, i Function Module

  1. Il concetto di gruppo funzione in ABAP: la transazione SE80
  2. Il concetto di Include e Top Include
  3. Creazione di un Function Module
  4. Interfaccia e passaggio di parametri ai Function Module
  5. Eccezioni e valori di ritorno: l’istruzione RAISE
  6. Richiamo di un Function Module ABAP all’interno di un programma
  7. Esempio di programma in ABAP

 

L’esposizione dei dati e la reportistica

  1. L’output di un report SAP mediante rappresentazione ALV
  2. ALV semplice
  3. ALV gerarchica
  4. ALV a griglia
  5. Richiamo di FM standard per l’esposizione dei dati

 

Esempio di programma in ABAP

Tirocinio formativo

Tutti i partecipanti al corso frequenteranno uno stage lavorativo gratuito della durata di un mese presso uno dei clienti della ESIS S.r.l al termine del quale, e in funzione dell’esito dello stesso, si valuterà un’assunzione con contratto di tirocinio e/o di apprendistato.

Durata e organizzazione

Il corso prevede 40 ore di lezione in aula dove si alternano formazione teorica, laboratori ed esercitazioni pratiche.

Al termine del corso verrà rilasciato un attestato di formazione e, previo consenso, il CV verrà inserito in banca dati per eventuali collaborazioni professionali con la ESIS S.r.l.

Prezzo e convenzioni

La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Per ulteriori informazioni contattaci o consulta la nostra pagina FAQ


Informazioni e Iscrizioni

Il tuo nome (richiesto)

La tua email (richiesto)

Il tuo numero di telefono (se desideri essere contattato telefonicamente)

Corso al quale sei interessato (richiesto)

Ti vuoi iscrivere o chiedere informazioni? (richiesto)

Se hai uno sconto inserisci qui il tuo codice

Scegli la città (richiesto)

Il tuo messaggio

Privacy (richiesto)
 Informativa ai sensi dell'art. 13 del Codice Unico in materia di protezione dei dati personali (D.Lgs. 30 giugno 2003, n. 196). Titolare e responsabile del trattamento è Esis Srl che tratterà i dati personali esclusivamente per fini di informazione sui percorsi formativi. Per ulteriori informazioni visitare: http://www.esis-italia.com/privacy

About the author

ESIS Italia