![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El desarrollo BOR
ABAP El desarrollo BOR
![ABAP El desarrollo BOR ABAP El desarrollo BOR](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/184.jpg)
Las área de la arquitectura Workflow donde se requiere programación son;
Objetos : Atributos, Eventos y Métodos
Organización: Rol
También puede ser en la Administración, el reporting y la administración de workitems.
Ø TIPOS DE OBJETOS
Es una definición genérica de un Business Object ( es una instancia de un tipo de objeto SAP) que describe las características generales y atributos comunes de los Objetos de negocio de SAP. Se pueden consultar en la transacción SWO1
Los estados de los objetos son:
- Modelado. En este estado no se puede instanciar
- Implementado : Solo esta listo para hacer pruebas.
- Liberado. Liberado para ser usado por el cliente
- Obsoleto. Se ha reemplazado por otro.
Están definidos por los siguientes elementos:
- ID del Objeto : identificador único
- Campo clave: Número
- Nombre: Designación semántica única
- Componentes: Estructura interna diferenciada para los objetos de relación "es parte de"
- Subtipos: Especialización de un objetos "es un"
- Atributo: Datos del objeto
- Métodos: Implementación de los métodos aplicable al objeto
- Eventos: Eventos que generan al objeto.
Ø BUSINESS OBJECT REPOSITORY
El BOR es un entono de desarrollo y permite manejar los siguientes tipos de objetos:
- Objetos de negocios. Como Cliente, Materia, Pedido, etc.
- Objetos Técnicos. Como texto, notas, items de trabajo y documentos.
- Metaobjetos. Cada objeto tiene un atributo "Tipo Objeto" que hacer referencia al metaobjeto al que esta asignado.
Ø INSTANCIAS
Para trabajar con un objeto de negocio se debe de crear una instancia del Objeto. Existen dos tipos de objetos:
- Persistentes. Contiene datos de la base de datos del R/3.
- No Persistentes. No están ligados a entradas concretas de BD
Ø CAMPOS CLAVE
Un Objeto se identifica unívocamente a través de su clave, y puede ser compuesta de uno o más campos.
Ø ATRIBUTOS
Los atributos representan una determinada característica que el objetos pueda tener. Pueden ser de :
- Base de Datos. Se extrae de la BD
- Virtuales. Es un atributo "calculado" o sea que se requiere programación para poder obtenerlo.
También pueden ser de:
- Una Linea (Single-line)
- Varias lineas ( Multiple-line). Son lo que en ABAP se denomina Tablas Internas
Ø MÉTODOS.
Son las actividades que se pueden llevar a cabo sobre un objeto y pueden ser:
- Sincrónicos. En los sincrónicos el resultado es enviado directamente al programa que lo ejecutó y es posible utilizar excepciones
- Asincrónicos. En los asincrónicos el resultado es enviado de regreso al programa llamador en forma de evento, y solo permite algunas restricciones.
Ambos pueden recibir y enviar parámetros.
Ø EVENTOS
Se utiliza para indicar que algo sucedió y son indispensables para iniciar o terminar los workflows. Los eventos llevan y traen parámetros , que pueden ser definidos por el usuario o estándar los cuales no se definen.
Las interfaces es el mismo concepto de la POO.
 
 
 
Sobre el autor
Publicación académica de Carlos Alberto Carreira, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Alberto Carreira
Profesión: Consultor Técnico en Jde W.s. - Argentina - Legajo: KC15G
✒️Autor de: 92 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Carlos Carreira