✒️ABAP El desarrollo BOR
ABAP El desarrollo BOR
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 Repository:
Entorno de desarrollo y ejecución completo que permite manejar:
* Objetos de negocio: Cliente, material, código de la compañía...
* Objetos técnicos: Textos, notas, items de trabajo y documentos además de gráficos y hojas de cálculo.
* Metaobjetos: Cada objeto tiene el atributo "Tipo de objeto" que hace referencia al metaobjeto. Desde el tipo de objeto se pueden recuperarlos métodos, atributos y eventos disponibles de un objeto.
Cuando se crea una instancia de un objeto de negocio existen 2 tipos de objetos:
* Persistentes: Contienen datos de las bases de datos R/3 y tienen un indicador único(campo clave)
* No persistentes: se utilizan por ejemplo para visualizar datos o crear nuevos objetos de negocio persistentes.
Los campos clave deben ser tipo CHAR y contener 70 caracteres como máximo. El mandante no tiene por que estar en la clave.
Atributos son objetos que representan características que el objeto puede llegar a tener. puede ser single-line o multiple-line.
* Atributo virtual: es un atributo calculado es decir que se necesita programación para obtenerlo.
* Atributos multi-lineales: (tablas internas) pueden contener campos de la base de datos u objetos.
Métodos son las actividades que se pueden llevar a cabo sobre un objeto. y puede ser:
* Sincrónico:resultado enviado directamente al programa que lo ejecuta. Es posible utilizar excepciones.
* Asincrónico: Resultado devuelto en forma de evento. Excepciones restringidas. sin evento finalizador.
Eventos indican que algo ha sucedido (indispensables para inicio y fin de workflow)
 
 
 
Sobre el autor
Publicación académica de Helen Silva Ruiz, en su ámbito de estudios para la Carrera Consultor ABAP.
Helen Silva Ruiz
Profesión: Desarrollador Abap Iv - España - Legajo: WL34J
✒️Autor de: 50 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Helen Silva