Tabla de contenidos
Introducción
Capítulo 01: Teoría- comparación- metodología de formación
1 Los conceptos de base de la programación objeto
La definición de una clase
La representación de las clases
Los conceptos de base de la clase- los atributos
Los conceptos de base de la clase- Los métodos
Los conceptos de base de la clase- La instanciación
Los conceptos de base de la clase- La visibilidad
Los conceptos de base de la clase- La herencia
Los conceptos de base de la clase- La interfaz
Las colecciones de objetos
2 Comparación con otros lenguajes
Reglas sintácticas
Reglas de instanciación
Reglas de acciones
Reglas de herencia
Reglas de utilización
3 El método de formación- El caso en estudio
UML no es pertinente
Los tipos de clase y su estudio
El objeto de estudio de los conceptos de base
Capítulo 02 El contexto de programación SAP
1 Las herramientas de programación ABAP objeto
Las transacciones utilizables
El llamado de un programa mediante una transacción
La transacción SE80
La transacción SE24
2 Las soluciones para ejercitarse en la programación ABAP objeto
Una evolución interna de la tecnología SAP
Las consecuencias de esta evolución tecnológica
Las herramientas para formarse en el ABAP OBJETO
Capìtulo 03: La utilización de una clase estándar
1 Objetivo
2 Los medios
Utilización de un módulo función o de una clase
Análisis de la clase CL_GUI_FRONTEND_SERVICES
Análisis del método FILE_OPEN_DIALOG
3 La demostración
Introducción a la pantalla de selección
Introducción al eventual
Construcción del programa
Llamado de la clase CL_GUI_FRONTEND_SERVICES
Capítulo 04 Mi primera clase
1 Objetivo
2 Los medios
3 La demostración
4 Conclusión
Capítulo 05: Mi primer programa instanciando un objeto
1 Objetivo
El concepto de instanciación
2 Los medios
3 La demostración
La instanciación de un objeto
La depuración de un programa
4 Conclusión
Capítulo 06: Mis primeros métodos
1 Objetivo
El concepto de los métodos SET Y GET
La regla maestra
La representación de los métodos bajo la forma de un recuadro
2 Los medios
3 la demostración
Duplicación de la clase ZCL_MARCADOR en la clase ZCL_MARCADOR02 y correcciones
Duplicación de programa y lógica de tratamiento
4 Conclusión
Capítulo 07: Mi primer control en los métodos
1 Objetivo
El concepto de la encapsulación
La regla maestra
La representación de los métodos bajo la forma de un recuadro
2 Los medios
Duplicación de la clase ZCL_MARCADOR02 en ZCL_MARCADOR03
Duplicación del programa ZRAOO_MARCADOR02 en ZRAOO_MARCADOR03
3 La demostración
Modificación del método SET_COLOR
Modificación del método SET_IDENTIFICADOR
Modificación del programa ZRAOO_MARCADOR03
Metodología de trabajo en las modificaciones de código
4 Conclusión
Capítulo 08: Mi primer constructor
1 Objetivo
El concepto de constructor
La regla maestra
La representación de los métodos bajo la forma de un recuadro
La representación del constructor en un diagrama de secuencia
2 Los medios
Duplicación de la clase ZCL_MARCADOR03 en ZCL_MARCADOR04
Duplicación del programa ZRAOO_MARCADOR03 en ZRAOO_MACADOR04
3 La demostración
Creación del constructor
El programa llamante ZRAOO_MARCADOR04
Una gestión de programación a dominar
La depuración
4 Conclusión
Capítulo 09: Mi primer servicio riguroso
1 Objetivo
El concepto de servicio
La regla maestra a respetar
La agregación de los métodos
Análisis de los métodos
La representación del comportamiento de la clase
2 Los medios
Duplicación de la clase ZCL_MARCADOR04
Duplicación del programa ZCL_MARCADOR04
3 La demostración
Contenido de la clase ZCL_MARCADOR05
El programa llamante ZRAOO_MARCADOR05
4 Conclusión
Capítulo 10: Los atributos y métodos estáticos- las constantes
1 Objetivo
El concepto de instanciación y de control de datos
La regla maestra a respetar- la gestión de las fechas
La inclusión de los atributos y de los métodos- Análisis
2 Los medios
Duplicación de la clase ZCL_MARCADOR05
Duplicación del programa ZRAOO_MARCADOR05
3 La demostración
Contenido de la clase ZCL_MARCADOR06
El programa llamante ZRAOO_MARCADOR06
4 Conclusión
Capítulo 11: Mi primera colección de objetos
1 Objetivo
El concepto de la colección- Definición
La creación de una colección en ABAP
La utilización de una colección en la definición de una clase
2 Los medios
Duplicación del programaZRAOO_MARCADOR06
Modificación de las declaraciones
Modificación de la pantalla de selección
Resultado esperado
3 La demostración
Contenido de la clase ZCL_MARCADOR06
Contenido del programa
La depuración del programa
4 Conclusión
Capítulo 12: Mi primera interfaz
1 Objetivo
El concepto de interfaz
La regla maestra a respetar
La representación de una interfaz
La representación U.M.L. de una interfaz y de su utilización
La sobrecarga de métodos
2 Los métodos
Creación de la interfaz ZIF_MOVIMIENTO
Creación de la interfaz ZIF_AUTOMÓVIL
Creación de la clase ZIF_CAMELLO
Creación de la clase ZIF_BICICLETA
Definición de los métodos heredados de la interfaz
Creación de un programa administrando estas clases, mediante una colección
3 La demostración
Creación de la interfaz ZIF_MOVIMIENTO
Creación de la clase ZCL_AUTOMÓVIL
Definición de los métodos heredados de la interfaz ZIF_MOVIMIENTO
Las diferentes maneras de escribir los métodos
Contenido del programa
4 Conclusión
Capítulo13: Mi primera herencia
1 Objetivo
El concepto de herencia
Análisis del hormiguero
Las reglas maestras a respetar
2 Los medios
Creación de las clases
Creación del programa ZRAOO_HORMIGUERO
3 La demostración
Contenido de la clase ZCL_HORMIGA
Contenido de la clase ZCL_HORMIGA_REINA
Creación del constructor de la clase ZCL_HORMIGA_REINA
Redefinición de un método
Contenido del programa ZRAOO_HORMIGUERO
Gestión del constructor del objeto REINA
4 Conclusión