✒️SAP BASIS ITS Integrado
SAP BASIS ITS Integrado
2.9 - ITS Integrado
A partir del SAP Web Application Server 6.40, SAP ITS está integrado en el kernel de SAP Web AS y se identifica como SAP ITS Integrado. Esto significa que a partir del SAP Web AS 6.40, no es necesario ya realizar instalaciones separadas de ITS o configurar servidores de ITS.
- Arquitectura
El ITS integrado está completamente embebido dentro de la infraestructura de SAP Web AS. Mediante el proceso de ICM es alcanzado el ITS integrado. Está implementando como un servicio ICF y usa la base de datos como repositorio de objetos.
Esta estructura provee las siguientes ventajas:
- Ya no es necesario tener por separado un Web Server y un ITS Server.
- El ITS está disponible para todas las plataformas que está soportando el SAP Web AS, lo cual significativamente extiende la Matriz de Plataformas (observar también el acceso rápido /pam en SAP Service Marketplace).
- Con el ITS standalone, era posible operar con un Firewall entre el WGate y el Agate. Este atributo de seguridad está también disponible con el ITS integrado, mediante la implementación de un firewall entre el SAP Web Dispatcher y el proceso de ICM.
- No hay una administración especial o herramienta requerida para la configuración y monitoreo del ITS integrado.
- Los desarrolladores no tienen que publicar las aplicaciones en servidores externos; IACs pueden ser publicados en el mismo SAP Web AS.
Como parte del SAP Web AS 6.40, el ITS integrado es automáticamente instalado en el kernel de SAP.
Para poder usar el ITS integrado, los siguientes prerrequisitos deben cumplirse:
- El proceso de ICM debe estar corriendo y configurado para HTTPS.
- El parámetro de perfil itsb/enable debe tener el valor 1.
- El servicio ITS que necesitemos debe estar publicado.
- El servicio ITS está activo en el ICF y la propiedad de GUIL LINK está configurado con el valor "Y".
- El servicio de ICF /sap/public/bc/its/mimes debe estar activado en el ICD la propiedad GUI Link con el valor (espacio).
- Parámetros:
Varios parámetros de perfil son relevantes para el ITS integrado. Todos estos comienzan con itsp/. En la transacción RZ11 puedes colocar una búsqueda de los parámetros itsp/*
Con la transacción RZ10 podemos modificar estos parámetros si es necesario.
Dos parámetros requieren atención particular del ITS integrado.
Itsp/enable: Este parámetro activa (1) y desactiva (0) el ITS integrado. Aún si el ITS integrado está activado, solo usa recursos del sistema si es realmente necesario. De todas formas, puede ser útil dejarlo desactivado para algunas instancias, de esta manera, los usuarios no podrían acceder al sistema usando SAP GUI para HTML mediante esas instancias.
em/global_area_MB: Este parámetro determina la memoria compartida utilizada por todos los WorkProcess del kernel de SAP. El ITS integrado la usa para la información de la sesión y la versión de ejecución de las plantillas de negocio HTML (HTML Business Templates).
El espacio de memoria requerida depende del número de sesiones actualmente en uso y el número y el tamaño de las plantillas utilizadas para visualizar los servicios llamados por los usuarios.
Si los usuarios acceden al ITS con distintos lenguajes de logon o navegadores (tales como MS IE y Mozilla), o si se utilizan otros servicios adicionales a SAP GUI para HTML, el n{umero de plantillas utilizadas se incrementará y será necesario ajustar el parámetro em/global_area_MB.
Adicionalmente a estos parámetros de perfil, existen los parámetros de servicio que afectan de forma individual a los servicios ITS. Estos parámetros pueden configurarse desde la transacción SICF.
El comportamiento básico (tal como el logon, información de logon anónimo, opciones de servicio, requerimientos de seguridad, autorizaciones básicas y páginas de error) se configura de las propiedades del servicio ITS en el ICF, tal como los otros servicios ICF.
También es posible mantener otros parámetros específicos del servicio ITS en la transacción SICF en el cuadro de diálogo Create/Change a Service, en la Service Options de la solapa Service Data, seleccionamos el boton Settings.
Nota.- Los archivos global.srvc, webui,srvc y .srvc que contienen parámetros de servicio que son utilizados por el ITS standalone no existen en el ITS integrado.
Un desarrollador puede crear un nuevo servicio ITS con el Web Application Builder for ITS Services, una herramienta de ABAP Development Workbench (transacción SE80).
El servicio ITS luego queda disponible bajo la URL: http(s)://servidor:8000/sap/bc/ .
Podemos probar el servicio mediante el cuadro de propiedades del servicio (botón derecho del mouse sobre el nombre del servicio), función Test Service en la transacción SICF.
- SAP GUI para HTML con ITS Integrado.
En muchas instalaciones, el ITS integrado es activado dentro del SAP Web AS para que pueda ser utilizado el SAP GUI para HTML. Muchos IACs también usan objetos del SAP GUI para HTML y por lo tanto requieren de su activación.
Adicionalmente a las configuraciones listadas arriba, los siguientes prerrequisitos se aplican para el SAP GUI para HTML.
- Los servicios de Internet System y Webgui se encuentran publicados en el SAP Web AS. Esto se realiza automáticamente durante la instalación o upgrade del sistema, nota de SAP 678904.
- El servicio ICF /sap/bc/gui/sap/its/webgui se encuentra activado en el ICF y la propiedad GUI Link tiene el valor Y.
Podemos llamar al SAP GUI para HTML usando la siguiente URL: http(s)://:>/sap/bc/gui/sap/its/webgui.
Las propiedades de un servicio ICF también aplican de la misma manera para el SAP GUI para HTML.
- Monitoreo.
Ya que se encuentra embebido en el SAP Web AS, las herramientas ya conocidas tales como las transacciones SM21, ST22, SMICM y SICF están disponibles para los administradores para monitorear el ITS integrado. En el ITS integrado tampoco se utilizan trazas especiales, sino que utiliza los archivos de traza normales de desarrollador (developer trace) del work process., dev_w*.trc
Los desarrolladores pueden activar específicamente la traza de ITS, en la transacción SM50 o con el reporte RSTRC000, componente W para WebGui.
La transacción SITSPMON o el programa SITSPMON, el cual nos provee con un detallado estado del ITS integrado, también está disponible.
La siguiente lista contiene un número de funciones seleccionadas del monitor para el ITS integrado:
- Memory Usage: Visualización en resumen o detalle sobre la utilización por sesiones y de los ABAP work process de la memoria.
- Caches: Estado e invalidez de los caches para las plantillas HTML y los objetos MIME.
- Mutex Locks: Del término exclusión mutua, técnica para la protección contra los accesos simultáneos por múltiples procesos a un recurso.
- Feature List: Gestión de los aspectos del ITS, más información en la nota de SAP 783540.
 
 
 
Sobre el autor
Publicación académica de Israel Cespedes Penaloza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Israel Cespedes Penaloza
Profesión: Ingeniero Electrónico - Bolivia - Legajo: DO67A
✒️Autor de: 87 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Israel Cespedes