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]
Dado que los Workflows son procesos de negocio, es vital para una aplicación de negocio poder comunicarse con los Workflows.
Por ejemplo una aplicación de negocio necesita informar:
Cuando comienza un proceso de negocio.
Cuando termina un proceso de negocio o una actividad... [+Ampliar Descripción]
En las empresas se genera una gran cantidad de información que en muchas ocasiones interesa imprimir en papel a través de informes, listados, análisis y en otros casos en donde no es necesaria la impresión en papel, si se desea guardar dicha información en el sistema... [+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]
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]
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]
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 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]
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]
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]
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]
En cualquier lenguaje de programación orientado a objetos el acceso a los componentes privados y protegidos, ya sea a los atributos o a los métodos, se encuentra prohibido.
Si alguien trata de acceder a ellos, el compilador generará un error de sintaxis.
A veces, puede ser ventajoso... [+Ampliar Descripción]
El sistema SAP nos permite crear controles Z utilizando objetos ABAP. Uno de los controles de los que hablamos es el ALV GRID CONTROL con el cual podremos crear reportes ALV utilizando objetos.
Con este control tendremos disponibles todas las funciones estándar de la barra de menús y también... [+Ampliar Descripción]
Es una tabla interna en donde se almacenan los campos que se visualizarán en la salida de un reporte ALV.
Las columnas que mostramos en un reporte son especificadas por el programador.
La tabla interna del catálogo es del tipo estándar LVC_T_FCAT. Cada una de las líneas... [+Ampliar Descripción]
Podemos cambiar el Layout o Disposición de nuestro ALV GRID CONTROL, por ejemplo asignando un título al reporte, creando rayas en el listado (zebra) o optimizando el ancho de las columnas entre otras alternativas disponibles.
Para ello, declararemos dentro de nuestro programa una estructura... [+Ampliar Descripción]
Le invitamos a conocer nuestra gama de Cursos, Carreras y Maestrías en Tecnología SAP