🚀PROMO SEPTIEMBRE en CVOSOFT United States Of America
✒️ABAP La creación de una clase global
ABAP La creación de una clase global
6° Creación de una Clase Global
Se accede a la Trx SE24
Se ingresa el Nombre de la Clase y presionamos Crear
Se indica que es una Clase y presionamos Continuar
En la siguiente pantalla
Ingresamos una Descripción
Si clickeamos el ícono a la derecha de Clase podremos indicar si tiene una Superclase
En Creac.Instancia indicamos la Visibilidad
Presionamos Grabar
En la siguiente pantalla
Definimos los Atributos
Nombre del Atributo
Clase
Visibilidad
Tipo de Dato
Descripción
Definimos los Métodos
Nombre del Método
Clase
Visibilidad
Descripción
Parámetros
Nombre
Clase
Tipo ref
Descripción
Excepciones
Nombre
Descripción
Definimos los Eventos
Nombre del Evento
Clase
Visibilidad
Descripción
Definimos los Tipos
Nombre del Tipo
Visibilidad
Tipo de Dato
Descripción
Grabamos y Activamos
Audio:
Cuando se crea una Clase Global se genera un programa ABAP especial denominado Pool de Clases, del Tipo K.
Diferencias con un programa ABAP tradicional
Los tradicionales tienen una parte de Definición de Datos Globales que están visibles en todos los bloques de procesamiento del programa.
Los Pool de Clases tienen una parte de Definición donde se pueden definir Datos y Tipo de Objetos, pero no se pueden definir Objetos de Datos ni Field Symbols. Los Tiposque se definen son sólo visibles en la Parte de implementación de la Clase Global.
Los únicos bloques de procesamiento que se pueden utilizar en un Pool de Clases, son la parte de Declaración e Implementación de una Clase Global.
La Parte de Implementaciónsolo podría implementar losMétodosdeclarados en laClase Global. No se pueden utilizar los otros bloques de procesamiento ABAP como:
Módulos de Diálogo
Bloques de Eventos
Subrutinas
Módulos de Función
Los bloques de procesamiento del Pool de Clases
No son controlados por el entorno de ejecución ABAP
No ocurren Eventos
No se puede llamar a los Módulos o Procedimientos de Diálogo
Sirven exclusivamente para la programación de las Clases
Solo se puede acceder a los Datos y Funciones de una Clase a través de su Interface
Debido a que los Eventos y Módulos de Diálogo no están permitidos en las Clases
No se pueden procesar pantallas
No se pueden crear listados y pantallas de selección
Si se necesita que las pantallas estén disponibles en las Clases, en lugar de Módulos de Diálogo podremos llamar a los Métodos de la Clase de la Lógica de Proceso de la pantalla.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Master
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
Continúe aprendiendo sobre el tema "La creación de una clase global" de la mano de nuestros alumnos.
SAP Expert
Creación de una clase global Para crear una clase global lo hacemos mediante la transacción SE24 y se genera un programa abap llamado pool de clases, tiene una parte de definiciones y otra de implementaciones.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Creación de una clase global Para la creación de una clase global se debe acceder a la transacción SE24, luego se ingresa el nombre de la clase y dar clic en crear. En créate class, se colocar una descripción y en instantiation se selecciona el tipo de clase, la cual puede ser pública, privada o protegida y guardar. Una vez creada la clase se definen los atributos, estos pueden ser instancia, constantes o estáticos, luego se define la visibilidad del atributo que puede ser publica, protegida o privada, y definir el tipo de atributo. Luego se procede a crear los métodos y los parámetros de la clase. Se debe crear un método de excepción y los eventos, también se...
Me complace formar parte de este equipo y s? que cuento con la experiencia y los conocimientos t?cnicos necesarios para desarrollarme como programador abap...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Video - Creación de una clase global Creación de una clase global para ser usada en cualquiera de nuestros programas: Se utiliza la transacción SE24 y introducimos el nombre en Tipo de Objeto y presionamos el botón de Crear. Seleccionamos Class y continuamos. Introducimos la descripción y si presionamos el botón a la derecha del nombre de la clase podemos definir una relación de herencia, especificando el nombre de la superclase. En Instantiation definimos la visibilidad de la clase que puede ser pública, privada o protegida y guardamos. Definimos los atributos de la clase. Definimos los métodos de la clase, Introducimos los parámetros y dentro de los...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Creación de una clase global Para la creación de una clase global se debe acceder a la transacción SE24, luego se ingresa el nombre de la clase y dar clic en crear. En crear clase, se colocar una descripción y se selecciona el tipo de clase, la cual puede ser pública, privada o protegida y guardar. Una vez creada la clase se definen los atributos, estos pueden ser instancia, constantes o estáticos, luego se define la visibilidad del atributo que puede ser publica, protegida o privada, y definir el tipo de atributo. Luego se procede a crear los métodos y los parámetros de la clase. Se debe crear un método de excepción y los eventos, también se pueden crear tipos para...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
CREACIÓN DE UNA CLASE GLOBAL Si creamos una clase global se podrá usar en cualquiera de nuestros programas Se crean con la SE24. Se introduce el nombre de la nueva clase Z_CL_XXX, y crear. Seleccionamos la opción "class". En la siguiente pantalla metemos la descripción de la clase. Con el botón que está a la derecha del nombre de la clase podemos definir una relación de herencia, indicando la superclase. En el campo "Instantiation" definimos la visibilidad de la clase. Guardamos. Definimos los atributos de la clase, en la pestaña "Attributes". Definimos los métodos, en la pestaña "Methods", en el botón "Parameters"...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
CREACIÓN DE UNA CLASE GLOBAL Crear una clase global a través del Constructor de clases (Class Builder) de la tr. SE24 para poder usar dicha clase en cualquier desarrollo ABAP. PASOS: Tr. SE24 Object type: Nombre de la clase (Z_CL_VEHICULO) y presionamos botón Crear. Seleccionar Class (la otra posibilidad es Interface) Ingresamos una descripción de la clase. Hay un botón a la dcha del nombre de la clase para especificar la herencia (superclase). En el campo Instantation, definimos la visibilidad de la clase (Pública, Privada o Protegida -> Nosotros en el ej.: Pública) y Guardamos. Solapa Atributos y los definimos (Level: atrib. de instancia, estático o constante y...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Creacion de una clase global. Ir a la transacción SE24 para crear las clases. Se digita un nombre de la clase a crear. Seleccionar Class y continuar. Colocar una descripción de la clase. Definimos los atributos de la clase. Definir la visibilidad del atributo. Definir el tipo de atributos y descripción para el tipo. Definir los metodos, visibilidad y descripción. Definir parametros para los metodos. Crear excepciones para los metodos. Crear los eventos necesarios, con su correspondiente visibilidad y descripción. Crear tipos para utilizarlos en la clase global. Grabar y activar la clase. Cuando se define una clase de forma global, se genera un programa...
Ingeniero en ciencias de la computaci?n.
graduado en la universidad francisco gavidia.
profesi?n: funcional hcm
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Cuando se define una clase en forma global atraves del positorio correspondiente a la transaccion se24 se genera un programa abap denomina pool de clase del tipo K.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
La creación de una clase global Crear una clase global (para usar en cualquiera de nuestros programas) a traves del constructor de clases o Class Builder (SE24). - SE24 - ObjectType: nombre de la clase - crear - seleccionamos class - continuar - la sig ventana de dialogo se ingresa la descripcion de la clase. - guardar - definimos los atributos (pestaña atributos) - definimos el atributo de instancia - visivilidad publica - tipo I - descripcion - definimos los metodos - definimos el metodo de instancia - visivilidad publica - tipo I - descripcion - Creamos los parametros - definimos los eventos - definimos tipos - Guardamos y activamos la clase.
👌Genial!, estos fueron los últimos artículos sobre más de 80.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.