Para crear una clase global debemos utilizar el Constructor de Clases o Class Builder correspondiente a la transacción estándar SE24.
Una vez que ingresamos a la transacción SE24 debemos introducir un nombre para la clase global que crearemos y a continuación presionamos... [+Ampliar Descripción]
Las clases, sus instancias (los objetos) y el acceso a los objetos usando variables referenciadas son la base de la programación orientada a objetos en ABAP.
Además, hay veces en las que es necesario para clases similares proporcionar funcionalidades similares pero que están codificadas... [+Ampliar Descripción]
En objetos ABAP hay ciertos métodos que se conocen como disparadores (triggers) y otros que se conocen como manejadores (handlers). Los triggers son los métodos que disparan un evento, mientras que los handlers son los métodos que se ejecutan cuando ocurre un evento.
Para disparar... [+Ampliar Descripción]
Es una propiedad que presentan los objetos que garantiza la integridad de los datos que contiene un objeto.
El usuario de una clase en particular no necesita saber cómo están estructurados los datos dentro de ese objeto, es decir, un usuario no necesita conocer la implementación.... [+Ampliar Descripción]
También se lo conoce como Redefinición, significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes.
Dicho de otra forma, el polimorfismo consiste en conseguir que un objeto de una clase se comporte como un objeto de cualquiera... [+Ampliar Descripción]
Es la capacidad que tiene una clase de heredar los atributos y métodos de otra clase.
La herencia permite crear una nueva clase a partir de una existente, heredando la nueva clase sus propiedades.
Denominaremos Especialización a la relación en donde una clase (la subclase) hereda... [+Ampliar Descripción]
Es un método especial que es llamado por el sistema en tiempo de ejecución de forma implícita.
Existen dos tipos de métodos en los Objetos ABAP. Aquellos que son llamados en forma explícita mediante la sentencia CALL METHOD (o la forma abreviada) y aquellos que son... [+Ampliar Descripción]
Los programas sólo pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas.
Los métodos funcionales son aquellos que tienen un parámetro RETURNING. Esto significa que devuelven un valor. El parámetro RETURNING siempre debe... [+Ampliar Descripción]
Unified Modeling Language es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. Se ha convertido en el estándar de facto de la industria, debido a que ha sido concebido por los autores de los tres métodos más... [+Ampliar Descripción]
Los Objetos son instancias de las clases.
Cada objeto tiene una identidad propia y tiene sus propios atributos. Todos los objetos transitorios residen en el contexto de una sesión interna (área de memoria de un programa ABAP).
Una clase puede tener un número indefinido de instancias.
Un... [+Ampliar Descripción]
Son acontecimientos o sucesos que utilizan los objetos o las clases para desencadenar la ejecución de un método en otro objeto o clase.
Estos métodos se llaman métodos que manejan eventos (event handler methods).
En una llamada normal a un método, el método... [+Ampliar Descripción]
Son procedimientos internos de una clase que definen el comportamiento de un objeto.
Los métodos poseen también una interface con parámetros que les permite recibir valores cuando son invocados y devolver valores después de la llamada.
Los atributos privados de una clase... [+Ampliar Descripción]
También conocidos como Propiedades, contienen los datos que pueden ser almacenados en los objetos de una clase. Pueden tener cualquier tipo de datos ABAP.
El estado de un objeto viene determinado por el contenido de sus atributos.
Un tipo de atributo son las variables referenciadas. Estas variables... [+Ampliar Descripción]
Es un conjunto de objetos que tienen la misma estructura y comportamiento. Cuando decimos “ave”, sabemos que nos referimos a “algo” con plumas, pico, dos patas, etc. No importa realmente si hemos visto un ave o no, o si tenemos un ave frente a nosotros; entendemos claramente... [+Ampliar Descripción]
El módulo CO de SAP permite definir la estructura de costos de una empresa y ayuda a la gestión a tomar decisiones relacionadas con el control de los costos del negocio.
CO es el módulo del Sistema SAP encargado de la Planificación Contable de las empresas.
El módulo... [+Ampliar Descripción]