PC Academy Adobe Authorized Training Center

Master di Programmazione SAP

Programma Analitico

Logica di Programmazione e Basi di Dati SQL

Logica di Programmazione

Algoritmi di programmazione (cosa sono e cosa servono)
Programmazione strutturata (perché farne uso)
Programmazione top‐down e bottom‐up
Evoluzione delle tecniche di programmazione (programmazione procedurale, programmazione ad oggetti) Compilazione
Tecniche di esecuzione programmi (codici interpretati / codici compilati)
Definizione di variabili/costanti
Definizione costrutti di controllo (if e switch)
Definizione cicli (for,while,do‐while|repeat until)
Definizione funzioni/procedure
Diagrammazione tramite flow‐chart
Pseudocodifica
Debugging
Tecniche base per analisi dei requisiti di un programma (analisi grammaticale, casi d’uso)
Documentazione

Basi di Dati SQL

Basi di dati cosa sono e a cosa servono
Basi di dati relazionali
Definizione di relazione
Definizione di tupla/record
Definizione di chiave primaria e chiavi candidate
Definizione di chiave esterna
Diagrammi E‐R
Progettazione logica
Progettazione concettuale
Normalizzazione (prime tre forme)
Installazione di XAMPP e prima configurazione
Creazione DB e Tabelle tramite phpMyAdmin
Creazione relazioni tra tabelle tramite Designer di phpMyAdmin
Esempi di Query (SELECT,INSERT,DELETE,UPDATE)

SAP

Introduzione al sistema SAP

Il sistema SAP come ERP
Introduzione al sistema SAP R/3
Introduzione linguaggio ABAP
Concetti base del sistema SAP R/3
Definizione di Transazione
Accesso al Sistema
Transazione Object Navigator
Transazione Easy Access

ABAP Dictionary

Funzionalità base del Data Dictionary
Definizione Tipo dato SAP
Definizione di Dominio
Definizione di Data Element
Creazione di Una tabella
Chiave Primaria
Chiave Esterna
Cardinalità
Utilizzo Object Navigator
Transazioni per gestione Data Dictionary
Interrogazione di una tabella

Linguaggio ABAP

Descrizione dell’ABAP Development
Descrizione dell’ABAP Editor, impostazioni e comandi
Definizione degli attributi di un programma
Creazione di un programma ABAP
Struttura per la programmazione in ABAP
Repository Browser
Dichiarazione delle variabili, istruzione DATA.
Dichiarazione delle costanti
Uso delle variabili di Sistema
Applicazione della conversione dei dati
Spiegazione delle espressioni aritmetiche.
Funzioni per il calcolo dei dati
Dichiarazioni di Parametri Input
Uso dei parametri checkboxes
Uso dei parametri Radio Buttons
Creazione di una Selection Screen Boxes
Descrizione dell’assegnazione dinamica dei campi

Interrogazione Base Dati

Dichiarazione di Work Area
Dichiarazione di Tabella interna
Uso dell’istruzione SELECT e della causale WHERE
Utilizzo dell’istruzione SELECT SINGLE
Utilizzo componente ORDER BY
estrazioni di singole colonne
Esclusione di record duplicati in fase di estrazione
Gestione di espressioni aggregate
Istruzioni di Modifica base Dati
Lettura tabella interna

Istruzioni di controllo e di ciclo

Relazione tra gli operatori
Espressioni logiche
Operatori per l’elaborazione delle stringhe
Istruzione IF – ENDIF
Istruzione CASE – ENDCASE
Istruzione ON CHANGE OF
Istruzione di ciclo DO – WHILE
Istruzioni CHECK – CONTINUE – EXIT

Gestione Classe Messaggi/Output

Transazione per la gestione classe messaggi
Definizione della tipologia di messaggi
Istruzione Write – Stampa a video
Creazione/Apertura di un file
Scrittura di un file
Lettura di un file

Istruzioni di chiamata

Utilizzo del comando Pattern
Creazione e utilizzo del subroutine.
Utilizzo del Perform/form-endform
Creazione di INCLUDE.
Istruzione di chiamata di una funzione.
Creazione di un gruppo di Funzioni
Creazione di un programma FUNCTION MODULE
Utilizzo del Function Module tramite chiamata CALL Function

Module pool

Creazione di un programma module pool