05
Jul

0

ABAP – Asociación

Con asociación nos referimos a una relación entre las clases o entre dos objetos. La asociación es una conexión entre clases, que implica la existencia de una relación estructural entre objetos de esas clases. Con asociación tienen sentido las frases “Tiene un”, “Usa un”, “Posee un”. Por ejemplo si tenemos la clase CL_UNIVERSIDAD que tiene […]

05
Jul

0

ABAP – Polimorfismo

Conceptos Polimorfismo es la capacidad de un objeto de adquirir varias formas. El uso más común de polimorfismo en programación orientada a objetos se da cuando se utiliza la referencia de una clase padre, para referirse al objeto de la clase hijo. Esta característica permite definir distintos comportamientos para un método dependiendo de la clase […]

21
Dic

0

ABAP – Crear un Status y Título en una dynpro

Para la creación del STATUS en una pantalla procedemos a crear un programa ejecutable. Accedemos en la transacción SE38 y creamos el programa ZSTATUS_DEMO Le ponemos un título al programa (Status – o el título que prefiere)  y elegimos el tipo de programa Programa ejecutable Grabamos y asociamos el programa a una orden o a […]

21
Ago

0

ABAP – Trabajar con subscreen en ABAP

Definición: Una subscreen es una pantalla secundaria que se incluye en una screen o pantalla principal. La podemos ver como un área rectangular reservada en una pantalla, en la que se ubica otra pantalla en tiempo de ejecución. Puedes utilizar los subscreens en los casos siguientes: En ampliaciones de pantalla (exits de dynpro) Dentro de […]

29
Jul

4

ABAP – Cómo crear un Table Control

Para este tutorial procedemos a la creación de un programa ejecutable que contendrá la Dynpro con el Table Control. Pasos necesarios: Declaración de una variable global CONTROLS de tipo TABLEVIEW a la cual le indicamos el número de la Dynpro que contiene el Table Controls. Declaración de tabla interna para pasar los datos al Table Controls. […]

22
Jul

0

ABAP – INTO CORRESPONDING FIELDS

La sentencia SELECT nos permite seleccionar determinadas columnas de una tabla cuando sólo necesitamos conocer algunos campos. De esta forma conseguimos optimizar el acceso a la base de datos y el uso de la memoria en los programas desarollados. En el siguiente ejemplo se obtienen los datos de 4 columnas de las 16 que tiene la tabla Itinerario de […]

17
Jul

0

ABAP – SELECT SINGLE

Definición SELECT es una sentencia OPEN-SQL utilizada para obtener la información contenida en la base de datos. SELECT SINGLE nos devuelve sólo un registro coincidente de la base de datos en el búfer, y devuelve el mismo a la tabla interna. SELECT SINGLE es una construcción diseñada para leer los registros de base de datos con la […]

07
Jul

0

ABAP – Constructor estático vs Constructor de instancia

¿Qué es un constructor? En programación orientada a objetos un constructor es un método cuya misión es inicializar un objeto de una clase. En el constructor se asignan los valores iniciales del nuevo objeto. Cuando creamos una clase definimos el estado y el comportamiento que van a tener todas las instancias de la clase. El […]

30
Jun

0

ABAP – Patrón de diseño Singleton – ABAP OO

Introducción El patrón de diseño Singleton (instancia única) está diseñado para restringir la creación de objetos pertenecientes a una clase o el valor de un tipo a un único objeto. Su intención consiste en garantizar que una clase sólo tenga una instancia y proporcionar un punto de acceso global a ella. El patrón Singleton se implementa creando en nuestra […]

09
Jun

0

ABAP – Eventos en Objetos – Levantamiento y Manejo

¿Qué son los Eventos? Los eventos son los mensajes levantados por un objeto. Siempre que se cumpla alguna condición, el objeto puede levantar un evento. Por ejemplo, si el temporizador ha caducado, límite de corte alcanzado, interacción con el usuario etc. Este evento puede ser manejado por el receptor. El receptor es el que implementa la lógica para […]

Page 1 de 2