✒️SAP BTPFIORI / La creación de un proyecto multitarget Por Roman Garrido Lagos
SAP BTPFIORI La creación de un proyecto multitarget

Conceto de MTA (Multi Target Application) - Descriptor de cada proyecto de Cloud Fondry
Aplicación de múltiples objetivos
Componentes de MTA
- Recursos y tipos de recursos
- Dependencias entre módulos y recursos
- Parámetros de configuración técnica
- Variables de entorno
Creación de un proyecto MTA usando Standalone apprputer
- Abrir BAS - navegar a la sección suscripción
- Acceder al espacio creado asegurando de que esté en running
- Opción paleta de comandos
- Crear con una plantilla (Open template wizard)
- Basic Miltitarget
- Agregar nombre
- Configuración de la app para usar el enrutador de apps
- Click derecho en el archivo mta.yaml,
- Seleccionar Creat MTA Module from Template
- Approuter configuración
- Start
- Para ejecutar una app web es necesario que en el entrono de SAP Cloud Foundry suceda lo siguiente:
- Cargar la app web en el repositorios
- Se necesita un enrutador de app
- Usa servicio portal de Cloud Foundry
- Mantener el destino en SAP BTP Cockpit
- Generación de una app SAP Fiori basada en plantilla de app SAPUI5
- Click derecho en archivo mta
- seleccionar Creat MTA Module from Template
- SAP Fiori Generator
- Crear una app de estilo libre - List Report Page
- No se vincula nada, sólo Next
- Seleccionar nuestro proyecto AppFiori que es donde se encuentra el mta.yaml
- Target: Cloud Fondry
- Archivos generados y pruebas unitarias
- Cambiar el source donde apunta la librería src="resources/sap-ui-core.js" por la librería online src="hhtps://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
- Probar con la terminal de BAS con Linux de BTP
- Abrir la terminal en el BAS (New terminal)
- Moverse a la carpeta webapp
- Escribir npm start
- Realización del Deploy en Cloud Fondry
- Realizar bulid del archivo mta.yaml
- Hacer login al espacio de trabajo
- Escribir en la terminal cf login
- Colocar API Endpoint del espacio de trabajo
- Usuario - correo
- Clave
- Realizar Deploy haciendo click derecho sobre el archivo AppFiori_0.0.1mtar que esta dentro de mta_archives
- Luego ir al BTP para ver el proyecto deployado en el espacio de trabajo
Creación de un proyecto MTA usando el managed apprputer
Beneficios del enrutador
- Único punto de entrada para una app
- Se usa para servir contenido estático, autenticar usuarios, reescribir URL y reenviar o enviar solicitudes
Caracteristicas
- Simplifica y acelera la experiencia del desarrollo
- Alojamiento de los recursos
- Menor mantenimiento de las apps
- Ajusta automáticamente el servicio para mantener un rendimiento coherente
Managed Application Router
- Click derecho sobre archivo MTA file
- Create MTA module from template
- Sap fiori generator
- Tipo de app List Report Page
Beneficios de usar elementos de SAP Fiori
Diseño consistente
Ahorros en cantidad de código SAPUI5
bajos costos de mantenimiento
Seleccionar destino que se creo en BTP y el servicio OData GWSAMPLE_BASIC
- Seleccionar identidad a consumir del servicio de navegación
- Ingresar atributos del proyecto
- Deployar en el entorno Cloud Foundry
Servicios para hacer el Deploy
- Agregar servicios
- Authorization and trust Management service
- Cloud Indentity Service
- Suscribirse a los servicios de SAP Buld Workzone
- Ir a instancias y subscripciones
- Crear Autorization...
- Crear Identity...
- Ir a trust Configuración
- Dar click en botón establecer trust
- Configurar línea Identity Provider for Aplication
- Volver a instancias y suscripciones
- Crear Workzone - plan standar
- Crear Workzone - Instancia standar
Creación de un proyecto usando Yeoman
- Ir a la terminal - new terminal
IDES - Integración de desarrollo de software
- Descargar Node.js desde la página oficial
- Instalar Node.js junto a NPM para verifica la instalación
- Abrir una terminal y ejecutar:
- node -v o node --version
- npm install -g @ui5/cli - (Instalará UI5 CLIC)
- ui5 --version
 
 
 
Sobre el autor
Publicación académica de Roman Leandro Garrido Lagos, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Roman Leandro Garrido Lagos
Profesión: Ti / Telecomunicaciones - Chile - Legajo: SD52Z
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Técnico electrónico con experiencia en sistemas, ti y telecomunicaciones, administración de servidores/centrales telefónicas, sitios web/crm/ecommerce. orientado a la optimización y automatización.
Certificación Académica de Roman Garrido

























