✒️ABAP Las tablas de control
ABAP Las tablas de control
Características de una tabla de control.
Tabla de control: es un control que se utiliza 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.
Por medio de la transacción SM30 se visualizaran las tablas bases de datos.
Creación de una tabla de control.
Se puede hacer manualmente o por medio de Wizard.
Por medio de Wizard lo primero es crear un include de datos y se declara la tabla TI_USUARIOS con la estructura ST_USUARIOS junto al comienzo de la misma el campo marca de tipo carácter 1 que se utiliza para agregar una columna de selección a la tabla de control.
Luego en el screen painter de la dynpro selecciona control tabla, luego se activara el asistente wizard que guiara a la construcción del control, se da continuar y luego se ingresa el nombre para la tabla , luego se especifica el nombre de la tabla interna y la estructura, luego se marcan los campos que se mostraran en la tabla de control, luego en atributos selecciona si la tabla será de entrada o de salida de datos, si se marca el check con cabecera de columna se visualizaran los títulos y se marca con columna de selección, en el campo se coloca MARCA, luego se seleccionaran funciones estándar las cuales dependerán que la tabla sea de entrada o de salida seleccionando así check pasar pag que agregara cuatro botones hacia abajo los cuales podemos desplazarnos a lo largo y ancho de la tabla, luego se especifica los includes, en caso de que alguno no exista se creara, finalmente se verá la tabla creada en dynpro.
Automáticamente se ha creado en el programa una enorme cantidad de código en lo que se encuentra la declaración de la tabla de control.
El tipo table TABLEVIEW corresponda a la estructura CXTAB_CONTROL con unos campos y de igual forma el tipo CXTAB_COLUMN.
Se le utilizara la sentencia LOOP-ENDLOOP (debe de existir en el PBO Y PAI) para recorrer cada elemento de la tabla de control, dentro de estas sentencias puede haber otras sentencias como FIELD, MODULE, SELECT, VALUES y CHAIN-ENDCHAIN.
En el PBO el campo del sistema SY-LOOPC, contiene el número actual de líneas de la tabla de control. En el PAI contiene el número de líneas actualmente llenas.
Finalmente para llenar la tabla de control con datos, en el PBO de la dynpro realizamos la carga de la misma y dentro del módulo CARGAR_TC_0200.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial