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

 X 

✒️ABAP El desarrollo BOR

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


 

 

 


Sobre el autor

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

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 Senior

BOR --> Business Object Repository (entorno de desarrollo y ejecución completo) Para el desarrollo de WorkFlows se emplea POO. Los estados por los que pasa un tipo de objeto son: modelado, implementado, liberado u obsoleto. Un Business Object está definido por: ID, campo clave, nombre, componentes, subtipos, atributo, métodos y eventos. El BOR permite manejar objetos de negocio, objetos técnicos y metaobjetos. Para trabajar con un Objeto de Negocio primero ha de ser instanciado. En este momento existen dos tipos de objetos: persistentes (contienen datos de la base de datos R/3), no persistentes (no contienen datos de la base de datos). * TRANSACCIONES - SW01 --> Mantenimiento de tipos de objetos

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

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

SAP Master

DESARROLLO DE WORKFLOWS ÁREAS DE LA ARQUITECTURA. **ORGANIZACIÓN. **PROCESOS. **OBJETOS DE NEGOCIO. ESTADOS DE UN TIPO DE OBJETO **Modelado **Implementado. **Liberado. **Obsoleto.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

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

SAP Expert


DESARROLLO BOR: (BUSINESS OBJECT REPOSITORY) Tipo de objeto (object type): Define un Business Object que describe las caracteristicas generales y atributos comunes de los objetos de negocio en SAP. Los tipos de objectos se consutlan por la transaccion SW01. Los estados de un tipos de obejtos son: Modelado: No se lo puede instanciar, no se le puede generar objetos para este tipo Implementado: solo par apruebas Liberado: Para ser utilizado por el cliente Obsoleto: El tipo de objeto a sido reemplazado. El BOR es un entorno de desarrollo y ejecucion completo, para manejar los tipos de objectos de negocio y objectos tecnicos. Los metodos son actividades que podemos llevar a cabo sobre un objeto como. Sincronicos: El resultado es enviado al programa...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Expert


Desarrollo workflows Las áreas de arquitectura workflow donde se requiere programación Objetos de negocio: objeto – atributos –eventos – método. Procesos: definición del wf – pasó Organización: Rol - tarea – persona – posición – unid- org. 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 negocios de SAP. Pueden consultarse en business object repository (BOR) a través de la transacción SW01. Los estados de un tipo de objeto son: Modelado, implementado, liberado, obsoleto- Business...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP Master

Lección 3: Desarrollo BOR. 1.- Desarrollo en Workflows. Las áreas de la arquitectura Workflow donde se requiere programación son: Organización - (Persona, Posición, Unid. Org., Rol, Tarea). Procesos - (Definicón de WF, Paso). Objetos de negocio - (Atributos, Eventos, Métodos, Objetos). En el desarrollo de Workflow se utiliza tecnología orientada a objetos debido a que esta permite simplificar el proceso de modelado. 2.- Tipos de Objetos. Object Type es una definición genérica de un Business Object que describe las características generales y atributos de los Objetos de negocio de SAP. Los tipos de objetos pueden consultarse en el Business Object Repository...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Master

Desarrollo en Workflows En el desarrollo de Workflos se utiliza tecnología orientada a objetos debido a que esta permite simplificar el proceso de modelado. 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. Transacción SWO1 para mantener (crear, modificar, visualizar, copiar, etc) los objetos de negocio. Los estados de un Tipo de Objeto son: Modelado: En este estado el tipo de objeto no se puede instanciar. Es decir, no se pueden generar objetos para este tipo. Implementado: Sólo para pruebas, uso interno o posiblemente inestable. Liberado: Liberado para ser utilizado por el...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

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

SAP Master

Desarrollo BOR Las áreas de workflow donde se requiere programación son: * Rol * Atritbutos * Eventos * Métodos Tipo de objetos (OBJECT TYPE): definición genérica de un Business Object que describe las características generales y atributos comunes de los objetos de negocio de SAP. Estados de tipo de objeto: *Modelado: No se pueden generar objetos para este tipo * Implementado: Para pruebas, uso interno * Liberado: Liberado para ser utilizado. No admite modificaciones, sólo ampliaciones * Obsoleto: Tipo de objeto reemplazado por otro Business Object (Objeto de negocio)definido por: * ID * Campo clave * Nombre * Componentes * Subtipos * Atributos * Métodos * Eventos SW01: Business Object...

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

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

SAP Master

DESARROLLO EN WF: Areas de la arquitectura WF donde se requiere programacion: organizacion, procesos, objetos de negocio. Otras areas que pueden requerir programacion administracion, reporting, administraciond e workitems. TIPOS DE OBJETOS: definicion generica de un business object que describe las caracteristicas generales y atributos de los objetos de negocio de SAP. Pueden consultarse en la trx SW01 (BOR). Estados de un TO: Modelado: el to no se puede instanciar, o sea no se pueden generar objetos para este tipo. Implementado: solo para pruebas, uso interno o posbilemente inestable. Liberado: linerado para ser usado por el cliente, solo se podran realizar ampliaciones pero no modificar radicalmente el tipo. Obsoleto: el to ha sido reemplazado...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

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

SAP Master

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

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

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

SAP Master

Lección 3 Desarrollo BOR 1 Desarrollo de WorkFlow Las áreas de las arquitecturas WorkFlow donde se requiere programación son: Audio Tips: otras áreas donde se pueden programar dentro de los WorkFlow son la administración, el reporting y la creación de WorkItem. En el desarrollo de WorkFlow se utiliza tecnología orientado a objetos debido a que esta permitida simplificar el procesos de modelado. 2 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 consultar en el Business Object Repository...

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

 


 

👌Genial!, estos fueron los últimos artículos sobre 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.

Buscador de Publicaciones:

 


 

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