abap oo
TRANSCRIPT
ABAP OO
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
Introducción
La programación Orientada a objetos (POO) es una forma diferente de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
Beneficios
¿Qué es POO?
• La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos.
• Representa los objetos (abstractos o concretos) del mundo real mediante sus comportamientos (métodos) y propiedades (atributos) de los objetos.
• Existen otros paradigmas como, procedimental, aspectos, etc.
ComportamientosLlamarColgar
AtributosMarcaPrecioModelo
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
Beneficios
Terminología
• Clase, conjunto de propiedades y comportamientos.• Objeto, entidad provista de un conjunto de propiedades y
comportamientos.• Encapsulamiento, capacidad de aislar propiedades o
comportamientos de objetos externos.• Herencia, una clase que hereda las comportamientos y
propiedades de otra clase.• Método, son los comportamientos de los objetos.• Atributos, son las propiedades de los objetos.
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
ABAP OO
• Clases locales, válidos durante toda la ejecución del programa.
ABAP OO
• Clases globales, válidos para todos los programas.
SE24 - Generador de Clases.
ABAP OO
• Interfaces, clases que declaran métodos pero no los implementan..
ABAP OO
• Eventos, métodos que se ejecutan ante una determinada acción.
Agenda
Introducción
¿Qué es POO?
Terminología.
POO en SAP
Ejemplos
Ejemplos:
• Clase global: ZOSGECL_CUENTA
Ejemplos:
• Clase local: BANK_APPLICATION
Ejemplos:
• Clase global: ZOSGECL_CONTADOR
Ejemplos:
• Clase local: CL_HANDLER
¡Gracias!