¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Descubriendo las herramientas de modelado en BOPF: una guía completa para novatos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 45 Vistas
0
Cargando...

Una cosa en particular que siempre causa dolor de cabeza a los novatos de BOPF es la multitud de herramientas que se pueden usar para modelar un objeto de negocio.

Por lo tanto, me gustaría dar una breve descripción y explicar su propósito y poderes dedicados. Pero antes de llegar allí, permítanme explicar una cosa elemental:

Un (Meta-) Modelo (instancia)

No importa con qué herramienta cambies la configuración, será el mismo modelo que se está manipulando. Precisamente, el modelo de tu objeto de negocio es una instancia de un modelo de objetos de negocio, el llamado "meta-modelo" (modelo de modelos). Lo interesante es que también el meta-modelo se construye con BOPF como un objeto de negocio. El nombre técnico del meta-modelo es /BOBF/CONF_MODEL . Tiene muchas nodos que capturan la información del modelo (como los nodos de tu objeto de negocio o la configuración de tus validaciones) y una gran cantidad de lógica de negocio que se ejecuta mientras interactúas con el meta-modelo a través de uno de los entornos de modelado. Una de las fortalezas de BOPF es que la lógica de negocio es independiente de la interfaz de usuario, por lo que no importa cuál sea tu elección, el objeto de negocio se verá igual (técnicamente) después. Incluso podrías usar la interfaz de usuario de prueba ( BOBT ), cargar el objeto de negocio /BOBF/CONF_MODEL y modelar tu monstruoso objeto de negocio. Pero te recomiendo que no lo hagas, hay interfaces de modelado más cómodas. Veámoslas de la más antigua a la más reciente.

El banco de trabajo interno completo de SAP ( BOBF, /BOBF/CONF_UI )

El llamado "Conf-UI" es LA herramienta todopoderosa para modificar todos los aspectos que cubre el modelo de BO de BOPF (llames a esto "modelado" o "configuración" (de una instancia de meta-modelo) es cuestión de gusto personal). Sin embargo, SAP no tiene demasiada confianza en la usabilidad de la transacción y evidentemente teme la posible necesidad de soporte si los clientes utilizan todas las opciones. Por ejemplo, se ha descubierto que, aunque técnicamente posible, la clase de búfer para cada nodo no debería cambiarse: Las clases de búfer proporcionadas por SAP hacen un trabajo decente y, lo que es más importante, cumplen un contrato bastante complejo. Opciones como estas deberían estar ocultas a los ojos (o dedos, para ser precisos) de los clientes.

Por lo tanto, la transacción completa es una herramienta interna de SAP y no es posible editar objetos de negocio o crear nuevos en el Conf-UI. A menos que establezcas un parámetro de configuración (Paul ya lo ha revelado en "ABAP hacia el futuro", pero no lo haré aquí): ¡Lo que hagas en este modo no está respaldado por SAP y te insto a que no lo hagas!

El Conf-UI permite modelar muchas características no admitidas (como múltiples categorías de nodos), especialmente algunas opciones en el menú. No lo uses a menos que quieras investigar el pleno poder de BOPF (no para uso productivo).

Para el conjunto de características admitidas, existe una versión limitada del Conf-UI:

El Constructor de Objetos de Negocio, Versión Experta ( BOBX )

BOBX es esencialmente un Conf-UI en el que se ocultan todas las características no admitidas mientras se ofrece la opción de crear objetos de negocio personalizados desde cero. Recomiendo encarecidamente usar el BOBX siempre que sea posible.

Algunas características admitidas están ocultas en la vista estándar. Cambia a la vista extendida para poder especificar, por ejemplo, una clase de acceso a la base de datos personalizada.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?