Ampliacion Ayuda De Busqueda SAP
Enviado por Dauripolanco • 9 de Diciembre de 2013 • 532 Palabras (3 Páginas) • 424 Visitas
En muchas ocasiones, las ayudas de busqueda estandar de Sap (Matchcode), a las que accedemos como ayuda para completar los valores de los campos pulsando la tecla de función F4, son insuficientes para nuestras necesidades o no tienen en cuenta cosas tan obvias como no incluir registros que tienen peticiones de borrado.
Para estas ocasiones, tenemos la posibilidad de definir nuestras propias ayudas de búsqueda (Z) e incluirlas como una ayuda adicional en las ayudas estandar. Las ayudas estandar suelen ser ayudas complejas que incluyen varias ayudas simples, que podemos ir seleccionando según nuestras necesidades (en la imagen, podeís ver las ayudas de búsqueda disponibles cuando estamos dando de alta datos maestros de cliente a través de la transacción XD01).
Como ejemplos de ayudas de búsqueda que habitualmente se van a tener que definir en el sistema, tenemos:
Administración de personal: búsqueda por el segundo apellido, ya que es muy frecuente empleados con los mismos apellidos, y este tipo de búsqueda no esta incluido en el estandar.
Datos maestros: ayudas de búsqueda que excluyan registros con petición de borrado. Esto puede aplicar a proveedores, clientes, materiales, etc.
Busqueda por otros criterios: en muchas ocasiones nos puede interesar buscar por otros criterios que no son estandar, campos de cliente u otros campos estandar que andan perdidos en los datos maestros pero por los que nos interesa realizar búsquedas.
Ayudas personalizadas: también podremos incluir ayudas que ataquen a tablas Z o a vistas de datos estandar y tablas de cliente. Por ejemplo, en un sistema con control de imputaciones por cuentas contables, incluir una ayuda de búsqueda que nos indique, por cuenta contable, donde podemos imputar (tirando de tablas de cliente).
Los pasos para la creación de una ayuda de búsqueda y su inclusión en la estandar serían los siguientes:
Asegurarnos que las ayuda de búsqueda estandar no cumplen con los requerimientos que necesitamos en la instalación.
Localizar el nombre de la ayuda de búsqueda estandar asociada a un determinado campo. Para ello, tendremos que investigar, pues la ayuda puede estar asociada en la definicion de la tabla donde se utiliza el campo (transacción SE11), a nivel de la dynpro (pulsando F1 sobre el campo podremos localizarla) o bien a nivel de elemento de datos (también se accede desde la SE11)
Definir los campos por los que queremos buscar y localizar las tablas donde se encuentran.
Crear la ayuda de búsqueda (partiendo desde cero o bien utilizando como modelo una de las ayudas estandar). La creación de las ayudas se realiza desde la transacción SE11.
La creación de la ayuda de búsqueda puede llevar aparejado también la creación de una vista de acceso a datos, que incluya los campos/tablas que necesitamos
...