Publicaciones Máster ABAP POO

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

Actualmente existen 213 Publicaciones Académicas en ABAP POO.

Máster ABAP POO
Máster ABAP POO
Inscripción Abierta - Inicio: 20 Noviembre 2017

Publicaciones ABAP POO por fecha

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

SAP Expert

ES
17
166
287

14 de Nov de 2017 VIDEO ABAP UNIT Que es ABAP UNIT? Es un mecanismo con el que implementar unitarios o de modulos en ABAP Que es un TEST unitario UNIT TEST? Es un test que valida el funcionamiento correcto de una porción de codigo Que es una unidad UNIT? Es una porción de código, por ejemplo, un meto, un form, una función, donde una entrada dada produce un efecto verificable. Idealmente es la parte más pequeña de código que pueda ser verificad aisladamente. Como se programa un TEST ABAP Unit? Se implementan como una clase local ABAP definida como “FOR TESTING” Esta clase local ha de formar parte de la clase, grupo de funciones o programa que se quiere verificar. Porque los ABAP UNIT forman parte... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

14 de Nov de 2017 BADIS QUE SON BADIS (BUSINESS ADD-INS) 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 código estándar de SAP, sin tener que modificar el código estándar. Mediante las BADIS podremos realizar modificaciones al estándar de modo de poder satisfacer los requerimientos del cliente. Utilizando BADIS podremos definir filtro para la ejecución de forma tal de poder tener diferentes procesos para, por ejemplo, países diferentes. Este permite a SAP poder utilizar las BADIS para realizar localizaciones del sistema; por eso el sistema estándar ya incluye varias implementaciones de BADIS.... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

14 de Nov de 2017 DESARROLLO DE UNA APLICACIÓN DE OBJETOS COMPARTIDOS CREACIÓN DEL ÁREA Utilizaremos la transacción SHMA para crear y mantener las áreas de memoria Para crear un área nueva ponemos su nombre y pulsamos CREAR ej: ZCL_SHM_AREA NOTA: El nombre del área debe comenzar con Z o con Y. Introducimos una descripción para el área. Ej: Area de Test Indicamos la clase raíz (ROOT CLASS) ej: ZCL_SHM_ROOT_OBJECT En propiedades fijas: CON CREACION DE VERSIONES. Pulsamos Guardar y se creará la clase raíz. Esta clase se creará como una subclase de la clase estándar CL_SHM_AREA. En clase: ZCL_SHM_ROOT_OBJECTY. Descripción: Clase Raíz. Creac.Instancia:... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

13 de Nov de 2017 INTRODUCCION A LOS OBJETOS COMPARTIDOS A partir de la versión SAP WEB AS 6.40 se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuario diferente. En consecuencia se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros leen dichos datos y los utilizan más tarde. Imaginemos aplicaciones potenciales para los diferentes objetos compartidos: Guardar un catálogo: un autor escribe el catálogo en el área de objetos compartidos y luego muchos usuarios pueden acceder a él al mismo tiempo. Guardar un carrito de compras: un comprador completa un carrito de compras y el vendedor lo lee luego. NOTA:... (+Info...)

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

13 de Nov de 2017

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

13 de Nov de 2017 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... (+Info...)

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Video - Creación de una Transacción Orientada a Objetos

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

13 de Nov de 2017 MANEJO DE EXCEPCIONES EN OBJETOS ABAP Utilizamos el término “excepción” para referirnos a una situación que sucede cuando un programa se está ejecutando y por alguna razón ocurre una situación anormal en el programa, la cual es tratada ya que previamente fue contemplada en el mismo programa. Muchas veces la acción asociada a una excepción, es simplemente producir un mensaje informativo y terminar el procesamiento. Otras es solo indicación de la necesitas de un cambio en la estrategia de resolución del problema. A partir de la versión SAP WEB AS 6.10, SAP introduce un nuevo concepto en las excepciones. El nuevo concepto es llamado “EXEPCIONES BASADAS... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

03 de Nov de 2017 VIDEO CREACION DE UN ALV TREE ORIANTADO A OBJETOS Creamos un programa z_llenar_spfli, es para el ejemplo Este rellena la tabla ti_splfi que contiene información sobre vuelos Construimos el programa z_alv_tree. Transacción SE38 En programa Z_ALV_TREE Pulsamos crear Los puntos más importantes a tener en cuenta Declaramos una tabla interna con 7 campos, la cual se mostrará por pantalla Declaramos una variable para instanciar la clase cl_gui_alve_tree y otra para instancial la clase cl_gui_custom_container. Dentro del evento START-OF-SELECTION construimos la subrutina obtener_datos, la cual recupera todos los datos de la tabla SPFLI. Si el árbol no fue instanciado todavía, construimos una instancia... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

03 de Nov de 2017 EL EVENTO DOUBLE CLICK DEL ALV GRID CONTROL EL EVENTO DOUBLE CLICK Un ALV GRID CONTROL puede reaccionar a los eventos definidos por el usuario. Si miramos los eventos existentes para la clase CL_GUI_ALV_GRID veremos los posibles eventos con los que podemos trabajar. Uno de los eventos es por ejemplo el DOUBLE_CLICK. Por ejemplo una reacción posible seria el procesamiento subsecuente al doble clic sobre determinado sector del reporte para mostrar información adicional de la línea del reporte a la cual se le ha realizado el doble clic. Desde el punto de vista técnico, el evento DOUBLE_CLICK es capturado a través de un método manejador de eventos. Siguiendo con el ejercicio que se hizo en la lección... (+Info...)

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

02 de Nov de 2017 VIDEO OTRAS FUNCIONES DEL ALV GRID CONTROL ORDENAR GRID DINAMICO Definimos un tabal interna del tipo lvc_t_sort y una estructura del tipo lvc_s_sort DATA: ti_sort TYPE lvc_t_sort, st_sort TYPE lvc_s_sort. Antes de ejecutar el método SET_TABLE_FOR_FIRST_DISPALY... creamos la subrutina ordenamiento_alv PERFORM ordenamiento_alv. Dentro de esta definimos los campos por los que ordenamos el reporte. FORM ordenamiento_alv. …CLEAR st_sort. …st_srot-filename = ‘ NOMBRE_APE’. …st_sort-spos = 1. …st_sort-up = ‘X’. …APPEND st_sort TO ti_sort. …CLEAR st_sort. …st_srot-filename = ‘DNI’. …st_sort-spos = 2. …st_sort-up = ‘X’.... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

02 de Nov de 2017 EL LAYOUT DEL ALV GRI CONTROL CONFIGURACION DEL LAYOUT Se puede cambiar el diseño, por ejemplo asignando un título, coloreando el listado, optimizando el ancho de columnas. Para hacer eso declaramos en el programa una estructura del tipo estándar LVC_S_LAYO y rellenar los campos que queramos configurar. Los principales campos son: GRID_TITLE: muestra un título con un máximo de 70 caracteres. ZEBRA: si es ‘X’ se muestra un lisatado rayado. NO_HEADERS: si es ‘X’ nop muestra la columna de cabecera. SEL_MOPDE: determina cuantas celdas, columnas o filas pueden ser seleccionadas. Las opciones para estos campos son: Espacio = Ver opción ‘B’ no botn ‘A’ = muchas... (+Info...)

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

02 de Nov de 2017 EL CATALOG DE CAMPOS DEL ALV_GRID_CONTROL Es una tabla interna donde se almacenan los campos que se visualizaran 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 son del tipo estándar LVC_T_FCAT. Cada una de las líneas que componen esta tabla son del tipo LVC_S_FCAT, está compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se mostrarán en el reporte ALV GRID. En el ejercicio de la lección anterior, todas las definiciones de los campos y propiedades de los mismos se tomaron en el reporte ALV fueron tomadas de la tabla ZTABLA_USUARIOS mediante la asignación... (+Info...)

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

02 de Nov de 2017 INTRODUCCION AL ALV GRID CONTROL SAP nos permite crear controles Z utilizando objetos ABAP. Uno de los controles de los que hablamos es el ALV_GRID_COTROL con el cual podremos crear reportes ALV utilizando objetos. Mediante ALV_GRID_CONTROL tendremos disponibles todas las funciones estándar de la barra de menús y también podremos configurar todas las propiedades del ALV para adaptarlo a nuestras necesidades. Para crear un ALV utilizaremos un contenedor. Este proporciona un área física para la visualización de los objetos. Todos los controles existen dentro de un contenedor. Utilizaremos dos objetos para administrar los controles Z y el ALV_GRID_CONTROL. Son las clases: CL_GUI_CUSTOM_CONTAINER CL_GUI_ALV_GRID... (+Info...)

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

27 de Oct de 2017 FRIENDS ADICION FRIENDS, para qué y cómo se implementa. En los lenguajes POO el acceso a los componentes privados y protegidos, ya sean atributos o métodos, está prohibido. FRIENDS permite dar acceso a atributos protegidos y privados de otra clase. Esta Adición que se agrega en una clase permite a otra clase que pueda acceder a sus componentes protegidos y privados. La adición FRIENDS se debe agregar a la clase cuyos atributos necesitan ser accedidos. CLASS lcl_clase1 DEFINITION FRIENDS lcl_clase2. … … ENDCLASS. Por ejemplo, declaramos la clase local (LCL) LCL_ME y queremos que otra clase local (LCL) LCL_AMIGA pueda acceder a los componentes de la clase LCL_ME, se haría de este... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

25 de Oct de 2017 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,... (+Info...)

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Video - Creación de una Clase Global

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

25 de Oct de 2017 INTERFACES INTRODUCCION A INTERFACES Las clases, sus instancias (los objetos) y el acceso a los objetos usando variables referenciadas son la base de la programación POO en ABAP. Hay veces en que es necesario para clases similares proporcionar funcionalidades similares pero que están codificadas deferentes en cada clase, las cuales dan un punto de contacto común con el usuario. Por ejemplo: Clase Cuenta_corriente y Clase Cuenta_de_ahorro, ambas tienen un métodod para calculas las comisiones_anio. Las interfaces y nombres de los métodos son los mismos pero la implementación es diferente. El usuario/programadro de las clases y las instancias tiene que ser capaz de ejecutar el método para todas las... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

25 de Oct de 2017 EVENTOS DISPARAR Y MANEJAR EVENTOS 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 Los handlers son los métodos que se ejecutan cuando ocurre un evento. Para disparar un evento una clase tiene que: · Declarar el evento en la parte declarativa · Disparar el evento en uno de sus métodos. Los eventos se declaran en la parte declarativa de una clase o en una interface. Para declarar eventos: dependientes de instancia se usa la siguiente sentencia: EVENTS <evento> EXPORTING… VALUE (<ei> TYPE type [OPTIONAL].. Eventos estáticos:... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

24 de Oct de 2017 ENCAPSULACION La encapsulación también conocida como ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos, atributos y métodos al resto de los objetos. Hay tres áreas PUBLIC SECTION – PROTECTED SECTION – PRIVATE SECTION Cada objeto posee una interface que determina la manera de interactuar con él. La implementación del objeto (su interior) se encapsula, lo que quiere decir que desde fuera el objeto es invisible, simplemente se usa. Cuando se define una clase hay que ser cuidadoso en el diseño de los componentes públicos, hay que declara los mínimos posibles. Los atributos públicos son visibles externamente y forman parte... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

24 de Oct de 2017 POLIMORFISMO Significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes. Esto también se conoce como REDEFINICION. Dicho de otra forma, el polimorfismo consiste en conseguir que un objeto de una clase se comporte como un objeto de cualquiera de sus subclases, dependiendo de la forma de llamar a los métodos de dicha clase o subclase. Todas las subclases contienen los componentes de todas las clases existentes entre ellas mismas y el nodo raíz del árbol de herencia. La visibilidad de un componente no puede ser nunca cambiada. La adición REDEFINITION en la sentencia METHODS se usa para redefinir un método público o protegido dependiente... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

24 de Oct de 2017 Hola a todos, No uso redes sociales, es un mal endémico de la sociedad digital, demasiados 2 minutos de gloria, demasiada gente, demasiado de todo. Sí que en su día utilice NAPSTER antes de que lo cerraran y lo reabrieran y funcionaba de maravilla, por supuesto P2P y Bitorrent es tan al día. Sobre las leyes SOPA, PIPA y demás que están por venir solo sirven para mantener las sillas de lo "gallifantes" todo cambio comporta miedos a salir de la zona de confort y claro el dinero es el dinero, los políticos no pintan absolutamente nada, quien tiene el dinero son las grande corporaciones y no hablemos de que la información es poder, empresas que van a canibalizarse unas a otras por... (+Info...)

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Social Break - De donde venimos y hacia donde vamos

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

24 de Oct de 2017 HERENCIA QUE ES LA HERENCIA Es la capacidad que tiene una clase de heredar los atributos y métodos de otra clase. Permite crear una nueva clase a partir de una existente, heredando la nueva clase las propiedades de la existente. ESPECIALIZACION: relación en donde una clase (la subclase) hereda todas las principales características de otra clase (la superclase) La subclase puede agregar nuevos componentes (atributos y métodos) y reemplazar las implementaciones con los métodos heredados. SUPERCLASE VEHICULO (atributos: marca, modelo, nro_seris, color, nro_vehiculos ) (métodos: constructor, mostrar_atributos, obtener_cantidad) SUBCLASE AUTO (atributos los de la superclase más: tipo_auto, máximo_asientos,... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

24 de Oct de 2017 CONSTRUCTORES: QUE SON LOS CONSTRUCTORES 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: Los Explícitos: se llaman mediante CALL METHOD (o la forma abreviada =>) Los Implícitos: son los Constructores. CUANDO SE UTILIZAN CONSTRUCTORES · Un constructor será necesario si después de crear una instancia de una clase necesitamos: · Asignar recursos · Inicializar atributos que no pueden ser cubiertos con la adición VALUE de la sentencia DATA · Modificar atributos estáticos. · Enviar mensajes que indiquen que... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 Muy interesante la leccion, Yo utilizo los Neuropics 9,13 y 14, el 10 es algo incontrolable. Muchas gracias.

Acceder a esta publicación

Ambito de estudios: Master en Programación ABAP Orientado a Objetos - Lección: Neurociencia Práctica

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 Hola a tod@s, Soy IT Manager de una empresa que hace 3 años (justitos) ha implantado SAP. A nivel de experincia con SAP a parte de la adquirida por el uso habitual, no había tenido. Por eso estoy tomando los cursos de formación para poder profundicar mas. Saludos.

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: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 VIDEO CREACION DE UN PROGRMA ABAP CON POO Paso a paso de la creación Definimos la clase contador y los métodos públicos y la variable privada contador. Luego implementamos los métodos que serían: asignar_contador: asigna la valor de la variable valor a la variable privada incrementar_contador: incrementa la variable privada en 1 obtener_contador: regresa el calo del contador a la variable valor Dentro del evento START-OF-SELECTION creamos la instancia la objeto cont Se le asignara un valor Se aumenta 3 veces en 1 Y se muestra el valor

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 TRATAMIENTO DE OBJETOS UTILIZACION DE LOS COMPONENTES DE UN OBJETO. Los programas solo pueden acceder a los componentes de la instancias usando las referencias de las variables referenciadas. La sintaxis es la siguiente: Siendo r_vehiculo la variable referenciada: r_vehiculo->color Accedemos al atributo color. Para llamar al método de instancia encendido: CALL METHOD r_vehiculo->encendido(). O la versión reducida omitiendo el CALL METHOD: vehiculo=>encendido(). OJO: cuando llamamos a un método de instancia desde dentro de otro método de instancia se puede omitir la referencia al objeto. Ejemplo: DATA: r_vehiculo TYPE REF TO vehiculo, ………marca TYPE string, modelo TYPE string. START-OF-SELECTION.... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 UML ¿Qué es:? UNFIED MODELING LANGUAGE (UML) permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos MODELO: Es una simplificación de la realidad. Es esencial en la construcción de software para: Comunicar la estructura de un sistema complejo Especificar el comportamiento deseado de un sistema Comprender mejor lo que estamos construyendo. Descubrir oportunidades de simplificación y reutilización. VENTAJAS DE UML Unifica distintas notaciones previas DESVENTAJAS DE UML Falta de integración con otras técnicas, por ejemplo diseño de interfaces de usuario. Es excesivamente complejo, el 80% de los problemas puede modelarse utiliznado... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

19 de Oct de 2017 CREACION DE OBJETOS ¿QUE SON 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 (Area de memoria de un programa ABAP) Una CLASE puede tener un número indefinido de INSTANCIAS. Un objeto existe mientras se esté usando en el programa. Existe siempre que por lo menos una referencia apunte hacia él o que un método del objeto esté registrado como método manejador de eventos. Una CLASE contiene la descripción genérica de un objeto y describe todas las características que tienen en común todos los objetos de una clase. Mientras... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

18 de Oct de 2017 ATRIBUTOS, MÉTODO, EVENTOS, TIPOS y CONSTANTES ATRIBUTOS Contienen los datos que pueden ser almacenados en los objetos de una clase. Pueden tener cualquier tipo de datos ABAP, conocidos también como PROPIEDADES. El estado de un objeto viene determinado por el contenido de sus atributos. Un tipo de atributos son las variables referenciadas, estas permiten crear y acceder a los objetos, de manera que si se definen en una clase permiten acceder a otros objetos desde dentro de la clase. Existen de dos tipos: Dependientes de instancia: El contenido de los atributos es especifico de cada obejto. Se declaran usando la sentencia DATA. Independientes de instancia o estáticos: el contenido de los atributos define el estado de la... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Expert

ES
17
166
287

18 de Oct de 2017 INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS (POO) Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real. POO es un paradigma o modelo de programación. Es una forma de programar, una manera de plantearse la programación. Tenemos que pensar de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otros conceptos más. ABAP soporta POO a partir de la versión 4.0. Esta extensión se basa en el lenguaje ya existente, siendo compatible con él. Se pueden usar objetos en programas existentes igual que si fueran sentencias ABAP. Los conceptos de orientación a objetos de los objetos... (+Info...)

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: Josep Antoni Lopez Moyano

"Es deber del alumno superar al maestro"

 

Conozca Nuestra Propuesta Académica

Le invitamos a conocer nuestra gama de Cursos, Carreras y Maestrías en Tecnología SAP

 Cargando presentación, aguarde unos instantes...

Publicaciones ABAP POO por tema tratado en lecciones

 

:: A

:: B

Badis

Aprenderemos que son las Badis, los tipos existentes y como se implementan. También analizaremos las diferencias entre Badis y Customer Exits.

Lección con 5 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 4: Temas Avanzados de la POO en ABAP

:: C

Clases

Aprenderemos que son Clases locales y globales, que es la visibilidad de una Clase, su estructura y componentes.

Lección con 12 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

Constructores

Aprenderemos que son los Constructores, los tipos de constructores existentes y cuando y como se utilizan.

Lección con 9 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 2: Conceptos y Técnicas de la POO en ABAP

:: D

:: E

Eventos

Aprenderemos a disparar, manejar, registrar y coordinar eventos. También realizaremos un ejemplo del manejo de eventos.

Lección con 8 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 2: Conceptos y Técnicas de la POO en ABAP

:: F

Friends

Analizaremos el efecto de la adición FRIENDS en la declaración de una clase.

Lección con 5 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 2: Conceptos y Técnicas de la POO en ABAP

:: H

Herencia

Analizaremos las principales características de la herencia.

Lección con 8 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 2: Conceptos y Técnicas de la POO en ABAP

:: I

Interfaces

Aprenderemos que son las Interfaces y como se implementan en nuestros desarrollos ABAP. También realizaremos un ejemplo de Interfaces.

Lección con 9 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 2: Conceptos y Técnicas de la POO en ABAP

Introducción a la POO

Aprenderemos que es la Programación Orientada a Objetos, como se piensa en la POO, los conceptos claves y las ventajas que presenta.

Lección con 12 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

:: M

:: N

Neurociencia Práctica

Analizaremos los últimos avances de la neurociencia en lo que respecta a procesos de aprendizaje y laborales, para brindarle herramientas útiles en sus estudios

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

:: P

 

 

:: ¿Realmente desea a aprender ABAP POO?

Tenemos una excelente noticia! el lunes 20 Noviembre 2017 comienza el Máster ABAP POO, un brillante futuro le espera!!!

 Cargando presentación, aguarde unos instantes...

:: Más Conocimientos Comunitarios sobre Tecnología SAP

 

 

:: Ayúdenos a Difundir nuesta propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!