Conceptos de ampliaciones
SAP proporciona recursos e instrumentos que permiten intromisiones "controladas" al código, a través de distintos recursos y mediante el concepto de ampliaciones o Enhancements. La idea es expandir la funcionalidad dentro del sistema SAP para atender las necesidades adicionales del cliente, sin modificar el código fuente del programa standard.
Algunas herramientas especiales permiten hacer modificaciones sin realizar cambios a los objetos de SAP R/3 estándares.
FIELD EXIT: Luego de ingresar un valor en un campo, éste puede ser chequeado a través de un “field exit”. El sistema permite capturar el valor del campo ingresado para ser validado y eventualmente cambiado por una función ABAP.
USER EXIT: Exit points pre-definidos por SAP dentro del codigo fuente estándar permitiendo insertar nuestro propio código y, de este modo, “ampliar” el estándar. Los campos que estarán disponibles son previamente definidos por SAP.
VALIDACIÓN: Las validaciones permiten ingresar datos considerando ciertas reglas especiales. Acorde a las reglas establecidas, el sistema evalúa una entrada y un mensaje puede aparecer en la terminal del usuario si no se ha cumplido con la validación. Un paso de validación contiene sentencias de prerequisitos y sentencias de chequeo. Ambas son definidas usando lógica Booleana o llamando a una rutina de ABAP.
SUSTITUCION: El contenido de campos puede ser cambiado usando Sustitución. Cuando un dato está siendo ingresado, éste puede ser sustituido por otro valor considerando ciertas reglas previamente definidas. Un paso de sustitución contiene sentencias de prerequisitos, valores de sustitución y exit de sustitución. Todas ellas son definidas con lógica booleana o llamando a rutinas ABAP.
SET: Varios valores o rangos de valores son especificados bajo el nombre de “SET”. Los “Sets” son más fáciles de crear y mantener que las tablas. Aportan más flexibilidad al mantenimiento del sistema.
KEY WORDS: Permiten cambiar la descripción de un campo de acuerdo a su elemento de datos. El “key word” corto usado en la mayoría de las pantallas para identificar el contenido del campo también puede ser modificado.
IMPORTANTE
Copyright Noviembre 2000 Teknoda S.A.
IMPORTANTE: “Notas técnicas de SAP ABAP" se envía con frecuencia variable y sin cargo como servicio a nuestros clientes SAP. Contiene notas/tutoriales/artículos técnicos desarrollados en forma totalmente objetiva e independiente. Teknoda es una organización de servicios de tecnología informática y NO comercializa hardware, software ni otros productos. |