✒️ABAP Las tablas de control
ABAP Las tablas de control
Tabla de control: control que se usa para la modificacion y visualizacion de los datos de una tabla interna, tabla BD u otra estructura de datos de SAP.
Por ejemplo si ejecutamos la trx SM30, intoducimos una tabla cualquiera veremos una tabla de control.
Creacion de una tabla de control: hay dos formas: manual o con el wizard.
Wizard: crear un include de datos y declarar la tabla interna junto con la estructura del mismo tipo de la tabla interna. Dentro de la TI se declara al comienzo el campo marca de tipo de caracter de 1 posicion, utilizado para agregar una columna de seleccion a la tabla de control. Luego desde el screen painter agregamos el control table control with wizard.
Luego CONTINUAR, cargar el nombre de la tabla de control, agregar la tabla interna y la estructura. Se marcan los campos que se mostraran en la tabla de control sin tener en cuenta al campo de seleccion. Se determina si la tabla sera de entrada o salida. Agregamos los include PBO, PAI, SUB.
El tipo TABL VIEW corresponde a la estructura CXTAB_CONTROL. Tipo CXTAB_COLUNM.
Se usa LOOP-ENDLOOP para recorrer cada elemento de la tabla de control. Debe existir en el PBO y PAI para cada tabla de control de la pantalla, esto se debe a que mediante esta sentencia se copian los campos entre el programa ABAP y la pantalla y viceversa.
EN EL PBO EL CAMPO DEL SISTEMA SY-LOOPC CONTIENE EL NUMERO ACTUAL DE LINEAS DE LA TABLA DE CONTROL, EN EL PAI CONTIENE EL NUMERO DE LINEAS ACTUALMENTE LLENAS.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini