Argomenti Corso SAP ABAP Aula + Online - Si

Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010
Argomenti Corso SAP ABAP Aula + Online
 Introduzione ad ABAP/4
o Programma Report;
o Programma Interattivo;
o Smartforms;
o Tool Sap Query.
 Navigazione e visualizzazione tabelle
o Database SAP in ambienti Oracle e SQL Server:
 Navigazione e visualizzazione delle tabelle – SE16;
 Utilizzo del match-code;
 Analisi del contenuto di una tabella;
 Inserimento di un nuovo codice / record nella tabella;
 Impostazione parametri utente della scheda “Data Browser”.
 Struttura tabella
o Database SAP in ambienti Oracle e SQL Server:
 Struttura e contenuto delle tabelle – SE11;
 Gestione delle tabelle del DB;
 Contenuto tabelle del DB (lato utente).
 Creazione programma
o Tecniche di programmazione in SAP ABAP:
 Creazione di un programma: Editor e passaggi principali;
 Dichiarazione dei dati (istruzioni Data, Table e Internal Table);
 Istruzioni condizionali, (If, Case, ecc…);
 Istruzioni cicliche (Do, While, ecc…);
 Istruzioni di maggior utilizzo (Check, Form, Perform);
 Istruzioni legate al DB (Header Line, Insert, Update, Modify);
 Controllo sintattico e correzione degli errori del programma;
 Attivazione.
 Esecuzione diretta
o Esecuzione di un programma in Foreground (esecuzione diretta).
 Esempi di programmi
o I primi esercizi in ABAP/4:
 Inserimento record in tabella DB;
 Modifica record in tabella DB;
 Inserimento o modifica record in tabella DB;
 Inserimento su DB con ciclo;
1/6
Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010

Esercizio con utilizzo istruzione CASE.
 Select e Select Join
o Esempi di Select;
o Le Select Join.
 Tabelle interne
o Le tabelle interne;
o Funzioni principali per le tabelle interne.
 Esempi pratici di Open SQL
 Incolonnamento, controllo caratteri in stringhe, videata di selezione, hotspot doppio
o Grafica:
 Incolonnamento dati e colori: teoria ed esercizi con soluzione e senza;
 Istruzione FORMAT;
 Posizionamento testi e creazioni linee;
o Controllo caratteri in stringhe: teoria ed esercizi;
o Videate di selezione, teoria ed esercizi:
 Parameters, Select Options, Selection Screen, Radiobutton Group, Checkbox;
o Hotspot, teoria ed esercizi con soluzione e senza.
 Select, End select annidate, caricamento file sul server, lettura file da server
o File sequenziali:
 Caricamento file sul Server SAP;
 Sintassi esercizi;
 Lettura file da Server SAP;
 Sintassi esercizi.
 Il Debug
o Esecuzione di un programma:
 La modalità Debug.
 Esecuzione indiretta
o Esecuzione di un programma:
 La modalità Background;
 Pianificazione del JOB;
 Spool di Stampa.
 La modularizzazione: Eventi, Subroutines, Includes
o Eventi;
o Subroutines;
o Includes.
2/6
Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010
 La modularizzazione: i moduli funzioni e gli Enhancements
o Introduzione;
o Creazione di un gruppo funzioni;
o Creazione della funzione;
o Esempio di creazione della funzione;
o Test della funzione.
 Batch Input
o Creazione di una registrazione atta ad importare dati:
 Introduzione;
 Registrazione di una transazione utente;
 Creazione del report relativo alla registrazione;
 Adattamento del report alla specifica esigenza;
 Creazione del file di testo contenente i dati da importare su SAP.
 Batch Input
o Esecuzione di una registrazione:
 Esecuzione del Batch Input in modalità diretta;
 Valutazione degli errori;
 Esecuzione del Batch Input nelle varie modalità previste da SAP: foreground,
background e background con visualizzazione degli errori;
 Creazione di una sessione di Batch Input per gestione tramite la transazione
di Riepilogo Sessioni;
 Esercitazioni.
 Smartforms
o Strumenti e creazione iniziale di un layout di stampa:
 Introduzione;
 Creazione modulo;
 Attributi modulo;
 Definizioni globali;
 Pagine e finestre.
 Smartforms
o Creazione layout di stampa e Report di Lancio:
 Creazione tabella;
 Creazione stile;
 Creazione report;
 Esercitazione.
 Module Pool
o Creazione iniziale di un programma interattivo:
 Introduzione;
 Creazione del Programma Module Pool;
3/6
Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010


Creazione della transazione di lancio;
Creazione e Costruzione della videata.
 Module Pool
o GUI (interfaccia grafica) e processi di elaborazione:
 Creazione degli Include;
 Creazione della GUI negli eventi Process Before Output;
 Gestione dei codici funzione negli eventi Process After Input;
 Attivazione;
 Risultato Finale;
 Approfondimenti.
 Module Pool
o Esercitazione.
 Creazione di una tabella
o Approfondimento della creazione sulle tabelle:
o Introduzione;
o Creazione di un dominio;
o Creazione di un tipo dati;
o Creazione di una tabella;
o Contenuto tabella.
 Creazione Data Base Logico (DBL)
o Introduzione;
o Creazione Data Base Logico;
o Creazione del programma di gestione del DBL.
 Gestione dei lavori (Jobs)
o Creare/Schedulare un Job;
o Schedulazione;
o Creazione dei passi elaborativi;
o Programmi e Varianti;
o Le Varianti: parametri di elaborazione;
o Schedulare i Bck Job;
o Revisione dei Job schedulati.
 ALV
o Strumenti di visualizzazione dati tramite layout predefiniti:
o Gli ALV: Introduzione;
o Parte dichiarativa;
o Parte elaborativa;
o Lista Function per ALV;
o Esempio;
4/6
Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010
o Output dell’Esempio;
o Utilizzo Funzionalità standard;
o Esercitazione.
 Sapscript: Creazione layout di stampa
o Sapscript: Introduzione;
o Creazione del modulo:
o Attributi;
o Pagina;
o Paragrafo;
o Finestra;
o Mappa elementi testo;
o Pagina – Finestra;
o Stringhe di caratteri;
o Elemento testo – Descrizione;
o Testo standard;
o Simboli;
o Stili.
 Sapscript: Strumenti layout di stampa
o Programmazione: Function Modules Creazione del Modulo:
o OPEN_FORM;
o WRITE_FORM;
o CLOSE_FORM;
o START_FORM e END_FORM;
o CONTROL_FORM
o I Comandi di Controllo
o NEW-PAGE;
o NEW-WINDOW;
o DEFINE;
o SET DATA MASK;
o SET TIME MASK;
o SET SIGN;
o INCLUDE;
o STYLE;
o ADDRESS – ENDADDRESS;
o TOP – ENDTOP;
o BOTTOM – ENDBOTTOM;
o IF – ENDIF.
 Sapscript: Grafica layout di stampa
o Passaggi Creazione Modulo Sapscript:
o Formati paragrafo;
5/6
Sede: C.so Unione Sovietica 612/21 - 10135 Torino
Tel. 011 3589954 - Fax 011 3587210
E-Mail [email protected] - URL www.si-soft.org
REA di Torino numero: 1027370
Registro Imprese Torino n°: 09134990010
Partita IVA: 09134990010
o Formati carattere;
o Testi standard.
 Sapscript: Modulo e Report di Lancio
o Creazione Modulo Sapscript e Report di Lancio:
o Costanti e variabili;
o Creare il report;
o Report di lancio.
 Esercizi
o Esercitazioni sui magazzini.
 Utility
o
o
o
o
o
o
o
o
o
o
o
Introduzione;
Videata di selezione;
Dichiarazione dati;
Lettura file da SAP;
Scrittura file su SAP;
Download file sul PC;
Upload file dal PC;
Visualizzare i file su SAP;
Esercizio;
Utilizzo classe dei messaggi;
Soluzione.
 E.C.A.T.T
o Ambito di utilizzo E.C.A.T.T.;
o Parametrizzazione del Sistema;
o Creazione dello Script in Modalità TCD;
o Avviare un E.C.A.T.T.
o Parametrizzazione di un E.C.A.T.T.
6/6