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 178 Publicaciones Académicas en ABAP POO.

Máster ABAP POO
Máster ABAP POO
Inscripción Abierta - Inicio: 02 Octubre 2017

Publicaciones ABAP POO por fecha

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

SAP Senior

MX
8
69
113

23 de Sep de 2017 U4-L5 Objetos Compartidos - Guardar un Catálogo; un autor escribe el catálogo en el área de objetos compartidos y luego muchos usuarioos pueden acceder al él al mismo tiempo. - Guardar un Carrito de compras; un comprados completa el carrito y el vendedor lo lee luego. Memoria compartida rea de memoria dentro del servidor de aplicación que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor. Los objetos se comparten con la sentencia EXPORT y se acceden a ellos con la sentencia IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY. La diferencia entre ambos buffer(shared buffer y shared memory) es de como se comporta el sistema cuando alcanza e límite e memoria, ambos pueden... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

19 de Sep 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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

19 de Sep de 2017 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... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

14 de Sep de 2017 U4-L1 Excepciones Situación anormal que sucede en la ejecución de un programa, la cual es tratada ya que previamente fue contemplada en el mismo. Acciones asociadas a una excepción: - Producir un mensaje informativo y terminar proceso - Cambio de estrategia de resolución del programa. A partir de la versión SAP Web AS 6.10, se introducen las "Excepciones basadas en clases", las cuales pueden lanzarse utilizando la sentencia RAISE EXCEPTION o por el entorno de ejecución (ej, la división por cero). Una excepción es representada por un objeto de excepción (instancia de la clase excepción). Se pueden definir las propias clases de excepciones aunque ya existen muchas... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

10 de Sep de 2017 ALV TREE OO Se declara variable para el contenedor y otra para el alv tree; cl_gui_custom_container y cl_gui_alv_tree. Se crean las jerarquías del árbol con estructuras LVC_NKEY CALL METHOD g_alv_tree->set_table_for_first_display EXPORTING is_hierarchy_header = l_hierarchy_header "jerarquía de arbol CHANGING it_outtab = t_tree[] "informacion alv it_fieldcaatalog = gt_fieldcat_tree.

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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

27 de Agosto de 2017 U3-L5 Evento Double Click Un ALV GRID CONTROL puede reaccionar a los diferentes eventos existentes en CL_GUI_ALV_GRID. EJ, Doble Click, puede mostrar información adicional sobre la linea en la cual se realizo el doble clic. - Se define clase CL_EVENTO_MANEJADOR, dentro el método ON_DOBLE_CLICK CLASS cl_evento_manejador DEFINITION. PUBLIC SECTION. CLASS-METHODS on_doble_click FOR EVENT double_clicl OF cl_gui_alv_grid IMPORTING es_row_no e_column. "Para ver parámetros del evento ir a la clase cl_gui_alv_grid ENDCLASS. CLASS cl_evento_manejador IMPLEMENTATION. METHOD on_doble_click. MESSAGE i208(00) with... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

27 de Agosto de 2017 U3-L5 Otras configuraciones del ALV GRID CONTROL Para ordenamiento dinámico de datos en tabla final ALV DATA: ti_sort type lvc_t_sort st_sort type lvc_s_sort. st_sort-fieldname = 'NOMBRE_APE'. "Campo por el que se ordena la info st_sort-sos = 1. "Ordenamiento en primer lugar st_sort-up = 'X'. ascendente append st_sort to ti_sort. st_sort-fieldname = 'DNI'. "Campo por el que se ordena la info st_sort-sos = 2. "Ordenamiento en segundo lugar st_sort-up = 'X'. ascendente append st_sort to ti_sort. CALL METHOD o_grilla->set_table_for_first_display EXORTING is_layout = st_layout CHANGING it_outtab = it_usuarios it_fieldcatalog = ti_catalogo[] it_sort = ti_sort Excluir botones de barra de herramientas... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

27 de Agosto de 2017 U3-L3 Configuración Layout ALV GRID CONTROL - Asignar título al reporte - Crear rayas en listado (zebra) - Optimizar ancho de columnas - Entre otras alternativas de configuración. Para esto se declara estructura tipo LVC_S_LAYOUT y se completan los campos a configurar. - GRID_TITLE: título con máximo de 70 caracteres - ZEBRA: si es 'X', muestra el listado rayado - NO_HEADERS: si es 'X' no muestra columna de cabecera - SEL_MODE: determina cuantas celdas, columnas o filas pueden seleccionarse; * espacio = muchas columnas y muchas filas, botón no. * 'A' = Muchas columnas y muchas filas, botón si. * 'B' = Muchas columnas y muchas filas, botón no. * 'C' = Muchas columnas y 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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

24 de Agosto de 2017 U3-L3 Catálogo de campos Tabla interna donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. La tabla es del tipo LVC_T_FCAT con una estructura del tipo LVC_S_FACT, está compuesta por campos que determinan las propiedades configurables de cada columna. Las definiciones de los campos a mostrar en ALV se pueden dar de dos maneras: - Mediante las propiedades tomadas de una tabla Z, I_STRUCTURE_NAME del método SET_TABLE_FOR_FIRST_DISPLAY (i_structure_name = 'ZUSUARIOS'). - Configurar las propiedades de cada campo de la estructura LVC_S_FACT. Principales propiedades de LVC_S_FCAT: TABNAME: nombre de tabla interna de salida del ALV FIELDNAME: nombre del campo de tabla de salida REF_TABLE: tabla referencia... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

24 de Agosto de 2017 U3-L2 Introducción ALV Grid Control Uno de los controles Z que SAP permite crear utilizando objetos ABAP es el ALV GRID CONTROL para crear un reportee ALV. - Se pueden incluir todas las funciones estándar de la barra de menús - Se pueden configurar las propiedades del ALV adaptando a nuestras necesidades Un contenedor es un área física para visualizar objetos, todos los controles existen dentro de un contenedor (ALV grid Control, Tree Control, SAP Picture Control, SAP Splitter Control, etc). Para crear el ALV se utilizarán dos clases (ver atributos, métodos y contenido en SE24) - CL_GUI_CUSTOM_CONTAINER - Contenedor del ALV - CL_GUI_ALV_GRID -> funcionalidades de ALV 1. Se hacen las declaraciones... (+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: Denisse Adriana Hernandez Trujillo

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

SAP SemiSenior

CO
FullTime
4
2
34

23 de Agosto de 2017 Excepciones ABAP Se genera cuando al ejecutar un programa ocurre una situación anormal en el mismo. Puede indicar cambio de estrategia en el tratamiento en el procesamiento de los datos. Se puede enviar mensaje de alerta, informativo o terminación del programa. Excepciones Basadas en Clases Son generadas con la Sentencia RAISE EXCEPTION o por entorno de ejecución. Una Exception es representada por un objeto de Exception. Los atributos del objeto de exception contienen información del error. Se pueden definir las propias clases de excepciones Se pueden crear de manera global por la SE24 o local dentro del programa. Si se produce una excepción el sistema interrumpirá... (+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: Fabio Andres Medina Jimenez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

MX
8
69
113

22 de Agosto de 2017 U2-L8 Uso de adición FRIENDS y como se implementa. Adición que se agrega a una clase para permitir que otra clase pueda acceder a sus componentes protegidos y privados. La adición se agrega en la clase cuyos atributos necesitan ser accedidos. CLASS lcl_class1 DEFINITION FRIENDS lcl_class2. ... .. ENDCLASS. En el siguiente ej; La clase local LCL_FRIEND denominada 'amiga' podrá acceder a los componentes de la clase local LCL_ME: CLASS lcl_me DEFINITION FRIENDS lcl_friend. PRIVATE SECTION. DATA: a1 TYPE string VALUE 'Soy A1 de la clase LCL_ME'. ENDCLASS. El método ACCESS_A1_OF_CLASS1 de clase LCL_FRIEND accederá a componentes privados de LCL_ME. CLASS lcl_friend DEFINITION.... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

20 de Agosto de 2017 U2-L6 Introducción a Interfaces Las clases, sus instancias(objetos) y el acceso a los objetos usando variables referenciadas son la base de la POO en ABAP. Hay veces que se requieren clases similares que proporcionen funcionalidades similares pero codificadas diferente(dan punto de contacto común con usuario). Por ej. dos clases similares "Cuenta corriente" y "Cuenta de ahorro", tienen un método para calcular comisiones del año. Las interfaces y nombres de los métodos son los mismos pero la implementación diferente. El usuario tiene que ser capaz de ejecutar el método para todas las cuentas sin preocuparse del tipo de cada cuenta individual. Con objetos ABAP es posible mediante... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

20 de Agosto de 2017 U2-L5 Disparar y manejar eventos En objetos ABAP ciertos métodos se conocen como: - Disparadores (triggers); disparan un evento - Manejadores (handlers); se ejecutan cuando ocurre un evento Para disparar un evento: - Declarar el evento en la parte declarativa de la clase o en una interface. - Disparar el evento en uno de los métodos de la clase. Eventos dependientes de instancia: EVENTS <evt> EXPORTING... VALUE(<ei>) TYPE type [OPTIONAL].. Eventos estáticos: CLASS-EVENTS <evt>... En la declaración un evento se pueden especificar parámetros que pasan al manejador de eventos con la adición EXPORTING. Los parámetros se pasan siempre por valor. Los eventos dependientes de... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

20 de Agosto de 2017 U2-L4 Encapsulación. También conocida como Ocultamiento, los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los objetos. La base de la encapsulación, las tres áreas de visibilidad de una clase (pública, privada y protegida). Un objeto(su interior), es ecapsulado, desde fuera es invisible, simplemente se usa. Los atributos públicos forman parte de la interface entre un objeto y los usuarios. Los atributos públicos de una clase global no pueden ser cambiados una vez liberada la clase. Si se quiere encapsular un objeto completamente no se debe declarar atributos públicos.

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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

20 de Agosto de 2017 U2-L2 Herencia Capacidad que tiene una clase de heredar las propiedades (atributos y métodos) de otra clase. Especialización; relación donde una subclase hereda las principales características de la superclase. En la subclase se pueden agregar nuevos componentes (atributos y métodos) y reemplazar las implementaciones con métodos heredados. Generalización; inverso a especialización, la superclase hereda características de subclase. Ventajas de herencia: - Los componentes comunes existen solo una vez en la superclase y son mantenidos centralmente. - Evita implementaciones redundantes ya que los componentes de superclases están disponibles en subclases. - Reusabilidad; reutilizar... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

16 de Agosto de 2017 U2-L1 Constructores Método especial llamado por el sistema en tiempo de ejecución de forma implícita. Existen dos tipos de métodos en los Objetos ABAP; los llamados en forma explícita(CALL METHOD o forma abreviada) y los llamados en forma explícita (Constructores). ¿Cuando utilizar Constructores? Cuando después de crear una instancia se necesita: - Asignar recursos - Inicializar atributos que no son cubiertos por "VALUE" en "DATA" - Modificar atributos estáticos - Enviar mensajes que indiquen que un nuevo objeto se creó. Tipos de Constructores Constructor de instancia: CONSTRUCTOR método llamado por el sistema cuando se crea el objeto. Constructor... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

14 de Agosto de 2017 U1-L9 Utilización de los componentes de un objeto Solo se pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas. r_vehiculo->color "Acceder atributo color Llamar a método de instancia CALL METHOD r_vehiculo->encendido(). r_vehiculo->encendido(). "versión reducida para llamar a método de instancia Cuando se llama un método de instancia dentro de otro método de instancia se puede omitir la referencia del objeto. DATA: r_vehiculo TYPE REF TO vehiculo, marca TYPE string, modelo TYPE strng. START-OF-SELECTION. CREATE OBJETCT r_vehiculo. r_vehiculo->obtener_tipo( IMPORTING ex_marca = mara ... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

14 de Agosto de 2017 U1-L7 Objetos Son instancias de las clases. Tienen identidad y atributos propios. Residen en el área de memoria de un programa ABAP. Una clase puede tener N instancias. Un objeto existe siempre que una referencia apunte hacia él o un método esté registrado como método manejador de eventos. Referencias a Objetos Punteros a objetos ABAP para acceder al objeto desde un programa. Los objetos están contenidos en variables referenciadas, que son las que conocen la identidad del objeto. El usuario no puede acceder a la identidad del objeto directamente. Una variable referenciada puede contener una tabla interna o una estructura. Hay dos tipos principales de referencias; a clases y a interfaces. CLASS vehiculo... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

13 de Agosto de 2017 UML Unified Modeling Language. Modelar, construir y documentar sistema de software orientado a objetos. Modelo; simplificación de la realidad UML utiliza diagramas para representar gráficamente un sistema desde distintos puntos de vista: Diagrama de Clases; clases y sus relaciones, perspectiva estática del sistema, diseño estructural. Diagrama de Objetos; objetos y sus relaciones, situación concreta en momento determinado. Parte estática de una relación. Diagrama de Secuencia; interacción completa; objetos, sus relaciones y mensajes enviados entre ellos. Ordenación temporal de mensajes que se intercambian. Diagrama de Colaboración o Comunicación; org estructural de... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

10 de Agosto de 2017 U1-L6 Atributos - Datos que pueden ser almacenados en los objetos de una clase. (Propiedades) - El edo de un objeto viene determinado por el contenido de sus atributos - Un tipo de atributo son las variables referenciadas; permiten crear y acceder a los objetos. Dependientes de instancia; el contenido es específico de cada objeto. Sentencia DATA. Independientes de instancia o estáticos; el contenido define el estado de la clase y es válido para todas las instancias de la clase. Sentencia CLASS-DATA. Accesibles desde todo el entorno de ejecución de la clase. Todos los objetos de una clase pueden acceder a sus atributos estáticos. Si se cambia un atributo estático en un objeto, el cambio es visible en... (+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: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

10 de Agosto de 2017 U1-L5 Clases locales y globales Globales; se crean en SE24, almacenadas en class pools en libreria de clases en R/3. Todos los programas ABAP pueden acceder a ellas. Locales; se definen en un programa ABAP en el que solo pueden ser invocadas. Definición de Clases Locales La parte declarativa son datos globales del sistema por lo que van al inicio del programa. Definición(componentes): CLASS vehiculo DEFINITION. data: velocidad type string, anio_fabricacion type string. METHODS: asignar_anio_fabricacion IMPORTING a_anio_fabricacion TYPE string, disminuir_velocidad IMPORTING a_velocidadTYPE string. ENDCLASS. Si se declaran métodos en la parte declarativa, se deberá definir... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

MX
8
69
113

09 de Agosto de 2017 U1-L1 Programación Orientada a Objetos (POO) Método de desarrollo de software basado en el comportamiento de los objetos en el mundo real. No es un lenguaje, o tecnología, sino una forma de programar o manera de plantearse la programación. Con la POO se escriben los programas en términos de objetos, propiedades, métodos, etc. En ABAP se pueden usar objetos en programas existentes, de igual manera, se pueden usar sentencias ABAP en programas ABAP orientados a objetos. ¿Como se piensa en la POO? Ej1 Objeto: Coche Propiedades (características): Color, modelo, marca,etc Métodos (funcionalidad): Ponerse en marcha, parar. Ej2 Objeto: 2/3 Propiedades: Numerador, denominador... (+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: Denisse Adriana Hernandez Trujillo

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

SAP SemiSenior

CO
FullTime
4
2
34

05 de Agosto de 2017 Cordial saludo a todos, Mi nombre es Fabio Andres Medina, Soy ingeniero de sistemas actualmente trabajo como Analista de Sistemas, desde hace 4 años manejo SAP - ABAP. He estado en consultoria tambien. Se dio la oportunidad de realizar este curso para poder afianzar y fortalecer conocimientos en la parte de Orientado a Objetos. Cualquier cosa inquietud con mucho gusto.

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: Fabio Andres Medina Jimenez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

CO
6

22 de Abril de 2016 Leccion interfaces. 2. Que son las interfaces?. Son estructuras independientes que se pueden implementar en una clase para extender el ámbito (componentes y visibilidad) de esa clase. Las interfaces extienden el ámbito de una clase añadiendo sus propios componentes a la sección pública. 3. Definición de interfaces. Se pueden definir Globalmente en repositorio R/3 ó localmente.en un programa ABAP entre las sentencias : INTERFASE <interface>. . <declaración de componentes: atributos, metodos y eventos> ...... ENDINTERFACE.. Los componentes de las interfaces no tienen que ser asignados a ninguna sección de visibilidad ya que automáticamente pertenecen a la sección... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Rafael Humberto Quintero Pinto

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

SAP SemiSenior

CO
6

21 de Abril de 2016 Lección Eventos. 1. Disparar y Manejar Eventos. - Métodos disparadores (triggers), disparan un evento. - Métodos manejadores (handlers), se ejecutan cuando ocurre un evento. Para disparar un evento, una clase tiene que : - Declarar el evento en la parte declarativa, Para declarar eventos dependientes de instancia, es usa la siguiente sentencia: EVENTS <evt> EXPORTING... VALUE(<ei>) TYPE type [OPTIONAL].. Para declarar eventos estaticos se usa la sentencia : CLASS-EVENTS <EVT>... - Disparar el evento en uno de sus métodos. Para disparar un evento en un método, se usa la siguiente sentencia : RAISE EVENT <evt> EXPORTING... <ei> = <fi>...... Los eventos dependientes... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Rafael Humberto Quintero Pinto

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

SAP SemiSenior

CO
6

20 de Abril de 2016 Leccion Video - Encapsulación. 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. Cuando se define una clase hay que tener mucho cuidado en el diseño de los componentes públicos, intentando declarar tan pocos como sea posible, son visibles externamente y forman parte de la interface entre un objeto y sus usuarios. Para encapsular completamente una clase, no se debe declarar ningún atributo público.

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: Rafael Humberto Quintero Pinto

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

SAP SemiSenior

CO
6

20 de Abril de 2016 Leccion Polimorfismo. Polimorfismo significa que métodos que se llaman exactamente igual pueden comportasen de manera diferente en clases diferentes. Támnien se conoce como Redefinición. Se usa la adición REDEFINITION en la sentencia METHODS para redefinir un método público ó protegido dependiente de instancia en una subclase y hacer que realice una función más especializada. Cuando se redefine un método no se puede cambiar su interface, el método mantiene el mismo nombre y la misma interface de parámetros, pero tiene una nueva implementación. La redefinición en la subclase 'oculta' la implementación original en la superclase. Se puede usar... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Rafael Humberto Quintero Pinto

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

SAP SemiSenior

CO
6

19 de Abril de 2016 Leccion Herencia. 1. Que es la Herencia?. Es la capacidad que tiene una clase (la Subclase) de heredar los atributos y métodos de otra clase (la Superclase). Especialización : La subclase hereda todas las principales caracteristicas de la superclase. Generalizacion : Caso inverso de la especialización. Las pricipales ventajas de la herencia son : - Los componentes solo existen una única vez en la superclase. - Los componentes en la superclases estan también disponibles en las subcalses. 2. Decalaración de Herencia. CLASS <subclass> DEFINITION INHERITING FROM <sperclass>. Aunque los componentes privados de la superclase exiten enla subclase, no son visibles. 3. Tipos de Herencia. - Simple,... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Rafael Humberto Quintero Pinto

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

SAP SemiSenior

CO
6

19 de Abril de 2016 Lección constructores. 1. Que son constructores?. Es un metodo especial que es llamado por el sistema en tiempo de ejecución de forma implicita. 2. Cuando utlizar un constructor?. los constructores se utilizan para asiganar recursos, inicializar y modificar atributos (estaticos) y enviar mensaje de creación de un objeto. 3. Tipos de constructores. - De instancia, CONSTRUCTOR. Es llamado en tiempo de ejecución con al senetencia CREATE OBJECT. Debe ser definido en la seccion publica de la clase, solo puede tener parametros IMPORTING y excepciones. - Estatico, CLASS_CONSTRUCTOR. Es llamado por el sistema cuando la clase es accedida por primera vez. Debe ser definido en en la seccion publica de la clase no puede tener... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Rafael Humberto Quintero Pinto

"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 3 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 11 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 8 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 7 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 4 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 7 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 8 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 11 publicaciones , correspondientes a Máster ABAP Orientado a Objetos - Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP

:: M

:: P

:: R

 

 

:: ¿Realmente desea a aprender ABAP POO?

Tenemos una excelente noticia! el lunes 02 Octubre 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!