Argomenti Corso SAP ABAP Aula + Online - Si
Download
Report
Transcript 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