🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO La creación de una clase global

ABAP POO La creación de una clase global

ABAP POO La creación de una clase global

CLASE GLOBAL

Para crear una clase global utilizamos la transacción SE24.

Definición de clases globales:

Al igual que las subrutinas, las clases o las interfaces locales solo pueden utilizarse dentro del programa en el que están definidas e implementadas. La sentencia CLASS es una sentencia declarativa local del programa. Tal como la sentencia TYPES define tipos de datos locales, la sentencia CLASS define tipos de objeto locales.

Por otro lado, las clases globales o las interfaces globales son objetos de repository individuales con todas las características estándar de ABAP Workbench, como la integración activa, la creación de versiones y el sistema de transporte. La convención de área de nombres, por ejemplo: Y*, Z* o un área de nombres de cliente especial, es la misma que la utilizada para el área de nombres de otros objetos de repository. Por ello, está disponible una herramienta especial de actualización en el Workbench ABAP que se denomina Generador de clases.

Creación de clases globales en el Object Navigator:

Al igual que con otros objetos de repository, el área de navegación separada del Object Navigator se convierte en la herramienta de desarrollo ideal para todos los objetos de repository. La manera más fácil de crear una nueva clase global es utilizar el menú contextual en el área de navegación. Para ello, primero seleccione el nodo de paquete o seleccione el nodo de clase dentro de un paquete. Aparece una ventana de diálogo que le ofrece algunas elecciones para la clase nueva. Seleccione Clase ABAP habitual. La clase global o la interfaz global se visualizarán en la tabla del Generador de clases del área de edición del Object Navigator.


 

 

 


Sobre el autor

Publicación académica de Enrique Horacio Lugo Lander, en su ámbito de estudios para el Máster ABAP POO.

SAP SemiSenior

Enrique Horacio Lugo Lander

Profesión: Tsu en Informática - Argentina - Legajo: GB93C

✒️Autor de: 30 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Enrique Lugo

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La creación de una clase global" de la mano de nuestros alumnos.

SAP Expert


Clase Global: con SE24 se crea la clase dando su nombre. Se puede definir su visibilidad y la clase de la que hereda. La clase debe ser guardada y activada.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


La creacion de una clase global. Se ingresa a la transacion SE24 En Object type se coloca la nueva clase con Z_CL_XXX y clic en crear Se describe la clase y clic en guardar Se define los atributos de la clase, el level, la visibilidad, el tipo y descripcion del mismo Se definen los metodos de la clase, el level, la visibilidad, el tipo y descripcion del mismo De acuerdo al metodo se definen parametros, tipo importing, tipo asociado y la descripcion Se crea exception para el metodo que lo requiera con su descripcion Se crea el evento con tipo de instancia, visibilidad y descripcion Se pueden crear tipos de clases, visibilidad, asociado y descripcion Por ultimo se graba y se activa la clase.

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


CREAR UNA CLASE GLOBAL: ->Transacción SE24 ->Object type: nombre de la clase (z_cl_vehiculo) CREAR ->Descripción de clase y se puede especificar la relacion de herencia especificando la superclase. Instanciation (visibilidad). GUARDAR ->Atributos de la clase: SPEED (atributo de instancia), visibilidad (publico), tipo (I) y descripción (velocidad). atributos: MAX_SPEED, STOP, WRITE ->Metodos: INCREASE_SPEED (Instncia), publico, decripción... métodos: CALCULATE_STOP, DISPLY_WRITE (este tiene parámetros: P_PARAMETRO, de entrada, tipo P y descripción P_RESULTADO, de entrada, P y su descripción). ->Excepcion: para DISPLY_WRITE (vehiculo_no_existe) ->Evento: CAMBIO_ESTADO_VEHICULO...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

VIDEO - CREACION DE UNA CLASE GLOBAL En este video veremos como crear una clase global para poder utilizar la misma en cualquiera de nuestros programas, para ello utilizamos la transaccion SE24. En OBJECT TYPE introducimos el nombre de la nueva clase: Z_CL_VEHICULO y presionamos el boton CREATE En la siguiente ventana de dialogo ingresamos la descripcion de la clase Description: Clase global de vehiculos, si presionamos el boton a la derecha de la clase podremos definir una relacion de herencia especificando el nombre de la superclase, en Instantiation: definimos la visibilidad de la clase, que puede ser PUBLICA, PRIVADA o PROTEGIDA por ultimo guardamos. Vamos definir los atributos de la clase: Definimos el atributo: SPEED que sera un...

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Transacción SE24 - Creacion de clases globales ->Object type: nombre de la clase (z_cl_vehiculo) CREAR ->Descripción de clase y se puede especificar la relacion de herencia especificando la superclase. Instanciation (visibilidad). GUARDAR ->Atributos de la clase: SPEED (atributo de instancia), visibilidad (publico), tipo (I) y descripción (velocidad). atributos: MAX_SPEED, STOP, WRITE ->Metodos: INCREASE_SPEED (Instncia), publico, decripción... métodos: CALCULATE_STOP, DISPLY_WRITE (este tiene parámetros: P_PARAMETRO, de entrada, tipo P y descripción P_RESULTADO, de entrada, P y su descripción). ->Excepcion: para DISPLY_WRITE (vehiculo_no_existe) ->Evento: CAMBIO_ESTADO_VEHICULO...

Acceder a esta publicación

Creado y Compartido por: Tobias Emanuel Mareco Rojas / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


CREACION DE UNA CLASE GLOBAL – LECCION 2-7 - Transacción se24 - Object type (nombre de la clase = ejemplo, z_cl_vehiculo) - Créate - Descripción - Sabe - Local object - Definir los atributos de la clase o Definir el atributo SPEED, que es un atributo de instancia o Visibilidad del atributo, publica o Tipo de atributo (I) y descripción o Definir el atributo MAX_SPEED o Definir el atributo STOP o Definir el atributo WRITE - Definir los métodos o Crear el método INCREASE_SPEED o Instancia o Publica o Descripción o Crear el método CALCULATE_STOP o Crear el método DISPLY_WRITE §...

Acceder a esta publicación

Creado y Compartido por: Cristian Darwin Arteaga Diaz / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



VIDEO – CREACION DE UNA CLASE GLOBAL · Entramos en la transacción SE24 · En object type entramos el nombre de la clase · Pulsamos en crear · En la siguiente ventana ponemos la descripción · Si pulsamos el botón que hay a la derecha podemos definri una relación de herencia especificando el nombre de la superclase. · En instanciation: definimos la visualidad PUBLIC,PRIVATE,PROTECED · En clase type USUAL ABAP CLASS · Podemos indicar si es final o abstracta · Guardamos · En la pestaña atributos ponemos los atributos y podemos seleccionar el tipo INSTANCIA, ESTATICO,...

Acceder a esta publicación

Creado y Compartido por: Josep Antoni Lopez Moyano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

CLASE GLOBAL Para crear una clase global utilizamos la transacción SE24. Definición de clases globales: Al igual que las subrutinas, las clases o las interfaces locales solo pueden utilizarse dentro del programa en el que están definidas e implementadas. La sentencia CLASS es una sentencia declarativa local del programa. Tal como la sentencia TYPES define tipos de datos locales, la sentencia CLASS define tipos de objeto locales. Por otro lado, las clases globales o las interfaces globales son objetos de repository individuales con todas las características estándar de ABAP Workbench, como la integración activa, la creación de versiones y el sistema de transporte. La convención de área...

Acceder a esta publicación

Creado y Compartido por: Enrique Horacio Lugo Lander

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!