✒️ABAP / El desarrollo BOR Por Victor Levi

Selector Alummnos / Empresas

ABAP El desarrollo BOR

ABAP El desarrollo BOR

3° BOR (Business Object Repository)

1- Desarrollo en Workflows

Se utiliza Tecnología Orientada a Objetos ya que permite simplificar el Proceso de Modelado.

  • Áreas de la Arquitectura Workflow donde se requiere programación
  • Organización
  • Procesos
  • Objetos de Negocio
  • Administración
  • Reporting
  • Creación de Workitems

2- Tipos de Objetos

Es una definición genérica de un Business Object, que describe las características generales y atributos comunes de los Objetos de Negocio de SAP.

La Trx SWO1 (Business Object Builder) nos permite Crear y realizar el Mantenimiento de los Objetos de Negocio.

  • Estados de un Tipo de Objeto
  • Modelado: El Tipo de Objeto no se puede instanciar o sea no se pueden generar Objetos para este tipo.
  • Implementado: Solo para pruebas, uso interno o posiblemente inestable.
  • Liberado: Listo para ser utilizado por el cliente. Solo permite Ampliaciones. No Modificaciones radicales.
  • Obsoleto: Ha sido reemplazado por otro Tipo de Objeto.

- Business Object

Es una Instancia de un Tipo de Objeto SAP. También se lo puede considerar como una colección de Atributos, Métodos y Eventos de una Entidad de Negocio en particular (p.ej. una Orden de Venta, un Vendedor, un Cliente o un Material).

  • 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 Objeto (es un).
  • Atributo: Fecha de Entrada, Aprobado por, Ingresado por, etc.
  • Métodos: Implementación de los Métodos aplicable al Objeto
  • Eventos: Eventos que generan al Objeto.

3- Business Object Repository (BOR)

Es un Entorno de Desarrollo y Ejecución completo, que permite manejar los siguientes Tipos de Objetos:

  • Objetos de Negocio: Proveen una visión de alto nivel orientada a los negocios como una interface de programación del sistema SAP. Objetos como Cliente, Material, Código de Compañía, etc.
  • Objetos Técnicos: Textos, Notas, Items de Trabajo, Documentos, Gráficos, Hojas de Cálculo.
  • Metaobjetos: Cada Objeto tiene un Atributo "Tipo de Objeto" que hace referencia al Metaobjeto al que está asignado. Los Métodos, Atributos y Eventos disponibles pueden ser recuperados desde su "Tipo de Objeto".

4- Instancias

Para poder trabajar con un Objeto de Negocio, primero se debe crear un Instancia del Objeto para dos Tipos de Objetos.

  • Persistentes: Contienen datos de las Bases de Datos R/3. Identificador único determinado por el Campo Clave.
  • No Persistentes: No están ligados a entradas de Bases de Datos. Son utilizados para Visualizar Datos o para Crear nuevos Objetos de Negocio Persistentes.

5- Campos Clave

  • Los Objetos se diferencian unívocamente a través de su Clave.
  • La Clave puede estar compuesta por uno o varios Campos.
  • Hacen referencia a un Campo Clave de una Tabla de Aplicación Subyacente.
  • El Mandante no es necesario en las Claves.
  • Deben ser Campos con el Tipo CH (Caracter)
  • Los Campos Clave concatenados tienen un máximo de 70 caracteres.

6- Atributos

  • Representa determinada característica que un Objeto puede llegar a tener.
  • Pueden ser Bases de Datos o Virtuales.
  • Pueden estar relacionados a un Tipo de Dato de la Base de Datos o a un Tipo de Objeto.
  • Pueden ser de una Línea (Single-Line) o Varias Líneas (Multiple-Line).
  • Atributos Virtuales:
  • Es un Atributo calculado (se requiere programación para obtenerlo).
  • El Business Object Builder no puede generar automáticamente el Código, como lo hace con los de las BD.
  • Ejemplos
  • Datos Dependientes del Lenguaje
  • Datos Dependientes del Tiempo
  • Referencias a Objetos
  • Cálculo de Valores (Netos, Brutos)
  • Atributos Multilineales
  • Se corresponden a las Tablas Internas de ABAP.
  • Pueden contener Campos de Bases de Datos u Objetos.

7- Métodos

  • Son las Actividades que podemos realizar sobre un Objeto.
  • Sincrónicos
  • El Resultado es enviado directamente al programa que lo ejecutó.
  • Es posible la utilización de Excepciones
  • Puede recibir Datos a través de Parámetros de Importación
  • Asincrónicos
  • El Resultado siempre es enviado en la forma de un Evento.
  • Solo se permiten algunas Excepciones.
  • El Método en sí mismo no espera un posible Evento Finalizador.
  • Puede recibir Datos a través de Parámetros de Importación

8- Eventos

  • Se lo utiliza para indicar que algo ha sucedido.
  • Son indispensables para Iniciar o Terminar los Workflows
  • La Definición se hace a través del Business Object Builder
  • La Implementación se hace a través de otras herramientas, por lo que la Documentación es indispensable.
  • Los Objetos llevan y traen Parámetros
  • Los Parámetros pueden ser definidos explícitamente por el Usuario
  • o pueden ser Estándar, los cuales no se definen
  • Objeto Lanzador
  • Usuario que Lanza el Objeto
  • Fecha
  • Hora


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.

SAP Master

Victor Norberto Levi

Profesión: Analista Programador - Argentina - Legajo: VT17H

✒️Autor de: 111 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Victor Levi

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El desarrollo BOR" de la mano de nuestros alumnos.

SAP Master


El Desarrollo BOR Desarrollo en workflow y arquitectura El desarrollo de workflows utiliza tecnología orientada a objetos para simplificar el modelado. La programación es necesaria en distintas áreas de la arquitectura workflow. Tipos de objetos y estados Un tipo de objeto (object type) define las características generales y atributos comunes de los business objects SAP. Se consultan en el Business Object Repository (transacción SWO1). Los estados del tipo de objeto incluyen: Modelado (no instanciable), Implementado (solo pruebas/uso interno), Liberado (para uso del cliente), y Obsoleto (reemplazado por otro). Business objects y sus elementos...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Expert



El BOR (Business Object Repository) en SAP es una herramienta que centraliza la definición y administración de objetos de negocio usados principalmente en SAP Business Workflow. Un objeto BOR representa entidades reales o conceptuales (como pedidos, facturas o clientes) con sus atributos, métodos y eventos. El desarrollo en BOR implica modelar estos objetos para estandarizar procesos y facilitar su reutilización. Se pueden crear objetos nuevos o ampliar los existentes, asignando lógica mediante métodos implementados en ABAP y vinculando eventos que activen flujos de trabajo. El BOR permite integrar datos y funciones de diferentes módulos SAP, manteniendo consistencia y reduciendo redundancia....

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

Lección 3: Desarrollo BOR Esta lección se centra en el desarrollo dentro de los Workflows, examinando conceptos clave como los tipos de objetos, el Business Object Repository (BOR), las instancias, los campos clave, los atributos, los métodos y los eventos. El propósito principal de un Workflow es establecer un circuito automático en el sistema que se desencadena por un suceso o evento. • 1. Desarrollo en Workflows La programación es necesaria en ciertas áreas de la arquitectura Workflow. â—¦ Tecnología orientada a objetos: Se utiliza para simplificar el proceso de modelado en el desarrollo de Workflows. â—¦ Otras áreas de programación: Incluyen la administración,...

Acceder a esta publicación

Creado y Compartido por: Roberto Fluder Ahumada

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

SAP SemiSenior

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,...

Acceder a esta publicación

Creado y Compartido por: Exequiel Eduardo Acevedo / Disponibilidad Laboral: FullTime

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

SAP Senior

El desarrollo de Workflows: En el desarrollo de Workflows se utiliza tecnología orientada a objetos debido que esta permite simplificar el proceso de modelado. Los tipos de objetos (OBJECT TYPE EN INGLÉS): es una definición genérica de un Business object que describe las características generales y atributos comunes de los objetos de negocio de SAP. Los tipos de objetos pueden consultarse en el Business Objct Repository (BOR) a través la transacción SW01. Los estados de un tipo de Objeto son: Modelado: En este estado el tipo de objeto no se puede "instanciar". Es decir no se puede generar objetos para este tipo. Implementado: Solo para pruebas, uso interno o posiblemente inestable....

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo / Disponibilidad Laboral: PartTime

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

SAP Expert


Otras áreas donde puede requerirse programación dentro de los Workflows son: la administración, el reporting y la creación de workitens. Un Business Object u objeto de negocios es básicamente una colección de atributos métodos y eventos de una entidad de negocios en particular ejemplos de un Business Object son una orden de venta, un vendedor, un cliente o un material. ********************************************* Business Object: Es una instancia de un tipo de objeto de SAP. Dentro del sistema SAP, contamos con el BOR (Business Object Repository) que es el repositorio de todos los objetos de negocio del sistema SAP. Utilizaremos el BOR si deseamos tener una visión general de los tipos...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


ABAP Development: Business Object Repository (BOR) Workflow Development In the architecture of Workflow, programming is required in the following areas: Organization Processes Business Objects Object-oriented technology is used in Workflow development because it simplifies the modeling process. Types of Objects (Object Type) It's a generic definition of a Business object that describes the general characteristics and common attributes of SAP business objects. Object types can be consulted in the Business Object Repository (BOR) via transaction SWO1. The states of an object type are: Modeling: In this state, the object type cannot be "instantiated". In other words, objects cannot be generated for this type. ...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


El desarrollo BOR 1 - El desarrollo del workflow. Las areas donde requiere programacion: - organizacion - procesos - objeto de negocio. se utiliza tecnologia orientada a objetos. 2 - Los tipos de objetos. Describe las caracteristicas generales y atributos comunes de los objetos de negocios de SAP. Se pueden consultar por SW01 Los estados de un tipo de objeto: - Modelado: no se puede instanciar, - implementado: solo para pruebas. - Liberado: para ser utilizado por el cliente. - Obsoleto: reemplazado por otro. El objeto de negocio es una instancia de un tipo de objeto. Esta definido por: - id objeto - campo clave. - nombre - componente - subtipos -...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

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

SAP Master

El desarrollo BOR El desarrollo en WorkFlows Las áreas de la arquitectura Workflow donde se requiere la programación son: En el desarrollo de Workflows se utiliza tecnología orientada a objetos debido a que esta permite simplificar el proceso de modelado. Los tipos de objetos Tipo de Objeto: Object Type en ingles. Es una definición genérica de un Business Object que describe las características generales y atributos comunes de los Objetos de negocio de SAP. Los tipos de objetos pueden consultarse en el Business Object Repository (BOR) a través de la transacción SW01. Transacción SW01: Business Object Builder. Corresponde a esta transacción, para mantener (crear, modificar,...

Acceder a esta publicación

Creado y Compartido por: Lisimaco Prieto Herrera

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

SAP Master

El desarrollo BOR 1. El desarrollo en Workflows Las áreas de la arquitectura wrokflow donde se requiere programación son: Organización Procesos Objetos de negocio Otras áreas donde puede requerirse programación dentro de los workflows son: La administración El reporting La creación de work items En el desarrollo de Workflows se usa tecnología orientada a objetos debido a que esta permite simplificar el proceso de modelado 2. Los tipos de objetos Es una definición genérica de un Business Object que describe las características generales y atributos comunes de los objetos de negocio de SAP Los tipos de objetos pueden consultarse en el Business...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

 


 

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

🔎Buscador de Publicaciones:


🔎Googlear en CVOSOFT:
Googlear: "ABAP - El desarrollo BOR"

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!