✒️ABAP El desarrollo BOR
ABAP El desarrollo BOR
En el desarrollo de workflows se utiliza tecnologia orientada a objetos
Tipo de objeto, definicion generica que describe las caracteristicas generales y atributos comunes de un objeto de negocios
SW01, permite consultar, crear, modificar los tipos de objetos
Los estados de un tipo de objeto son
Modelado, En este estado no se puede instanciar, es decir no se pueden generar obejtos para este tipo
Implementado, Solo para pruebas, uso interno o posiblemente inestable
Liberado, para ser usado por el cliente, se podran hacer ampliaciones pero no modificar radicalmente el tipo
Obsoleto, que ha sido remplazado por otro
Business Object (objeto de negocio), instancia de un tipo de objeto SAP, definido por los siguientes elementos.
Definicion: coleccion de atributos metodos y eventos de una entidad de negocios en particular, ejemplo, orden de venta, vendedor, cliente, material
ID de objeto, identificado unico
Campo clave, numero
nombre, designacion semantica unica
componentes, estructura interna diferenciada para los objetos de relacion "es parte de"
Subtipos, especializacion de un objeto "es un"
Atributo, fecha de entrada aprobado por, ingresado por... etc
Metodos, emplementacion de los metodos aplicable al objeto
Eventos, eventos que generan el objeto
Business object repository, entorno de desarrollo y ejecucion completo, que permite manejar los siguientes tipos de objetos.
objetos de negocio (cliente, material...)
objetos tecnicos, textos, notas items de trabajo y documentos
Metaobjetos, cada objeto tiene un atributro "tipo de objeto", que hace referencia al metaobjeto al que esta asignado
Instancias, para trabajar un objeto primero se crea la instancia del objeto, existen dos tipos de obejtos
Persistentes, contienen datos de la base de datos, identificador unico por el campo clave
No persistentes, no ligados a base de datos, usados para visualizar datos o crear nuevos objetos de negocio persistentes
Campos clave,
un objeto se identifica univocamente de otro a traves de su clave. una clave puede estar compuesta por uno o mas campos. hacen referencia a un campo clave de una tabla de la aplicacion subyacente (los campos clave concatenados pueden contener maximo 70 caracteres)
Atributos, objeto que representa determinada caracteristica
en SAP los atributos pueden ser base de datos o virtuales, pueden ser single o multiple line
Atributos virtuales, atributo calculado es decir que se requiere programacion para poder obtenerlo (no viene directamente de la base de datos) el codigo no se genera automaticamente
Atributos multi lineales, corresponden a las tablas internas
Metodos, actividades que podemos llevar a cabo sobre un objeto, pueden ser:
Sincronicos, el resultado es enviado directamente al programa que lo ejecuto, se pueden usar excepciones
Asincronico, el resultado siempre es enviado al programa llamador en forma de evento. solo se permiten algunas excepciones, el metodo en si mismo no espera un posible evento finalizador
Ambos metodos pueden recibir datos a traves de parametros
Eventos, se usa para indicar que algo sucedio, llevan y traen parametros. pueden ser definidos por el usuario (explicitamente) o estandar los cuales no se definen (objeto lanzador, fecha, hora...)
 
 
 
Sobre el autor
Publicación académica de Yeffer Jaime Sierra Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Yeffer Jaime Sierra Saenz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LR78W
✒️Autor de: 88 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial