El marco de infraestructura móvil (MI) contiene un registro de todos los componentes implementados, como aplicaciones móviles y complementos; así como la información del propio marco. La siguiente figura muestra un ejemplo de una página de Información de MI donde se muestra toda la información de los componentes instalados. Este registro de información también se utiliza para crear los enlaces de aplicaciones disponibles en la página principal de MI. En algunos casos, es necesario recuperar esta información y utilizarla dentro de tu aplicación. Sin embargo, al momento de escribir este artículo, no hay una API pública disponible para recuperar esta información. Entonces, ¿cómo accedemos a ella? Este artículo describe una forma de recuperar la información del componente instalado desde el registro de MI con el uso de las clases de implementación.
El Descriptor de Componente Móvil (MCD)
Cada componente móvil (marco, complemento y aplicación) tiene un Descriptor de Componente Móvil (MCD) correspondiente. El marco de MI utiliza el MCD para gestionar los componentes móviles que abarcan los sistemas separados: el cliente y el Web AS. Un MCD contiene la siguiente información:
- Información del encabezado (espacio de nombres, nombre, versión)
- Propiedades (tipo de tiempo de ejecución, tipo de aplicación, número de compilación, etc.)
- Dependencias (SyncBOs y MCDs requeridos, objetos de autorización relevantes, etc.)
- Personalización (ubicación de descarga en el sistema de archivos virtual, bandera para implementación basada en roles)
La información del MCD se mantiene en el cliente en forma de base de datos de registro. Específicamente en el archivo +mobileengine.registry+.
Accediendo a los MCDs
Actualmente, MI no tiene APIs públicas para acceder a la información del registro. Aquí, utilizaremos la clase de implementación llamada MobileSolutionDescriptor (por cierto, Mobile SolutionDescriptor era el nombre anterior para Mobile Component Descriptor) en el paquete com.sap.ip.me.core que está incluido en el archivo +meg.jar+. La siguiente figura muestra algunos de los métodos públicos del MobileSolutionDescriptor. (Mostraré solo los métodos utilizados para recuperar los atributos del MCD).
Transacciones MIGO y MIRO en SAP MM
Transacciones MIGO y MIRO en SAP MM
1. ¿Qué es la transacción MIGO?
La transacción MIGO (Entrada de Mercancías) se utiliza para registrar las mercancías que...
He creado este documento de instrucciones en wiki el año pasado. Dado que wiki aún no se ha integrado en SCN y aparte de usar Google, no puedo encontrar fácilmente este artículo. Por lo tant...
Pasos para abrir y cerrar período - MM FI CO
Muchos de nosotros luchamos con los cambios de períodos en nuestros entornos DEV y QA, aquí tienes una referencia rápida para abrir y...