✒️ABAP / El desarrollo BOR Por Exequiel Acevedo
ABAP El desarrollo BOR

Desarrollo BOR en WorkFlow de SAP
El BOR (Repositorio de Objetos de Negocio)es un objeto de negocio que se utilizan dentro de los WorkFlows. Estos objetos representan entidades del negocio, como órdenes de compra, facturas, materiales, empleados, etc.
Elementos principales del BOR en un WorkFlow
- Objetos de negocio
- Representan entidades del sistema (Ejemplo: BUS2032 para pedidos de ventas).
- Se pueden visualizar y gestionar en la transacción SWO1 .
- Atributos
- Son datos específicos del objeto (Ejemplo: Número de pedido, fecha de creación).
- Métodos
- Defina acciones que se pueden ejecutar sobre el objeto (Ejemplo: Liberar pedido, Aprobar factura).
- Eventos
- Indican cambios en el estado del objeto y pueden disparar WorkFlows (Ejemplo: "Pedido creado", "Factura pagada").
Rol del BOR en un flujo de trabajo
- Permite la interacción entre los procesos del WorkFlow y las aplicaciones SAP.
- Defina cómo se manejarán los eventos y acciones dentro del flujo de trabajo.
- Facilita la integración con ABAP para ampliar la funcionalidad de los WorkFlows.
Tipo de objeto en tipo de objeto de negocio Repositorio de objetos de negocio (BOR)
Características del tipo de objeto
-
Representa una entidad del negocio
- Ejemplo: Un pedido de ventas, una orden de compra, un material,
-
Tiene atributos, métodos y eventos.
- Atributos: Información
- Métodos: Acciones que pueden ejecutarse sobre el objeto (Ejemplo: Aprobar orden, Cancelar pedido).
- Eventos: Cambios en el estado del objeto que pueden disparar WorkFlows (Ejemplo: Pedido creado, Factura aprobada).
-
Utilizado dentro de WorkFlows
- Se emplea para definir qué datos se manejarán y qué podrán ejecutar acciones dentro del WorkFlow.
¿Cómo se gestionan los tipos de objetos?
- Se pueden visualizar y modificar en la transacción SWO1 .
- Se pueden extender mediante subtipos si es necesario agregar funcionalidad personalizada.
- Se pueden definir en clases ABAP (SE24) en WorkFlows más modernos.
Diferencia entre tipo de objeto y clase ABAP
- Tipo de objeto (BOR) : Usado en WorkFlows tradicionales con eventos y métodos predefinidos.
- Clase ABAP (OO WorkFlow) : Más flexible, permite utilizar programación orientada a objetos y ampliar funcionalidades de manera más eficiente.
Conclusión
El Tipo de Objeto es la base de cualquier WorkFlow en SAP, ya que define la estructura, comportamiento y eventos que se manejarán dentro del proceso automatizado.
Resumen de Tipos de Objetos en el BOR| Objetos de Negocio Estándar | Objetos predefinidos por SAP | BUS2012 (Orden de Compra) |
| Objetos de Negocios Personalizados | Objetos creados por el usuario para ampliar funcionalidades | ZBUS2012 (Orden de Compra personalizada) |
| Objetos de Aplicación | Representan datos de módulos específicos de SAP | KNA1 (Clientes), BKPF (Documentos FI) |
| Objetos de Datos | Datos individuales utilizados en WorkFlows | Registro de Material, Documento FI |
| Objetos de Interfaz | Permiten la integración con otros sistemas o módulos | Conexión mediante BAPI o RFC |
| Clases ABAP OO | Usadas en WorkFlows modernos en lugar de BOR | ZCL_WORKFLOW (Clase personalizada para WorkFlow) |
 
 
 
Sobre el autor
Publicación académica de Exequiel Eduardo Acevedo, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Exequiel Eduardo Acevedo
Profesión: Analista de Sistemas de Información - Argentina - Legajo: JM18M
✒️Autor de: 32 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























