Archivo

Posts Tagged ‘se11’

Vista de actualización: como encontrar si tiene transacción

Caso: se busca saber si un mantenedor (vista de actualización de una tabla) tiene una transacción asociada.

Solución: en la tabla TSTCP podemos encontrar las transacciones que tienen parámetros, por lo cual podríamos filtrar por la SE16n, con PARAM = ‘*SM30*’ para encontrar las transacciones asociadas a las vistas.

Viendo como resultado:

Otra tabla útil puede ser la TSTC (que visualiza la lista de transacciones con su programa asociado y Dynpro inicial)

Anuncios
Categorías:ABAP/4 Etiquetas: , , , , ,

Crear ayuda de búsqueda simple

Crear ayuda de búsqueda

Caso: se desea crear una ayuda de búsqueda a partir de una tabla Z (ZTABLA_USUARIOS) que contiene los campos DNI y NOMBRE_APE.

  1. Ir a la SE11 y con el nombre ZSH_DNI presionar “crear” en la sección “Ayuda de Búsqueda”

  1. Seleccionar la opción “Ayuda para búsqueda elemental”.

  1. En “Método de selección” ingresaremos la tabla Z respectiva y en los parámetros creamos los campos de import y export necesarios para arrancar la ayuda de búsqueda. Para nuestro caso DNI es de export ya que no le pasamos ningún parámetro al ayuda de búsqueda para que nos genere los datos y el DNI es lo que deseamos obtener. En elem. Datos se indica el elemento de datos respectivo a cada parámetro.

En P.I. se indica el orden de los campos que se desean mostrar en la listita y en PosS. Se indica el orden pero en los filtros de selección de la ayuda de búsqueda.

  1. Finalmente probamos el desarrollo (en nuestro caso indicamos el campo DNI de una dynpro y le referenciamos la ayuda de búsqueda):

5. Hacemos el test de la dynpro y presionamos el matchcode de DNI:

6. Aparece entonces en “restricciones” en orden como indicamos en el PosS. Y en la lista de campos los que indicamos en P.I.

Categorías:ABAP/4 Etiquetas: , ,