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

 X 

📘ABAP - Object Type

Selector Alummnos / Empresas

Definición de Object Type

Es una definición genérica de un Business Object que describe las características y atributos comunes de los objetos de negocio.

Accedemos a los tipos de objetos a través de la transacción estándar SWO1.

Un objeto de negocio es un programa ABAP que tiene datos, métodos y eventos.

Los datos son campos clave o datos varios.

Los métodos pueden ser llamadas a funciones o transacciones del sistema.

Los eventos son disparadores de acciones.

Si necesitamos un objeto de negocios similar a uno estándar existente en el sistema entonces lo que podemos hacer es copiar el objeto de negocios estándar, agregarle a la copia las funcionalidades que necesitamos. Esto se debe a que SAP no nos permite  modificar los datos, métodos y eventos de los objetos de negocios estándar pero si agregar.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Object Type" creadas y compartidas abiertamente por nuestros alumnos.

Objetos: Los objetos son instancias de las clases. Un objeto existe mientras se este usando en el programa. Referencia a objetos: Son punteros a los objetos abap. Hay dos tipos de referencias, la referencia a clases y la referencia a interfaces. La referencia a clases se define de la siguiente manera: TYPE REF TO <class>. Para crear un objeto hay que primero declarar una variable referenciada con la referencia a la clase. CREATE OBJECT <referencia> Un ejemplo : DATA: r_vehiculo1 TYPE REF TO vehiculo, r_vehiculo2 LIKE r_vehiculo1. START-OF-SELECTION. CREATE OBJECT r_vehiculo1. CREATE OBJECT r_vehiculo2. si utilizamos la condicion: IF r_vehiculo1 is initial, para determinar si la referencia r_vehiculo1 del objeto contiene...

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

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

SAP Senior

Las variables referenciadas se utilizan para acceder a un objeto desde un programa ABAP. Estas pueden contener el valor inicial o bien la referencia a un objeto ya existente. Estas variables referenciadas pueden contener una tabla interna o una estructura. El tipo de dato de la variable referenciada no esta definida hasta el momento de la declaracion del programa. Referencias a Clases: Type Ref to <Class>. Esta sentencia se usa en la sentencias TYPES o DATA. Creacion de Objetos: Create Object <VAR>. Almacenamiento de objetos en Tablas: DATA: r_objeto type ref to <class>, itab type table of <class>. create object r_objeto. append r_objeto to itab.

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

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

SAP Expert


Utilizar la clase Cl_gui_custom_container para referenciar el contenedor del alv y la clase cl_gui_alv_grid para referenciar la grila que pintaremos sobre el contenedor. DATA: o_grilla TYPE REF TO cl_gui_alv_grid, o_contenedor TYPE REF TO cl_gui_custom_container. ... CREATE OBJECT o_contenedor ... CREATE OBJECT o_grilla

Acceder a esta publicación

Creado y Compartido por: Luis Alfredo Lombardi Pizarro

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

SAP Senior

Las referencias son punteros a objetos. ABAP define un tipo de datos para las referencias. Hay dos tipos de referencias: a clases y a interfaces. Las referencias a clases se definen TYPE REF OF <class>. Esta sentencia se puede usar tanto en las secciones TYPE como en DATA. Para acceder a los componentes de un objeto se emplea la sintaxis CREF->COMP Para crear un objeto (CREATE OBJECT) antes hay que crear una referencia: DATA cnt TYPE REF OF counter. CREATE OBJECT cnt. Para acceder a los componentes de un objeto: - Atributos --> referencia->atributo o clase->atributo para componentes estáticos o me->attr para componentes individuales - Métodos --> CALL METHOD referencia-->metodo o CALL METHOD clase->metodo...

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

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

Un posible Solución al ejercicio: REPORT zprueba_objetos. TYPE-POOLS icon. INCLUDE zprueba_objetos_main_avion. DATA: r_avion1 TYPE REF TO avion, r_avion2 TYPE REF TO avion, r_avion3 TYPE REF TO avion. DATA:lista_aviones TYPE TABLE OF REF TO avion. START-OF-SELECTION. CREATE OBJECT r_avion1. CREATE OBJECT r_avion2. CREATE OBJECT r_avion3. APPEND r_avion1 TO lista_aviones. APPEND r_avion2 TO lista_aviones. APPEND r_avion3 TO lista_aviones.

Acceder a esta publicación

Creado y Compartido por: Mehdi Ould El Gadia

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

SAP Master


Objetos: son instancias de las clases. Tienen identidad propia y sus propios atributos. Existe mientras se este ejecutando el programa (mientras una ref. apunte a el). Ref a objetos: punteros a objetos ABAP. Se usan para acceder a un objeto desde un programa ABAP => Type ref to <CLASS> Creacion de objetos: DATA: VARIABLE TYPE REF TO CLASE, TABLA _INTERNA TYPE TABLE OF REF TO CLASE. STAR-OF-SELECTION. CREATE OBJECT VARIABLE. APPEND VARIABLE TO TABLA_INTERNA.

Acceder a esta publicación

Creado y Compartido por: Richard Zomacal

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

SAP Junior

El orden en el que se definen las variables afecta el resultado dentro del LOOP AT: TYPES: BEGIN OF ty_clientes, distrito(3) TYPE c, nrocli(5) TYPE c, region(4) TYPE c, cuenta(5) TYPE c, concepto(30) TYPE c, importe TYPE i, END OF ty_clientes. No da el mismo resultado que: TYPES: BEGIN OF ty_clientes, nrocli(5) TYPE c, region(4) TYPE c, distrito(3) TYPE c, cuenta(5) TYPE c, concepto(30) TYPE c, importe TYPE i, END OF ty_clientes.

Acceder a esta publicación

Creado y Compartido por: Juan Camacho

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

SAP Master

Tratamiento de Objetos 1. Utilización de objetos Los objetos son intancias de la clase. Un objeto existe mientras se esté usando en e programa. referencia hacia el, o método manejador registrado. 2. Referencias a objetos: Punteros a los objetos TYPE REF TO <class>. 3. Creación de objetos CREATE OBJECT 4. Cómo acceder a los componentes de un objeto * Para componentes de la instancia - Atributo: ref -> attr. - Método: CALL METHOD ref -> meth. * Para componentes estáticos - Atributo: class -> attr. o me -> attr. dentro de la clase - Método: CALL METHOD class -> meth. o me -> meth. dentro de la clase ...

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

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

SAP Senior

RFC y BAPIS Los sistemas SAP tienen interfaces en diferentes niveles de comunicación. Las interfaces de alto nivel, es decir, aquellas que acceden a objetos de negocio o procesos (BAPIs o IDcos utilizadas en ALE), usan la misma tecnologia, la llamada de función remota (RFC: Remote Function Call). Tecnologías de interfaces SAP ALE: Application Link Enabling BAPI: Business Application Programming Interface CPI-C: Common Program Interface Communication EDI: Electronic Data Interchange HTTP: HyperText Transfer Protocol LU 6.2: Logical Unit Type 6.2 RFC: Remote Function Call OLE: Object Linking and Embedding SMTP: Simple Mail Transfer Protocol SOAP: Simple Object Access Protocol...

Acceder a esta publicación

Creado y Compartido por: Jenny Feliz

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

SAP Master

BOR business object repository tx sw01

Acceder a esta publicación

Creado y Compartido por: Leidy Giselle Parra Mora


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