✒️Publicaciones Master ABAP POO

Selector Alummnos / Empresas

Base Conocimientos Comunitarios en Tecnología ABAP POO creada y compartida abiertamente por los alumnos de el Master ABAP POO.

Actualmente existen 405 Publicaciones Académicas en ABAP POO.

¿Buscás una carrera con Futuro?

✒️Publicaciones ABAP POO por tema tratado en lecciones

 

:: A

ABAP Unit

En esta lección aprenderemos qué es ABAP Unit y cómo se implementa.

Lección con 9 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 4: Los temas avanzados de la POO en ABAP

:: E

El Polimorfismo

En esta lección analizaremos las principales características del polimorfismo.

Lección con 17 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 2: Los conceptos y técnicas de la POO en ABAP

El tratamiento de Objetos

En esta lección analizaremos la utilización de los componentes de un objeto, los métodos funcionales y la autoreferencia.

Lección con 19 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

:: F

Friends

En esta lección analizaremos el efecto de la adición FRIENDS en la declaración de una clase.

Lección con 9 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 2: Los conceptos y técnicas de la POO en ABAP

:: I

Introducción a la POO

En esta lección aprenderemos qué es la Programación Orientada a Objetos, cómo se piensa en la POO, los conceptos claves y las ventajas que presenta.

Lección con 22 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

Introducción a UML

En esta lección aprenderemos los principales conceptos del análisis y diseño con UML.

Lección con 16 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

:: L

La Herencia

En esta lección analizaremos las principales características de la herencia.

Lección con 17 publicaciones , correspondientes a Master ABAP Orientado a Objetos - Unidad 2: Los conceptos y técnicas de la POO en ABAP

 

 

:: ¿Realmente desea a aprender ABAP POO?

Tenemos una excelente noticia! el lunes 15 Agosto 2022 comienza el 🎓Master ABAP POO, un brillante futuro le espera!!!

 Cargando presentación, aguarde unos instantes...

✒️Publicaciones ABAP POO por fecha

Listando últimas 30 Publicaciones Académicas en ABAP POO (Scroll panel).

SAP Junior

Hola, soy Liliana Vanegas, mamá de 2 hijos y trabajadora. Me inicié como programadora en SAP hace 8 años de forma totalmente empírica y autodidacta, aprendí con unos manuales prestados sin tener ninguna experiencia en programación, por lo cual al principio fue muy difícil para mi, pero por supuesto, cada vez más placentero al ir ganando experiencia. Desde entonces he trabajado como programadora ABAP especialmente en los módulos logísticos. Actualmente estoy a puertas de iniciar un proyecto en el sector hotelero, y con muchas expectativas. Un saludo.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Social Break - Dinos quién eres

Creado y Compartido por: Liliana Lucia Vanegas Gamboa

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

SAP Expert


Abap Unit. Es un mecanismo con el que podemos implementar tests unitarios de modulos de Abap. Que es un test unitario? Es un test que valida el funcionamiento correcto de una porcion de codigo. Que es unidad unit? Es una porcion de codigo donde una entrada dada produce un efecto verificable. Estos test se implementan como una clase local Abap definida como "FOR TESTING" Provee servicios CL_AUNIT_ASSERT que contiene metodos estaticos para comparar datos que validen el test definido. Los metodos mas importantes: ASSERT_EQUALS: chequea la igualdad de dos objetos de datos ASSERT_DIFFERS: chequea la diferencia entre dos objetos ASSERT_BOUND: chequea la validez de la referencia deuna variable referenciada ASSERT_INITIAL: chequea la referencia...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: ABAP Unit

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

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

SAP Expert


Las Badis. Son un nuevo tipo de extensión al sistema SAP, basado en la utilización de objetos abap para la implementación de validaciones y ampliaciones al codigo estándar de sap, sin tener que modificar el código estándar. Tipos de Badis. Clasicas: son las primeras que existieron Nuevas: conocidas como puntos de ampliación que incorporan las últimas tecnologías de sap. Las Badis tien dos vistas, la de implementación y de definición. Mediante la transacción SE18 se accede a la vista de definición de las Badis. Atraves de la transacción SE19 se accede a la implementación de las Badis. La transacción FI02 es utilizada para la modificación...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Las Badis

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

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

SAP Expert


El desarrollo de una aplicación de objetos compartidos. El área del nombre debe comenzar con Z o con Y. Introducir una descripción para el área y clase raíz. El checkbox final indica que la clase ZCL_SHM_ROOT_OBJECT es una clase final, es decir no tendrá subclases. Una vez que la instancia ha sido creada, los objetos pueden ser creados en la memoria compartida. Pará ello se utilizará la adición AREA HANDLE en la sentencia CREATE OBJECT. Finalmente, el acceso a la lectura de la instancia del área no es posible hasta que el bloqueo de la escritura ha sido liberado. Utilizando el método DETACH_ COMMIT

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El desarrollo de una aplicación de Objetos Compartidos

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

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

SAP Expert


Introducción a los objetos compartidos. Memoria compartida: Es una área de memoria dentro del servidos de aplicación que puede ser accedida por todos los programas abap que se ejecutan en el servidor. Area: Es la plantilla para las instancias del área de la memoria compartida. Transacción SMHA: transacción estándar del sistema que utilizaremos para la creación y mantenimiento de las áreas de memoria compartida. Cualquier programa puede acceder a los objetos de memoria compartida. Pará crear una aplicación simple de objetos compartidos: Crear un area Desarrollar un programa para crear una instancia del area Desarrollar un programa para leer datos del área....

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Introducción a los Objetos Compartidos

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

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

SAP Expert


Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: RTTS (Run Time Type Service)

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

*** 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.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La creación de una transacción Orientada a Objetos

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

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

SAP Expert


El manejo de excepciones en los objetos ABAP. Excepción: se refiere a una situacion que sucede cuando un programa se esta ejecutando y por alguna razon ocurre una situacion anormal en el programa. Las excepciones basadas en clases pueden lanzarse utilizando la sentencia RAISE EXCEPTION o por el entorno de ejecucion. Cuando una excepcion basada en clases se produzca, el sistema interrumpira el flujo normal del programa e intentara encontrar el manejador adecuado, sino puede hacerlo ocurrira un error en tiempo de ejecucion. Todas las clases de excepciones estandar comienzan con CX_ Todas las clases de excepciones heredan el atributo KERNEL_ERRID de CX_ROOT. Una excepcion solo podra capturarse si la sentencia que la produjo esta encerrada...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El manejo de excepciones en los Objetos ABAP

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

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

SAP Expert


La creacion de un ALV TREE orientado a objetos. Se crea el programa Z_LLENAR_SPFLI con base de datos sobre vuelos Se crea el programa Z_ALV_TREE y se declara una tabla interna Se declara una variable para instanciar la clase CL_GUI_ALV_TREE y otra para instanciar la clase CL_GUI_CUMTOM_CONTAINER Dentro del evento STAR-OF-SELECTION construimos la subrutina construir datos la cual recuperera todos los datos de la tabla SPFLI Luego si el arbol no fue instanciado todavia, se construye una instancia del arbol y del contenedor Mediante la rutina FILL_CATALOG_TREE se lllena el catalogo Se construye la jerarquia del arbol BUILD_HIERARCHY_HEADER Por ultimo se llama al metodo SET_TABLE_FOR_FIRST_DISPLAY para mostrar al ALV por pantalla Ademas se debe...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La creación de un ALV TREE orientado a objetos

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

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

SAP Expert


El evento double click del ALV GRID CONTROL. El double click del mouse una posible reaccion es que el procesamiento subsecuente muestre informacion adicional de la linea del reporte a la cual se le ha realizado el double clic. En la tabla estandar SFLIGHT al hacer double clic sobre un registro particular del listado mostrariamos datos especificos de las reservas pertenecientes a la tabla estandar SBOOK para ese vuelo en particular. Desde el punto de vista tecnico, el evento DOUBLE_CLICK es capturado a traves de un metodo manejador de eventos. Cuando se implementa el metodo ON_DOBLE_CLICK se emite un mensaje que nos va a indicar cual es la fila y la columna a las cuales se les hizo el double clic. Luego de creado el objeto O_GRULLA se asigna...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El evento double click del ALV GRID CONTROL

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

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

SAP Expert


Otras configuraciones del ALV GRID CONTROL. Se crea una copia del reporte que se esta trabajando Ordenamiento dinamico de los datos que se visualizan en el reporte: Se define la tabla interna TI_SORT del tipo LVC_T_SORT y la estructura ST_SORT del tipo LVC_S_SORT Se crea la subrutina ALV (se definen los campos por los cuales se ordena el reporte) Luego en el metodo SET_TABLE_FOR_FIRST_DISPLAY se agrega la linea IT_SORT = TI_SORT dentro de los parametros CHANGING Se ejecuta y vemos en el reporte ordenado por nombre, apellidos y DNI. Como quitar los botones de las funcionalidades estandar de la parte superior Se define la tabla interna TI_EXCLUIR_FUNCIONES del tipo UI_FUNCTIONS Se agrega a la tabla interna que se creo los codigos correspondientes...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Otras configuraciones del ALV GRID CONTROL

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

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

SAP Expert


El Layout del ALV GRID CONTROL. Declarar la estructura del tipo LVC_S_LAYO Se asignaran las propiedades para configurar ciertos aspectos del layout Luego se completa el parametro correspondiente al layout al llamar al metodo SET_TABLE_FOR_FIRST_DISPLAY Se podran colorear ciertas filas del reporte ALV en base a determinadas condiciones agregando el TYPE POOLS Se agrega un nuevo campo a la tabla interna de salida del ALV Se asigna el color a una fila del reporte en base a la condicion determinada Se completa el campo del layout INFO_FNAME para informarle cual es el campo que utilizara determinado color en la tabla interna

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El Layout del ALV GRID CONTROL

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

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

SAP Expert


El catalogo de campos del ALV GRID CONTROL. Es una tabla interna en donde se aljmacenan los campos que se visualizaran en la salida de un reporte ALV. La tabla interna del catalogo es del tipo estandar LVC_T_FCAT, cada una de las lineas que lo componen es de tipo LVC_S_FCAT Todas las definiciones de los campos y propiedades tomadas de la tabla ZTABLA_USUARIOS mediante asignacion del parametro I_STRUCTURE_NAME = 'ZTABLA_USUARIO' llamando el metodo SET_TABLE_FOR_FIRST_DISPLAY Agregar o cambiar propiedades de las columnas del catalogo: Difinir la tabla interna y la estructura para trabajar con el catalogo Se agrega la declaracion TYPE-POOLS al tratarse de un icono Se crea la subrutina ARMAR_CATALOGO encargada definir las propiedades de las columnas...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El catálogo de campos del ALV GRID CONTROL

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

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

SAP Expert


Introduccion al ALV Grid Control. El ALV Grid Control con el cual podremos crear reportes ALV utilizando objetos. Dos objetos para administrar los controles Z y el ALV Grid Control: CL_GUI_CUSTOM_CONTAINER y CL_GUI_ALV_GRID. Ver todos los atributos, metodos y demas configuraciones de los objetos a traves del Generador de clases transacion SE24. Pasos crear un ALV Grid Control: Crear el reporte ZPRUEBA_ALV_GRID_OBJETOS Crear previamente la tabla ZTABLA_USUARIOS En START-OF-SELECTION se realizara la busqueda de los datos de la tabla En END-OF-SELECTION se llamara a la dyndro 0100 que es la que almacenara el ALV Se crea la dynpro 0100 y el Status GUI 0100 y se agrega el OK_CODE a la dynpro En la transacion SE80 crear el custom control que es el...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Introducción al ALV Grid Control

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

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

SAP Expert


Friends. Que es? Adicion que se agrega en una clase para permitir que otra clase pueda acceder a sus componentes protegidos y privados. En cualquier lenguaje de programacion orientado a objetos el acceso a los componentes privados y protegidos ya sea a los atributos o a los metodos se encuentra prohibido, para acceder a ellos por medio de la adicion FRIENDS. De no realizarse este acceso, el compilador generara un error de sintaxis. La adicion se debe agregar en la clase cuyos atributos necesitan ser accedidos. Tambien se puede especificar una interface como amiga de una clase. Si se realiza esto todas las clases que implementen la interface tendran acceso garantizado a la clase.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Friends

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

*** 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

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La creación de una clase global

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

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

SAP Expert


Las Interfaces. Que son? Son estructuras independientes que se pueden implementar en una clase para extender el ambito de esa clase. Al igual que las clases, las interfaces se pueden definir o bien globalmente en el Repositorio R/3 o localmente en un programa ABAP. La definicion de una interface local es el codigo existente entre las sentencias siguientes INTERFACE <interface> ENDINTERFACE. Las interfaces no tienen una parte de implementacion ya que sus metodos son implementados en la clase que implementa la interface. Cuando se implementa una interface en una clase, los componentes de la interface se añaden al resto de componentes de la seccion publica. Las variables referenciadas permiten acceder a los objetos. En lugar de crear...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Las Interfaces

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

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

SAP Expert


Los eventos. En objetos ABAP hay ciertos metodos que se conocen como disparadores (triggers que disparan un evento) y otros que se conocen como manejadores (handlers que se ejecutan cuando ocurre un evento). Para disparar un evento una clase tiene que: Declarar el evento en la parte declarativa y Disparar el evento en uno de sus metodos Por cada parametro formal que no este definido como opcional se tiene que pasar el correspondiente parametro real en la adicion EXPORTING. La referencia a si mismo ME es pasada automaticamente al parametro implicito SENDER. Los eventos manejadores: Estar definidos como eventos manejadores (handler) de ese evento y Estar registrados en tiempo de ejecucion para el evento. Hay 4 tipos diferentes de eventos: Eventos...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Los Eventos

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

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

SAP Expert


La encapsulacion. La encapsulacion tambien conocida como Ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y metodos) al resto de los objetos. La implementacion del objeto (su interior) es encapsulada, lo que quiere decir que desde fuera el objeto es invisible, simplemente se usa. Los atributos publicos son visibles externamente y forman parte de la interface entre un objeto y sus usuarios. Los componentes publicos de las clases globales no pueden ser cambiados una vez que se ha liberado la clase. Si se quiere encapsular el estado de un objeto completamente no se tiene que declarar ningin atributo publico.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La Encapsulación

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

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

SAP Expert


El Polimorfismo. Que es? Significa que metodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes, se le conoce de igual forma como Redefinicion. Usando la adicion REDEFINITION en la sentencia METHODS para redefinir un metodo publico o protegido dependiente de instancia en una subclase y hacer que realice una funcion mas especializada. Cualquier referencia que apunte a un objeto de la subclase usa el metodo redefinido, incluso si la referencia fue definida con referencia a la superclase. Esto se aplica particularmente a la referencia a si mismo ME-> Dentro de un metodo redefinido se puede utilizar la referencia SUPER para acceder al metodo oculto.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El Polimorfismo

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

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

SAP Expert


La Herencia Que es? Es la capacidad eque tiene una clase de heredar los atributos y metodos de otra clase. Para declarar una relacion de herencia se adiciona INGERITING FROM a la sentencia de definicion de la clase. Cada clase trabaja con sus propios componentes privados. Los metodos que una subclase hereda de una superclase usan los atributos privados de la superclase y no ningun componente privado de la subclase con el mismo nombre. Tipos de herencia: Simple: Una clase puede tener mas de una subclase de las cuales es superclase, pero solo puede tener una superclase de la cual es subclase. Multiple: Una clase hereda de varias superclases El nodo rariz de todos los arboles de herencia en los objetos ABAP es la clase predefinida vacia OBJECT....

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La Herencia

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

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

SAP Expert


Los constructores Que son? Es un metodo especial que es llamado por el sistema en tiempo de ejecucin de forma implicita. Existen dos tipos de metodos son los que son llamados por la sentencia CALL METHOD (Forma abreviada) y los que son llamados Constructores. Existen dos tipos de constructores: El de instancia que lleva el nombre CONSTRUCTOR (llamado en tiempo de ejecucion con la sentencia CREATE OBJECT, solo puede tener parametros IMPORTING y EXCEPCIONES) y el estatico que lleva el nombre de CLASS_CONSTRUCTOR (es llamado por el sistema cuando la clase es accedida por primera vez por el flujo del programa, no puede tener parametros IMPORTING ni EXCEPCIONES)

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Los constructores

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

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

SAP Expert


Social Break - Dinos quien eres En el momento no me encuentro trabajando, soy Ingeniero de Sistemas, he realizado los cursos de sap abap tanto inicial como avanzado y ahora actualizandome con Programacion Orientada a Objetos. Solo he hecho practicas pero no me he desempeñado en una empresa laboralmente, pero es mi fin hacerlo y asi poderme desempeñar como Programador Sap ABAP. Lo que necesito es un impulso para empezar ya sea como junior en una empresa. Si estoy buscando trabajo y tengo toda la disponibilidad, lo que necesito es adquirir experiencia y asi ir creciendo laboralmente.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Social Break - Dinos quién eres

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

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

SAP Expert


La creacion de un programa ABAP Orientado a Objetos. Se crea el programa zabap Se define la clase contador y los metodos asignar e incrementar contador y obtener contador Se declara la variable privada contador Dentro de la funcion START-OF-SELECTION se crea la distancia cont con la variable contador y se asignara un valor, luego se incrementara su valor en 3 y se obtendra el resultado en la variable numero que sera impresa por pantalla Se coloca un Break point para analizar el codigo y se ejecuta. Una vez se halla verificado da por terminado el programa simple por orientada a objetos.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La creación de un programa ABAP Orientado a Objetos

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

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

SAP Expert


El tratamiento de Objetos. Utilizacion de los componentes: Para los componentes estaticos o independentes de instancia, solo dependientes de clase, se pueden usar tanto el nombre de la clase como la variable referenciada. Metodos funcionales: Son aquellos que tienen un parametro RETURNING (que devuelven un valor), siempre usando la adicion VALUE (pasar por valor) Expresiones logicas: IF, ELSEIF, WHILE, CHECK, WAIT Expresiones CASE: CASE, WHEN Expresiones aritmeticas: COMPUTE Fuentes de valores como copia local: MOVE Autorefencia: Dentro de una clase se puede acceder tambien a los componentes individuales mediante la referencia a si mismo ME

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: El tratamiento de Objetos

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

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

SAP Expert


Introduccion a la UML. UML: Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos. Modelo: es una simplificacion de la realidad. Diagramas: para representar graficamente un sistema desde distintos punto de vista. De clases: proporciona una perspectiva estatica del sistema. De objetos: Muestra un conjunto de objetos y sus relaciones. De secuencia: Muestra una interccion completa: un conjento de objetos junto con los mensajes que se envian entre ellos. De colaboracion o cumunicacion: Resalta la organizacion estructural de los objetos que intercambian mensajes. De casos de uso: representea la interaccion entre el usuario y el sistema informatico. De estados: Muestra los estados...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Introducción a UML

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

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

SAP Expert


La creacion de Objetos. Objetos: son instancias de las clases. Las variables referenciadas o bien contienen el valor inicial o bien contienen la referencia a un objeto ya existente. Esta puede contener una tabla interna o una estructura. Tipos de referencias ya sea a clases o a interfaces. Referencia a clases: se definen usando TYPE REF TO <class>. Se usan en las sentencias TYPES o DATA. Una vez se haya creado la referencia a la clase se crea el objeto usando la sentencia CREATE OBJECT <referencia> Si se quiere almacenar varios objetos de una misma clase se puede definir una tabla interna que contenga una columna con el objeto referenciado para la clase.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: La creación de objetos

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

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

SAP Expert


Los Atributos, los Metodos y los Eventos. Atributos: Tambien conocidos como Propiedades, contienen los datos uqe pueden ser almacenados en los objetos de una clase. Tipos de Atributos: Dependientes de instancia: se declaran con la sentencia DATA. Es especifico de cada objeto. Independientes de instancia o estaticos: es valido para todas las instancias de la clase. Se declara con la sentencia CLASS-DATA. Metodos: Son procedimientos internos de una clase que definen el comportamiento de un objeto. Se define en la parte declarativa de la clase y se implementa en la parte de implementacion usando las sentencias. Se llaman mediante la sentencia CALL METHOD. Tipos de Metodos Dependientes de instancia: Se declara usando la sentencia METHODS. Pueden...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Los Atributos, los Métodos y los Eventos

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

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

SAP Expert


Las Clases. Las Clases en ABAP se pueden declarar globalmente o localmente. Transacion SE24: Generador de clases. Administracion de las clases e interfases definidas en el sistema SAP. Clases Locales: Es un conjunto de sentencias que estan entre las sentencias CLASS..ENDCLASS. La parte declarativa contiene la declaracion de todos los componentes de la clase (atributos, metodos y eventos) y se situara al principio del programa. La visibilidad se divede en tres areas: Public Section: Interface entre la clase y el usuario. Protected Section: lInterface entre la clase y todas las subclases Private Section: No forman parte de la interface externa de la clase.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Las Clases

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

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

SAP Expert


Introduccion a la POO. Que es POO?: Es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Objeto: Es unicamente una porcion de codigo fuente que contiene datos y proporciona servicios. Es la respresentacion de un programa de un concepto y contiene toda la informacion necesaria para abstraerlo. Clase: Es un conjunto de objetos que tienen la misma estructura y comportamiento. En POO no es mas que una serie de codigo que define a todos los elementos realacionados con ella. Instancia: Es un objeto de una clase en particular creado en tiempo de ejecucion. Cada vez que se crea una instancia, esta adquiere atributos, metodos y eventos de la clase a la que pertenece, sin embargo cada instancia es independiente...

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Introducción a la POO

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

"Es deber del alumno superar al maestro"

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?