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

 X 

✒️ABAP El desarrollo BOR

ABAP El desarrollo BOR

ABAP El desarrollo BOR

UNIDAD 6 Lección 3: Desarrollo BOR

Las áreas de la arquitectura Workflow donde se requiere programación son:

  • Objetos de negocio; objetos con sus atributos, eventos y métodos.

  • Procesos; Definición de WF, Paso.

  • Organización: Tarea, Rol, Persona, Posición, Unid.org.

  • Otras áreas: Administración, Reporting, Creación de WorkItems.

En el desarrollo de WF se usa Tecnología Orientada a Objetos (OO), pues ésta simplifica el modelado.


Tipo de Objeto:

  • 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 Objeto pueden consultarse en el Business Object Repository (BOR) con la Trx SWO1.


Estados de un Tipo de Objeto son:

  • Modelado; no se puede instanciar (=generar objetos).

  • Implementado; Sólo para pruebas, uso interno, posiblemente inestable.

  • Liberado; Listo para ser usado por el cliente. Se permiten ampliaciones, no modificaciones radicales.

  • Obsoleto; El tipo de objeto ha sido reemplazado por otro.


Elementos de un BO (BO=Instancia de Tipo de objeto: Orden de vta, un vendedor, un cliente, un material, etc.):

  • Id Objeto; Identificador único.

  • Campo clave; Número.

  • Nombre; designación semántica única.

  • Componentes; Estructura interna de todo objeto ("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 genera al objeto.


Business Object Repository (BOR):

Es un entorno de desarrollo y ejecución completo, que permite manejar los sgtes tipos de objetos:

  • Objetos del negocio; proveen visión de alto nivel orientada a los negocios y una interface de programación del sistema.

  • Objetos técnicos; como textos, notas, items de trabajo y dcmtos, así como objetos de escritorio (:textos, gráficos, hojas de cálculo, etc.).

  • Metaobjetos; cada objeto tiene un atributo "Tipo de objeto" que hace referencia al metaobjeto asignado. Los métodos, atributos y eventos de un objeto pueden ser recuperados desde su Tipo de objeto.


Instancias:

Cuando se crea una instancia, existen dos tipos de objetos:

  • Obj. Persistente; contienen datos de las bases de datos R/3. Tienen un identificador único (campo clave).

  • Obj. No persistente; no están ligados a entradas concretas de base de datos: se usan para visualizar datos, o para crear nuevos objetos de negocio persistentes.


Campo Clave:

Un objeto se identifica unívocamente de otro a través de su clave. Una clave puede estar compuesta de uno o más campos. Referencian a campos clave de una tabla de aplicación subyacente.

El mandante no es necesario en las claves. Deben ser campos tipo CHAR (uno o más concatenados) máx 70 caracteres.


Atributos:

Característica de un objeto que éste puede llegar a tener.

En SAP, los atributos pueden ser de base de datos (generado por Business Object Builder), o virtuales ("calculado", requiere codificación "explícita").

Según su definición, pueden estar relacionados a un tipo de dato de la base de datos o a un tipo de objeto (asociaciones o composiciones).

Puede ser de una o varias líneas (single-line o multiple-line).

Ejemplos de atributos virtuales: datos dependientes de lenguaje o tiempo, Referencias a objetos, Cálculo de valores netos - brutos.

Atributo multi-lineales; corresponde a las "Tablas Internas" de ABAP. Pueden contener campos de base de datos u objetos.


Métodos:

Son las actividades que podemos llevar a cabo sobre un objeto.

  • Mét. Sincrónico; el resultado es enviado directamente al programa que lo ejecutó. Es posible el uso de excepciones.

  • Mét. Asincrónicos; el resultado es siempre enviado al programa llamador en la forma de un evento. Se permiten algunas excepciones (restringidas). El método en sí no espera un posible evento finalizador.

Ambos tipos de métodos pueden recibir datos a través de parámetros de importación.


Eventos:

Un evento se usa para indicar que algo ha sucedido. Son indispensables para iniciar o terminar los WF.

La definición de un evento se hace en el Business Object Builder, pero su implementación se hace con otras herramientas, por eso la documentación de los eventos es "indispensable".

Los eventos llevan y traen parámetros. Los parámetros pueden ser Definidos por el usuario (explícitamente) o standard (obj.lanzador, usuario que lanza el obj., fecha, hora, etc.).


Interface:

El mismo concepto aprendido en POO, es decir:

Son estructuras independientes que se pueden implementar en una clase para extender el ámbito de esa clase.


 

 

 


Sobre el autor

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

SAP Master

Victor Wong

Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P

✒️Autor de: 85 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Victor Wong

✒️+Comunidad Académica CVOSOFT

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

SAP Master

desarrollo en workflows las areas de la arquitectura workflow donde se requiere programacion son: organiuzacion, procesos, objeto de negocio. en el desarrollo de workflows se utiliza tecnologia orientada a objetos debido a que esta permite simplificar el proceso de modelado. tipos de objetos es una definicion generica de un business object que describe las caracteristicas generales y atributos comunes de los objetos de negocio de sap. los tipos de objetos pueden consultarse en el business object repository(BOR) a traves de la transaccion sw01 los estados de un tipo de objeto son: modelado implementado liberado obsoleto

Acceder a esta publicación

Creado y Compartido por: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

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

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 Senior

Desarrollo en Workflows.- Las áreas de la arquitectura Workflow donde se requiere programación son: Organización, Procesos y Objetos de negocio. En el desarrollo de WOrkflows se utiliza tecnología orientada a objetos debido a que esta permite el proceso de modelado. Tipos de Objetos (OBJECT TYPE).- Es una definición genérica de un Business Object que describe las caracteristicas generales y atributos comunes de los objetos de negocio de SAP. Los tipos de objetos pueden consultarse en el Business Object Repositiry (BOR) a través de 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...

Acceder a esta publicación

Creado y Compartido por: Yair Miguel Ramirez Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


Desarrollo BOR Desarrollo en workflows Se usa tecnología OO debido a que esta permite simplificar el proceso de modelado. Tipos de objetos: Tipo de objeto.- Es una definición genérica de un Business Object que describe las características generales y atributos comunes de los Objetos de negocio en SAP. OJO: Los tipos de objetos pueden consultarse en el Business Object Repository (BOR) a través de la transacción SWO1. Transacción SWO1.- Usaremos el Bussines Object Builder (tx SWO1) para mantener (crear, modificar, visualizar, copiar, etc) los objetos de negocio. Business object.- Es una instancia de un tipo de objeto SAP. Business object Repository.- El BOR es un entorno de desarrollo y ejecución...

Acceder a esta publicación

Creado y Compartido por: José Luis Zevallos Mamani

*** 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 Senior

Desarrollo en Workflow Las áreas que se requiere programación son: organización, procesos, objetos de negocios. Tipos de objetos Es una definición de un Business Object que describe las caracteristicas generales y atributos comunes de los objetos de negocios. Los tipos de objetos de objetos se consultan por la SW01. Los estados de un tipo de objeto son: Modelado. En este tipo no se puede instanciar o generar objetos. Implementado. Solo pruebas, uso interno. Liberado. para ser utilizado por el cliente, no se puede modificar radicalmente el tipo. Obsoleto, ha sido reemplazado por otro. Business Object Reporitory Es un entorno de desarrollo y ejecución que permite manejar: ...

Acceder a esta publicación

Creado y Compartido por: Morela Silva

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

SAP Master

DESARROLLO Otras areas donde se puede requerir programacion dentro de los WORKFLOWs Administracion reporting y la creacion de WORD ITEMS. En el desarrollo de Workflos se usa la tecnologia orientada a objetos debido a que esta permite simplificar el proceso de modelado. Tipo de Objeto Describe las caracteristicas generales y atributos comunes de los objetos de negocio de SAP. Los tipos de objetos pueden consultarse en la TRX SW01 Objeto de negocio (Business OBJECT) Es una instancia de un tipo de objeto de SAP, es una coleccion de atributos o metodos y eventos de una unidad de negocio. en particular una orden de venta un vendedor un cliente o un material. LAS INSTANCIAS. Cuando se crean las instancias existen dos tipos: Persistentes y no persistentes....

Acceder a esta publicación

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

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

 


 

👌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!