✒️SAP BASIS ITS Integrado
SAP BASIS ITS Integrado
Unidad 2. ITS Integrado
En este curso ya vimos el componente de software SAP ITS de manera independiente (standalone). Esta version está incluida hasta la version 6.20 del SAP Application Server.
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.
1. Arquitectura
El ITS intehrado está completamente embebido dentro de la infraestructura del SAP Web AS. Mediante el proceso de ICM es alcanzado el ITS integrado. Esta implementado como un servicio ICF y usa la bd como repositorio de objetos.
Esta estructura provee las siguientes ventajas:
- Ya no es necesario tener por separado un web server y un ITS server. Los requerimientos reducidos de administracion y mantenimiento se traducen en que total cost of ownership (TCO) se reducen también.
- El ITS está disponible para todas las plataformas que esta soportado 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á tambien disponible con el ITS integrado, mediante la implementacion de un firewall entre el SAP web dispatcher y el proceso de ICM.
- No hay una administracion especial o herramienta requerida para la configuracion 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 automaticamente instalado con el kernel de SAP.
Para poder usar el ITS integrado, los siguientes prerequisitos deben cumplirse:
- El proceso ICM debe estar corriendo y configurado para HTTP(S).
- El parametro de perfil itsp/enable debe de tener el valor de 1.
- El servicio ITS que necesitemos debe de estar publicado.
- El servicio ITS esta activado en el ICF y la propiedad GUI Link está configurada con el valor Y.
- El servicio de ICF /sap/public/bc/its/mimes debe estar activado en el ICD y la propiedad GUI Link con el valor ' ' (espacio).
2. Parametros
Varios parametros de perfil son relevantes para el ITS integrado, todos estos comienzan con itsp/. En la transaccion RZ11, puedes realizar una busqueda de los parametros itsp/*.
Con la transaccion RZ10 podemos modificar estos parametros si es necesario. Dos parametros requieren atencion particular del ITS integrado.
itsp/enable: Este parametro activa (1) y desactiva (0) el ITS integrado. Aun si el ITS integrado estuviera activado, solo usa recursos del sistema si es realmente utilizado. De todas formas, puede ser util dejarlo desactivado para algunas instancias, de esta manera, los usuarios no podrian acceder al sistema usando SAP GUI para HTML mediante esas instancias.
Como la conversion de SAP screens en paginas HTML requiere tiempo adicional de CPU, puede ser util reservar un numero dedicado de servidores de aplicacion para el uso con SAP GUI para HTML y para usar un grupo de logon especifico para el balanceo de carga entre estos servidores de aplicacion (instancias).
em/global_area_MB: Este parametro determina la memoria compartida utilizada por todos los work processes del kernel de SAP. El ITS integrado la usa para la informacion de la sesion y la version de ejecucion de lasmplantillas de negocio HTML (HTML Business Templates).
El espacio de memoria requerida depende del # de sesiones actualmente en uso y el # y 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 Microsoft Internet Explorer y Mozilla), o si se utilizan otros servicios adicionales a SAP GUI para HTML, el # de plantillas utilizadas se incrementará y será necesario ajustar el parametro em/global_area_MB.
Para más informacion consulta la nota de SAP 742048
Adicionalmente a esos parametros de perfil, los cuales son evaluados por el kernel y afectan al ITS integrado, existen los parametros de servicio que afectan de forma individual a los servicios ITS. Estos parametros pueden configurarse desde la transaccion SICF.
El comportamiento basico (tal como el logon, informacion de logon anonimo, opciones de servicio, requerimeintos 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.
Tambien es posible mantener otros parametros especificos del servicio ITS en la transaccion SICF en el cuadro de dialogo Create/Change a Service, en la Service Options de la solapa Service Data, seleccionando el boton Settings.
Para más información consulta la documentacion online para SAP Netweaver 7.0, en la siguiente ruta:
SAP Netweaver+Application Platform (SAP Web Application Server) + ABAP Technology + UI Technology + Web UI Technology + ITS / SAP@Web Studio (BC-FES-ITS) + SAP ITS in the SAP Web Application Server + Configuration Parameters for Administrators/ Developers.
NOTA: Los archives global.srvc, webui.srvc y .srvc que contienen parametros de servicio que son utilizados por el ITS standalone no existen con el ITS integrado.
Un desarrollador puede crear un nuevo servicio ITS con el Web Application Builder for ITS Services, una herramienta del ABAP Development Workbench (transaccion 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), funcion Test Service en la transaccion SICF.
3. 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 tambien usan objetos del SAP GUI para HTML y por lo tanto requieren de su activacion.
Adicionalmente a las configuraciones listadas arriba, los siguientes prerequisitos 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 instalacion o upgrade del sistema, nota de SAP 678904.
- El servicio ICF /sap/bc/gui/sap/its/webgui se encuentra activado e el ICF y la propiedad GUI Link tiene el valor Y.
Podemos llamar el 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 (lo podemos usar en caso de que no tengamos los instaladores y no estemos en nuestro equipo habitual).
4.Monitoreo
Ya que se encuentra embebido en el SAP web AS, las herramientas ya conocidas tales como las transacciones SM21, ST22, SMICM y SICF estan disponibles para los administradores para monitorear el ITS integrado. El ITS integrado tampoco utiliza archivo de traza especiales, sino que utiliza los archivos de traza normales de desarrollador (developer trace) del work process., dev_w*.trc.
Los desarrolladores pueden activar especificamente la traza de ITS, en la transaccion SM50 o con el reporte RSTRC000, componente W para WebGui.
La transaccion SITSPMON o el programa SITSPMON, el cual nos provee con un detallado estado del ITS integrado, tambien esta disponible.
Caracteristicas
- Status.
- Configuracion de parametros.
- Consumo de memoria.
- Analisis de caché.
La siguiente lista contiene un # de funciones seleccionadas del monitor para el ITS integrado:
- Memory Usage: Visualizacion en resumen o detalle sobre la utilizacion 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 termino exclusion mutua, tecnica para la proteccion contra los accesos simultaneos por multiples procesos a un recurso).
- Feature list: Gestion de los aspectos del ITS, más información en la nota de SAP 783540.
 
 
 
Sobre el autor
Publicación académica de Luis Alberto Caro Montañez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Luis Alberto Caro Montañez
Profesión: Ingeniero en Sistemas - Mexico - Legajo: ML16S
✒️Autor de: 106 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo es formar parte de un equipo profesional, en el que los logros y éxitos de cada uno sean reconocidos en un ambiente de trabajo optimo y agradable.
Certificación Académica de Luis Caro