Beruflich Dokumente
Kultur Dokumente
USER EXITS: Son espacios que SAP deja en el sistema estándar para que los
usuarios agreguen código para validaciones y mejoras, de manera de poder
satisfacer sus requerimientos.
EXIT_<3 dígitos>
2| Proyectos de ampliación
Cada uno de esos componentes son los Exit de la ampliación, es allí en donde se
debe incorporar el código de validación o proceso a controlar con la ampliación.
MENU EXITS
SCREEN EXITS
KEYWORD EXITS
Los Field Exits son módulos de funciones que son llamados y ejecutados
posteriormente de las validaciones del sistema estándar.
Para crear un Field Exit, seleccionamos el menú Field Exit y la opción Create y
allí colocamos el nombre del elemento de datos al cual se quiere realizar el Exit.
Luego, el sistema nos propone la creación del modulo de funciones, por lo
que presionaremos el botón Create.
DESCARGAS
Ejercicio de práctica
Utilizando Badis podremos definir filtros para la ejecución de forma tal de poder
tener diferentes procesos para, por ejemplo, países diferentes. Esto le permite a
SAP poder utilizar las Badis para realizar localizaciones del sistema; por eso es
que el sistema estándar ya incluye varias implementaciones de Badis.
2| Tipos de BADIS
Para encontrar los lugares en donde existe una Badi, se puede usar el siguiente
método:
Mientras que los User Exits utilizan módulos de funciones, las Badis
utilizan métodos de objetos que se disparan en determinados momentos de los
procesos.
DESCARGAS
Ejercicio de práctica
Implícitos
Explícitos
2| Enhancements Implícitos
Para ver todos los Enhancements implícitos en el código utilizamos la opción del
menú Edit/ Enhancement Operations/ Show Implicit Enhancement
Options.
Luego para implementar un Enhancement posicionamos el puntero del mouse
sobre los puntos implícitos y seleccionamos la opción del menú Edit/
Enhancement Operations/Create Implementation.
3| Enhancements Explícitos
Luego veremos dentro del código que se han insertado las siguientes líneas con
el nombre de la implementación para que introduzcamos nuestro código dentro.
DESCARGAS
Ejercicio de práctica
LECCION 6: ESTRUCTURAS APPEND
Una Estructura Append puede ser asignada a más de una tabla o estructura.
Si se quiere insertar un campo a una tabla o estructura que se sabe que será
agregado por SAP en la próxima versión estándar del sistema, se deberá incluir
el mismo en la tabla o estructura como una reparación. De otra forma, al
momento de actualizarse el sistema existirán dos campos iguales lo que
producirá un error. Cuando hablamos de reparación nos referimos al tipo de la
orden de transporte.
Si se copia una tabla o estructura que contiene una Estructura Append a otra
Tabla o estructura, los campos de la Estructura Append se convertirán en parte
de los campos de la tabla o estructura destino. Lo mismo sucederá con las claves
foráneas y las ayudas de búsqueda.
Ejercicio de práctica
Para ver las notas de SAP debemos acceder al SAP Support Portal mediante un
usuario y password.
DESCARGAS
Para ver el contenido de una nota de SAP utilizamos tal como definimos
anteriormente el SAP Support Portal. Allí veremos la siguiente pantalla:
Podremos buscar una nota en particular introduciendo su número en pantalla o
buscando las notas relacionadas utilizando la pantalla de selección.
Cuando en una nota hay que agregar código, la nota no solo muestra el código
a agregar, sino que también muestra parte del código anterior y posterior a lo
que hay que agregar para que sepamos donde hay que hacerlo. Lo que hay que
tener cuidado en este caso es prestar atención a los espacios "..." que
simbolizan que hay más líneas de código.