Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
dairolozano
Contributor

Para encontrar la tabla donde se usa un campo de una Dynpro



En ocasiones nos solicitan hacer un desarrollo, por lo generar un reporte o formulario, y nos presentan como origen de datos un pantallazo o nos indican como ir a buscar el campo directamente en una Dynpro. 


Normalmente lo que hacemos es ubicarnos en dicho campo y presionar la tecla F1 para obtener la ventana de ayuda:



Luego presionar el botón    “Información Técnica” para obtener los datos técnicos del campo y encontramos que el campo hace referencia a una estructura:



Normalmente esto nos conduciría a un callejón sin salida ya que no podemos obtener  los datos a partir de una estructura. 


Afortunadamente, existen varias alternativas para encontrar el origen de datos de un campo presente en una Dynpro de algún programa. En este documento vamos a explicar cómo se puede utilizar la transacción SE85 para este fin.


Para nuestro ejemplo, vemos que el campo que requerimos es ZBD1T.  Ingresamos entonces a la transacción SE85 y ubicamos la ruta: 

Dictionary ABAP -> Campos -> Campos tabla.


En el Dynpro resultante escribimos el nombre del campo ZBD1T.

El sistema nos presentara entonces una lista de las tablas donde se utiliza el campo ZBD1T.  La idea es identificar la tabla que puede contener la información relevante para nuestro desarrollo. 

En esta caso se trata de un reporte de pedidos de compra por lo cual deberíamos utilizar la tabla EKKO.

Otros usos

En el siguiente documento se analiza como usar la transacción SE85 para encontrar el FM asociado a un webservice.

Diferentes usos de la transacción SE85 - Parte 2

3 Comments