Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
ABAP Objects Enhancement Points
Mantova, 22 settembre 2018
2
Enhancement Points Ci sono punti all’interno del codice ABAP che sono punto di “apertura” verso la possibilità di inserimento di codice personalizzato, e nel qual caso un Enhancement può essere creato Esempi di Enhancement points impliciti si trovano all’inizio o alla fine delle FORM, alla fine di un programma, un’include o un Function Module, etc. La possiamo considerare un’evoluzione delle User-Exit o dei Customer Enhancements (CMOD) A seguire i passi di un esempio per creare un enhancement point implicito (*) (*) esempio da SAP Public Sector, verificare se disponibile sul sistema
3
Enhancement Points Step 1 – Attivare la funzionalità di enhancement
Con la transazione SE80 aprire il programma o la include che si vuole ampliare e selezionare il bottone ‘Enhance’ (Shift-F4)
4
Enhancement Points
5
Enhancement Points Step 2 – la funzionalità di Enhancement è attivata
Vedi titolo Change Enhancement for <program>
6
Enhancement Points
7
Enhancement Points Step 3 – Visualizzare enhancement points impliciti
menu Edit->Enhamcement Operations->Show Implicit Enhancement Options mostra enhancement points impliciti dentro il codice ABAP
8
Enhancement Points
9
Enhancement Points Step 4 – Codice ABAP per l’enhancement point
A questo punto siamo in grado di vedere tutti gli enhancement points disponibili nel codice ABAP in oggetto. Sono denotati da una linea di <doppi apici> con una freccia nera all’inizio Nell’esempio dato ci sono enhancement points all’inizio e alla fine di ogni FORM e una alla fine della INCLUDE
10
Enhancement Points
11
Enhancement Points Step 5 – Creare un Enhancement Point implicito
Al fine di creare un enhancement point implicito, tasto destro del mouse sull’enhancement point richiesto e selezionare Enhancement Implementation->create
12
Enhancement Points
13
Enhancement Points Step 6 – Tipo di Enhancement Point
Selezionare il bottone del codice per inserire implementazione di codice ABAP
14
Enhancement Points Step 7 – Nome e descrizione
Dopo aver dato un nome e una descrizione all’Enhancement Point, selezionare l’icona verde (enter)
15
Enhancement Points Step 8 – Change Request
Al solito, inserire le modifiche nella CR interessata
16
Enhancement Points Step 9 – Enhancement Point creato
L’Enhancement Point è ora creato nel punto appropriato, denotato dai tag ENHANCEMENT...ENDENHANCEMENT
17
Enhancement Points Step 10 – Inserire codice nell’Enhancement
Si può ora inserire il proprio codice nell’Enhancement Point appena creato
18
Enhancement Points Step 11 – Attivare l’Enhancement Point
Selezionare il bottone ‘Activate Enhancements’ per attivare la modifica
19
Enhancement Points Step 12 – Disattivare la modalità Enhancement
Per disattivare la modalità Enhancement, selezionare il bottone 'Active <-> inactive' e ritornare alla SE80 standard
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.