✒️ABAP POO / La creación de una transacción Orientada a Objetos Por Juan De Tejada Santiago
ABAP La creación de una transacción Orientada a Objetos
CREACION DE TRANSACCION O.O.:
-> Crear PGM de dialogo Z_DEMO_TRANSACION.
-> Crear dentro la clase DEMO_CLASS y declarar método_de_instancia que imprima un mensaje por pantalla.
->Transacción SE93: Crear transacción Orientada a objetos ZD-EMO_METODO_OO, descripción para transacción, nombre de clase, método que se ejecutara, marcar check Local in program (clase local), nombre de programa donde se declaró.
-> Ejecutar en el campo de comandos. Esto nos mostrará el mensaje declarado en el método de instancia.
Continúe aprendiendo sobre el tema "La creación de una transacción Orientada a Objetos" de la mano de nuestros alumnos.
SAP Expert
La creación de una transacción orientada a objetos en ABAP implica desarrollar una aplicación basada en el paradigma de la Programación Orientada a Objetos (POO) dentro del entorno SAP. En lugar de utilizar módulos de función o reportes clásicos, se definen clases y métodos que encapsulan la lógica del negocio, mejorando la modularidad, el mantenimiento y la reutilización del código. Generalmente, se implementan clases globales en el Class Builder (SE24), donde se definen atributos, eventos y métodos. Luego, se crea un programa ejecutable que instancia objetos y llama a sus métodos, gestionando la interacción con el usuario mediante ALV OO (CL_GUI_ALV_GRID)...
Ingeniero en informática especializado en soporte erp y consultoría sap (scm sd, tax-sd, mm, pp), con habilidades en análisis, trabajo en equipo, comunicación efectiva y enfoque a resultados.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
La Creación de una transacción Orientada a Objetos: Se debe crear el programa de Dialogo. Dentro del programa la clase y declarar el método el cual imprimirá el mensaje en pantalla. También se debe crear la transacción a través de la transacción SE93 Se introduce la descripción / nombre de la clase / método que se ejecutara / marcar el check Local in program lo que significa que la clase es local y se ingresa el nombre del programa donde fue declarada. Finalmente ejecutar la transacción para visualizar el mensaje declarado en el método de instancia. El nuevo tipo de transacciones orientadas...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
PASOS PARA LA CREACION DE UNA TRANSACCION ORIENTADA A OBJETOS. Tenemos el programa de dialogo Z_DEMO_TRANSACCION · Dentro del programa creamos clase DEMO_CLASE · Creamos el método_de_instancia que imprime un mensaje en pantalla. · Entramos en la SE93 · Creamos una Tcode ZDEMO_METODO_OO · Entramos la descripción · Entramos el nombre de clase · El método que se ejecutara · Marcamos check local in programa · Ponemos el nombre del programa donde fue declarada. · Guardamos · Ejecutamos la transacción · Y vemos el mensaje declarado en el método...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
La creacion de una transacion orientada a objetos Se crea el programa de dialogo ZDEMO_CLASS transacion, luego dentro de este se crea la clase DEMO_CLASS y el metodo de instancia y dentro del mismo se crea el metodo, el cual imprimira un mensaje por pantalla. Por medio de la transaccion SE93 se crea la transacion ZDEMO_METODO_OO, se realiza la descripcion, nombre de la clase y el metodo que se utilizara y clic en check local, lo que significa que la clase es local, colocamos el programa donde fue declarada y finalmente ejecuta en el campo de comandos y se vera el mensaje en pantalla declarado en el metodo de instancia.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
TRANSACCIONES ORIENTADAS A OBJETO Tal como ocurre con todos los tipos de programas en ABAP los Programas Orientados a Objetos necesitan tener una transacción asociada para poder ser ejecutados por los usuarios. Para crear una transacción orientada a objetos vamos a utilizar la transacción estándar SE93. Al ejecutar la transacción SE93 visualizaremos en pantalla el campo “Código de transacción” en el cual introduciremos el nombre de la nueva transacción y presionamos el botón “Crear”. A continuación veremos una ventana de diálogo en donde vamos a introducir un Texto breve para la transacción a crear y vamos a seleccionar el tipo de transacción...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
CREACION DE UNA TRANSACCION ORIENTADA A OBJETO – LECCION 4-2 - Transaccion SE38 - Nombre del programa, Z_DEMO_TRANSACCION - Dentro del programa se declara la clase (demo_clase) CLASS demo_clase DEFINITION. PUBLIC SECTION. METHODS método_de_instancia. ENDCLASS. CLASS demo_clase IMPLEMENTACION. METHODS método_de_instancia. MESSAGE ‘metodo de instancia en clase local’ TYPE ‘I’. ENDMETHOD. “método_de_instancia ...
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
CREACION DE TRANSACCION O.O.: -> Crear PGM de dialogo Z_DEMO_TRANSACION. -> Crear dentro la clase DEMO_CLASS y declarar método_de_instancia que imprima un mensaje por pantalla. ->Transacción SE93: Crear transacción Orientada a objetos ZD-EMO_METODO_OO, descripción para transacción, nombre de clase, método que se ejecutara, marcar check Local in program (clase local), nombre de programa donde se declaró. -> Ejecutar en el campo de comandos. Esto nos mostrará el mensaje declarado en el método de instancia.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
VIDEO – CREACION DE UNA TRANSACCION ORIENTADA A OBJETOS · Tenemos el programa de dialogo Z_DEMO_TRANSACCION · Dentro del programa creamos clase DEMO_CLASE · Creamos el método_de_instancia que imprime un mensaje en pantalla. · Entramos en la SE93 · Creamos una Tcode ZDEMO_METODO_OO · Entramos la descripción · Entramos el nombre de clase · El método que se ejecutara · Marcamos check local in programa · Ponemos el nombre del programa donde fue declarada. · Guardamos · Ejecutamos la transacción · Y vemos el mensaje declarado...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
U4-L2 Transacción Orientada a Objetos EJ. 1. Dentro de un modul pool se declara una clase local con un metodo de instancia, el método manda un mensaje. 2. Se crea la transacción OO, indicandole; - Nombre de la clase - Método a ejecutar (instancia) - Check de local in program (indicando que la clase es local) - Nombre del modul pool donde se declaró la clase 3. Se ejecuta la transacción El resultado: Se muestra el mensaje que se declaró en el método de instancia Si en la creación de la transacción, se activa el flag Modelo de transacción OO, esta estará relacionada con el servicio de la transacción de los servicios de los objetos abap, si...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
PASOS PARA CREAR UNA TRANSACCION ORIENTADA A OBJETOS. - Creamos nuestro programa - Luego creamos nuestra definición de clase - En la implementación de la clase creamos nuestro método de instancia - Luego creamos nuestra transacción por medio de la SE93 - Ingresamos una descripción para la transacción - Ingresamos el nombre de la clase - Ingresamos el método de instancia creado - Marcar el check Local in Program (esto indica que la clase es global) - Y por último el nombre del programa donde fue declarada.
Creado y Compartido por:Julio Villalta / Disponibilidad Laboral: FullTime
👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.