✒️ABAP Las tablas de control
ABAP Las tablas de control
Tablas de control.
1.- Características de una tabla de control.
Una 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.
Tiene un aspecto similar al de una hoja de cálculo. Un ejemplo claro de tabla de control lo tenemos cuando introducimos datos a través de una vista de una tabla.
2.- Creación de una tabla de control.
Podemos crear una tabla de control en una dynpro de forma manual o asistente Wizard.
Para hacerlo en modo asistente:
Creamos un include de datos donde definiremos la TI y la ST de la base de datos.
DATA: BEGIN OF ti_usuarios OCCURS 0,
marca(1) TYPE c,
dni TYPE z_dni,
nombre_ape TYPE z_nombre_ape,
estado_usu TYPE z_estado_usu,
direccion TYPE z_direccion,
codigo_postal TYPE z_codigo_postal,
fecha_nac TYPE z_fecha_nac,
estado_civil TYPE z_estado_civil,
END OF ti_usuario.
DATA: st_usuarios LIKE LINE OF ti_usuarios.
Accedemos al Screen Painter para crear la Tabla de Control con Wizard. Al finalizar nos crea líneas de código para la gestión de la TC.
Tipo TABLEVIEW corresponde a la estructura CXTAB_CONTROL.
Tipo CXTAB_COLUMN:
Debe existir una sentencia LOOP-ENDLOOP tanto en el PBO como en el PAI para cada tabla de control de la pantalla, debido a que mediante esta sentencia se copian los campos entre el programa y la pantalla y viceversa.
NOTA: 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.
 
 
 
Sobre el autor
Publicación académica de Juan Hernández, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hernández
Profesión: Programador Informático - España - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hernández