✒️ABAP Las tablas de control
ABAP Las tablas de control
- TABLAS DE CONTROL
Una tabla de control es un control que se usa para la modificación y visualización de los datos de una tabla interna, tabla base de datos u otra estructura de datos de SAP.
Creación de una tabla de control:
Para crear una tabla de control en una dynpro podemos hacerlo manualmente o con el asistente.
Con el asistente -> Crearemos un include de datos y declaremos una tabla interna y una estructura con el mismo tipo que la tabla interna. En la declaración de la tabla interna el primer campo se llamará siempre "marca" de tipo c de 1 posición, que usaremos para agregar una columna de selección a la tabla de control. No meteremos el campo MANDT.
Lo siguiente será, en el Screen Painter de la dynpro seleccionamos el icono "Control Tabla (med. Wizard)" y lo metemos en la pantalla, con esto se lanza el asistente. Meteremos el nombre de la tabla de control "TC_XXXX" y especificaremos el nombre de la tabla interna y de la estructura que vamos a usar e indicaremos los campos que queremos que se muestren. Indicaremos en la opción "Atributos entrada/salida" si es para visualización o entrada de datos. Con la opción "Con columna de selección" marcada, se creará una columna de selección que asociaremos a la columna "marca" que hemos creado en la definición de la tabla interna.
Con la opción "PasarPág" se crean 4 botones debajo de la tabla de control que nos permitirán desplazarnos en la tabla.
El siguiente paso es especificar los includes donde se creará el código de la tabla de control (include de datos, pbo, pai y de subrutinas). Finalmente veremos la tabla creada en la dynpro y un montón de código en cada uno de los includes.
Finamente, en el evento PBO de la dynpro hemos de meter el código necesario para rellenar la tabla de control con datos.
 
 
 
Sobre el autor
Publicación académica de Ignacio Martín Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Martín Bolumar
Profesión: Ingeniero Informático - España - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Martín