Corso SAP ABAP/4 Programmatore
Corso SAP ABAP/4 Programmatore
Corso SAP ABAP/4 Programmatore erogato in modalità Online-Classe Virtuale.
SAP è il sistema ERP (enterprise resource planning) più potente ed utilizzato dalle medie e grandi aziende. E’ un software gestionale integrato che gestisce i processi di qualunque settore economico e in tutti gli ambiti, dalla contabilità ai processi di produzione, in maniera integrata, modulare e scalabile.
Le seguenti aziende utilizzano SAP: Bosch, MerMec, Magneti Marelli, KPMG, Selex, Deloitte, Acquedotto Pugliese, Gas Natural, Bulgari ecc.
La figura del programmatore ABAP è molto richiesta dalle aziende informatiche sul mercato del lavoro
Il corso fornisce le basi di ABAP, il linguaggio di programmazione proprietario di SAP, rivolto a sviluppatori con esperienza in altri linguaggi ma nuovi al mondo SAP.
Attraverso lezioni frontali o in classe virtuale (40 ore), i partecipanti imparano a sviluppare su SAP S/4 HANA, comprendendo:
- Struttura e logica di un sistema ERP SAP.
- Uso dell’ABAP Dictionary, creazione e gestione di tabelle e oggetti dati.
- Linguaggio ABAP: tipologie di dati, strutture di controllo, tabelle interne, report.
- Open SQL su HANA: query ottimizzate in ambiente in-memory.
- Modularizzazione, programmazione ad oggetti e strumenti di debugging.
- Creazione di report interattivi e output con ALV e Smartforms.
- Introduzione ad enhancements, exits e trasporti di oggetti.
Il corso è pratico , con focus sugli strumenti aggiornati per ABAP su HANA , versione attuale SAP S/4 HANA.
Requisiti: buona conoscenza del sistema operativo, della logica di programmazione, della struttura dei database e del linguaggio Sql. Consigliato a diplomati programmatori, laureati o laureandi in discipline informatiche.
Obiettivi: fornire le basi per lo sviluppo applicazioni per la piattaforma SAP con il linguaggio ABAP/4, linguaggio proprietario della piattaforma SAP S/4 HANA
Corso erogato solo per aziende e su richiesta. Modalità virtual classroom online o frontale.
Inclusa un’utenza prova per l’utilizzo della piattaforma web per 30 giorni 24h per ciascun studente per le esercitazioni.
Consigliato profili informatici-programmatori, laureandi o laureati in informatica, ing. informatica e affini.
Corso Corso SAP ABAP Programmatore erogato solo su richiesta e solo per aziende (no privati) anche in modalità online classe virtuale.
SAP ® è un marchio registrato di proprietà di SAP AG in Germania e in diversi altri paesi del mondo. Si informa che www.innovaformazione.net non è in alcun modo affiliato alla società SAP AG, nè ad altre società del Gruppo SAP.
Vuoi essere ricontattato?
Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:
Programma didattico Corso SAP ABAP/4 Programmatore – 40 ore
Modulo A) Introduzione ed ambiente di sviluppo
- Introduzione ed architettura SAP S/4 HANA
- Ambiente di sviluppo: ABAP Development Tools (ADT) in Eclipse vs SAP GUI
- Setup ambiente di sviluppo e primo accesso
- Workbench ABAP: navigazione e strumenti principali
Modulo B) ABAP Dictionary e gestione dati
- ABAP Dictionary: tabelle, elementi dati, domini, strutture
- Tipi di dati ABAP e dichiarazioni
- Creazione tabelle database e chiavi primarie
- Ottimizzazioni HANA: Column vs Row storage, buffering
- Navigazione Workbench e ABAP Editor
- Eventi ABAP e gestione errori base
Modulo C) Programmazione ABAP fondamentale
- Sintassi ABAP: variabili, costanti, field-symbols
- Istruzioni condizionali, cicli e operatori
- Selection screen e parameters
- Open SQL per HANA: query ottimizzate e aggregazioni
- Tabelle interne: dichiarazione, popolamento, elaborazione
- Gestione output: WRITE, MESSAGE, LIST-PROCESSING
- Creazione primo report con accesso dati ottimizzato
- Debug e test del codice
Modulo D) Modularizzazione e riusabilità
- Subroutines (FORM): creazione e parametri
- Function Modules: struttura, Function Builder
- Function Groups e gestione Include Programs
- Gestione errori nelle funzioni e exception handling
- Best practices per codice manutenibile
Modulo E) Dialog Programming
- Componenti programmi di dialogo e Module Pool
- Dynpro: Screen Painter e gestione campi
- Menu Painter: menu, toolbar e function keys
- Process Before Output (PBO) e Process After Input (PAI)
- Validazioni input e messaggistica
- Collegamento codici transazione
Modulo F) Reportistica e performance
- Report interattivi e liste ALV base
- Eventi ALV: hotspot, double-click, toolbar
- Performance su HANA: SQL Monitor e Runtime Analysis
- Batch Input per caricamenti dati
- Background processing e Job scheduling
Modulo G) Concetti avanzati
- Principi OOP in ABAP: classi e metodi base
- Enhancement: User Exit e Append Structures
- Table Maintenance Generator (SM30)
- Transport Organizer e gestione modifiche
