Son métodos que disparan un evento.
Para disparar un evento, una clase debe realizar dos acciones:
1. Declarar el evento en la parte de la declaración.
Para declarar eventos de instancia se utiliza la sentencia EVENTS evt EXPORTING... VALUE(e1 e2 ...) TYPE type [OPTIONAL]. Para declarar... [+Ampliar Descripción]
Es una clase que hereda todo el comportamiento de su super clase o clase padre.
La herencia es una de las propiedades que presentan los objetos.
Existen dos tipos de herencia:
Simple: donde una clase sólo puede heredar de una clase base y de ninguna otra.
Múltiple: donde... [+Ampliar Descripción]
Es la clase maestra vacía que agrupa a todas las clases existentes en SAP.
Se pueden asignar referencias a distintas variables referenciadas utilizando la sentencia MOVE. De esta manera se pueden tener las referencias en varias variables referenciadas apuntando al mismo objeto.
Cuando se asigna... [+Ampliar Descripción]
Son estructuras independientes que se pueden implementar en una clase para extender el ámbito de esa clase.
A menudo es necesario que clases similares proporcionen funciones similares que están codificadas de manera diferente en cada clase pero que deben proporcionar un punto de contacto... [+Ampliar Descripción]
Son un tipo de dato de ABAP en donde su valor se fija en la declaración de las mismas y no podrá ser cambiado a lo largo del programa.
Podemos decir que la utilización de constantes en los programas ABAP en lugar de la utilización de textos literales, es considerada una "Buena... [+Ampliar Descripción]
Son acontecimientos o sucesos que utilizan los objetos y las clases para desencadenar la ejecución de un método en otro objeto o clase.
En los Objetos ABAP, desencadenar y manejar un evento significa que ciertos métodos actúan como desencadenantes y desencadenantes... [+Ampliar Descripción]
Son procedimientos internos de una clase que definen el comportamiento de un objeto.
El comportamiento de los objetos de una clase se implementa mediante funciones miembro o métodos. Un método es un conjunto de instrucciones que realizan una determinada tarea y son similares a las funciones... [+Ampliar Descripción]
Son los campos de datos internos de una clase que pueden tener cualquier tipo de datos ABAP.
Existen dos tipos de atributos:
Dependientes de instancia: donde el contenido de los atributos es específico de cada objeto. Se declaran usando la sentencia DATA.
Independientes... [+Ampliar Descripción]
Crearemos las Clases Globales a través del "Class Builder" correspondiente a la transacción estándar SE24 y puede se utilizada por cualquier programa ABAP.
La diferencia que existe entre una clase local y una clase global tiene que ver básicamente, con el... [+Ampliar Descripción]
Se definen en un programa ABAP y solo pueden ser invocadas desde el programa en el que se han definido.
Las clases locales se declaran utilizando las sentencias CLASS...ENDCLASS.
Una definición completa de una clase constará de una parte declarativa, lo que se conoce como definición... [+Ampliar Descripción]
Es un objeto estándar de SAP que está representado por la clase CL_GUI_CUSTOMER_CONTAINER y proporciona el área física para la visualización de los objetos.
Utilizaremos este objeto en los reportes ALV orientados a objetos.
En este tipo de programas vamos a crear... [+Ampliar Descripción]
Es el control de SAP que se utiliza para la creación de ALVs grilla orientados a objetos.
El control ALV Grid es una herramienta flexible para la visualización de listas. La herramienta proporciona la lista de operaciones comunes como funciones genéricas y se pueden mejorar... [+Ampliar Descripción]
Dentro de los IDOCs, los llamados "Código de Proceso" son los que indican como se debe procesar un IDoc.
Existen códigos de proceso de entrada, que son los que utilizan los IDOCs de entrada y códigos de proceso de salida, que son los que utilizan los IDOCs de... [+Ampliar Descripción]
Una de las propiedades más importantes que presenta la Programación Orientada a Objetos (POO) es la Herencia.
La herencia es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase.
La herencia nos permite crear una nueva clase a partir de una existente,... [+Ampliar Descripción]
Es una propiedad que presentan los objetos y que significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes.
Veamos otra definición posible para Polimorfismo:
En programación orientada a objetos se denomina polimorfismo... [+Ampliar Descripción]