05
Jul

0

ABAP – Composición

Es una relación que representa a objetos compuestos por otros objetos. El objeto en el nivel superior de la jerarquía es el todo y los que están en los niveles inferiores son sus partes o componentes. Un componente es parte esencial de una entidad. La relación es fuerte al punto que si el componente es […]

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 […]

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 […]

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 […]