✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Unidad 3: Diccionario de datos.
Lección 2: Cortes de control utilizando tablas.
- Pre requisitos:
- Definir la tabla con referencia una estructura de datos. Donde la estructura estará formada por los campos de la tabla de la que extraemos la información.
TYPES: BEGUIN OF <nombre tipo estructura>,
<campo1>,
.....
ED OF <nombre estructura>.
DATA: <nombre tabla> TYPE STANDARD TABLE OF <nombre tipo estructura>
- Definir una área de trabajo para volcar el contenido de los registros de una tabla.
DATA: <nombre área de trabajo> LIKE LINE OF <nombre de tabla>
Y una área de trabajo auxiliar con el mismo tipo de definición.
- Ordenar la tabla interna de clientes según el orden en el que queremos que se visualicen los datos
- Proceso:
- Una vez cumplidos los pre requisitos empezamos empezamos a recorrer la tabla interna con la sentencia LOOP-ENDLOOP:
LOOP AT <nombre tabla> INTO <área de trabajo>
Limpiamos el área de trabajo auxiliar. CLEAR <área de trabajo auxiliar>
Asignamos el contenido del área de trabajo al área de trabajo auxiliar. ya que al gestionar el corte todos los campos de trabajo a la derecha de los campos de corte se rellenan con asteriscos.
- Tenemos las siguientes sentencias de corte.
AT NEW <campo de corte>.
<Sentencia1>
...
ENDAT.
El campo de corte siempre será el campo de la tabla mas a la derecha en el sort de la tabla de entre los que queremos considerar para el corte. Así si queremos considerar los tres primeros campos de ordenación el campo de corte en la sentencia AT NEW será el tercero.
- Para presentar los resultados utilizamos la sentencia AT END-ENDAT. En el cuerpo de está sentencia estarán las instrucciones que presentarán los resultados.
AT END <campo de corte>.
El campo de corte ha de ser el mismo que el utilizado en AT NEW.
- Sentencias de corte adicionales:
- AT FIRST - ENDAT.
Esta sentencia indica una serie de acciones a realizar al principio del proceso de la tabla interna.
2. AT LAST - ENDAT.
Esta sentencia indica una serie de acciones a realizar al final del proceso de la tabla interna.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte