✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
1) Los colores van del 1 al 7 y son :
"FORMAT COLOR 1."Azul
"FORMAT COLOR 2."Gris
"FORMAT COLOR 3. "Amarillo
"FORMAT COLOR 4. "Azul Oscuro
"FORMAT COLOR 5. "Verde
"FORMAT COLOR 6. "Rojo
"FORMAT COLOR 7. "Naranja
2) Si colocas un numero de color no existente el sistema te muestra un mensaje de error.
3) Las sentencias AT NEW y AT END, dentro del AT LOOP general, realizan sub-ciclos, por ende los acumuladores y/o contadores aumentan más o menos si estan dentro de los mismos.
4) A continuacion Ejemplo del laboratorio que hice : En este ademas de plantear el ejercicio de Cortes de Control utilizando tablas internas, se agregaron sentencias de otras unidades anteriores para enriquecer su comportamiento.
"Ej 3: Declaracion Estructura de datos + Tabla Interna----------
TYPES : BEGIN OF vista_VO, "Crea el OBJ o la Clase
campo_1 TYPE string, "DNI
campo_2 TYPE string, "NOM
campo_3 TYPE string, "APELL
campo_4 TYPE string, "ESTADO
campo_5 TYPE string, "GENERO
campo_n_1 TYPE i, " IMPORTE
campo_n_2 TYPE i,
campo_n_3 TYPE i,
campo_n_4 TYPE i,
campo_fch1 TYPE dats," NACIMIENTO
campo_fch2 TYPE dats,
campo_fch3 TYPE dats,
END OF vista_VO.
DATA:
wa_vista TYPE vista_VO, "Instancia Estrucutra Creada en una Variable OBJ.
ti_array_vista TYPE STANDARD TABLE OF vista_VO."Creo el Array/TI de mi Estructura/Objeto
"Flag
DATA: v_importe_acumulado TYPE i,
wa_vista_aux TYPE vista_VO.
DATA: contador TYPE i.
START-OF-SELECTION.
"Ej 5 : Adicionar Registros a Tabla Interna "ti_array_vista"
" desde codigo ABAP.
REFRESH ti_array_vista. " = new ArrayList ();
CLEAR wa_vista. " = new vista_VO();
wa_vista-campo_1 = '113623'.
wa_vista-campo_2 = 'Sebastian'.
wa_vista-campo_3 = 'Morales'.
wa_vista-campo_4 =
 
 
 
Agradecimiento:
Ha agradecido este aporte: Alex Lemos Collazos
#1 / 30 de Julio de 2021 / Alex Lemos Collazos: | |
#2 / 30 de Julio de 2021 / Sebastian Morales Naranjo: |
Sobre el autor
Publicación académica de Sebastian Morales Naranjo, en su ámbito de estudios para la Carrera Consultor ABAP.
Sebastian Morales Naranjo
Profesión: Coord. Soluciones Negocio Brm Ii - Colombia - Legajo: LV31L
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP CO Nivel Inicial
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Inicial
Presentación:
Ingeniero de sistemas, especialista en procesos de desarrollo de software, consultor sap erp para el módulo mm, con conocimiento funcional ( sd / co / fi ) y técnico en abap.
Certificación Académica de Sebastian Morales