✒️SAP BASIS / Internet Communication Framework Por Mauro Colina Gando

Selector Alummnos / Empresas

SAP BASIS Internet Communication Framework

SAP BASIS Internet Communication Framework

El ICF provee un entorno para el manejo de solicitudes WEB dentro del Works Process ABAP dentro de un sistema SAP.

Cuando en la implementación de SAP queremos usar aplicaciones WEB basadas en WEB Dympro, BSPs o el ITC integrado para la comunicación con los sistemas SAP a internet, es nuestra tarea como administradores del sistema crear las conexiones entre las llamadas URLs y los servicios y programas de los sistemas SAP.

Clasificación de los ICF

El ICF permite establecer la comunicación entre diferentes sistemas sobre internet usando protocolos estándar como el HTTP y el SMTP, para el HTTPS debe existir la librería criptográfica de SAP SAPCRYPTOLIB la cual debe estar configurada. Esto lo podemos ver más a detalle consultando la nota SAP 510007.

Propiedades y Mantenimientos de los Servicios ICF

Técnicamente hay una clase ABAP detrás de un HTTP request handler, esta implementa la interface IF_HTTP_EXTENSION y el método HANDLER_REQUEST. SAP entrega clases del este tipo, pero el cliente puede también generar sus propias clases por medio del Class Builder, transacción SE24, integrado dentro del Object Builder y la transacción SE80.

Por medio de la transacción SICF podemos obtener una vista de todos los servicios.

Concepto de Activación

Los servicios ICF pueden estar activos o no, esto se denota por medio de colores en la transacción SICF.

Cuando el estado está de color Negro, esto quiere decir que está Activo, y que el servicio puede ser llamado.

El estado Inactivo, de denota con dos colores. Gris: el servicio esta explícitamente desactivado. Azul: el servicio esta implícitamente desactivado.

Todos los servicios ICF son entregados en estado desactivados, por lo que no puede ser usado inicialmente.

Las Propiedades e Inherencias de los servicios ICF se mantienen en la transacción SICF, al hacer clik en un servicio la ventana de Creación/Modificación de ese servicio aparece.

.- Datos de Servicio / Procedimiento de Logon

Varios procedimientos de Logon están disponibles para el acceso a una solicitud HTTP al SAP Web AS. Esto se puede configurar de forma individual para cada nodo de servicio. Con la configuración por defecto, Standar, se llevan a cabo las siguientes verificaciones en esta secuencia:

1) Campos de autenticación mediantes campos HTTP (Fiels authentication)

2) Autenticación SSO (Single Sign_On)

3) Autenticación Básica (Basic Authentication)

4) Autenticación SAP con usuario y contraseña del sistema SAP (SAP Authentication)

5) Autenticación de certificado mediante un certificado de cliente (Certificate Autenticación)

6) Autenticación del servicio con un usuario anónimo almacenado en el mismo servicio (Services Authentication)

.- Datos de Servicio / Datos de Logon Anónimos

Los usuarios almacenados en Clients, Users, Passwords y Language, se verifican al seleccionar Logon Data Request como procedimiento logon para un servicio.

Solo los usuarios que fueron creados bajo la transacción SU01 se pueden almacenar aquí, si almacenamos usuarios de diálogos el sistema arroja un alerta.

.- Datos de Servicios / Opciones de Servicios

Por medio de la transacción SMLG podemos crear un grupo de logon, usando el campo Server Group.

Es recomendable usar la ayuda F4 para realizar esta operación.

.- Datos de Servicios / Requerimiento de Seguridad

Por defecto la opción Standar esta activada, esta permite conexión HTTP y HTTPs al servicio. Al seleccionar SSL, solo las conexiones HTTPS son aceptadas.

.- Datos de Servicios / Autenticación Básica

Si nos logueamos al SAP Web AS, usando Basic Authentication, podemos seleccionar si las entradas realizadas por el usuario en la ventana HTTP del cliente, son interpretadas como un usuario estándar R/3 (Campo User en la SU01 max 12 caracteres) o como un usuario de internet (Campo Alias en la SU01 max 40 caracteres).

.- Handler List

En esta solapa, ingresamos los HTTP handlers en la secuencia que van a ser ejecutados. Un HTTP Request Handler es una clase ABAP que implementa la interface IF_HTTP_EXTENSION. Esta contiene el método HANDLER-REQUEST, que es llamado por ICF.

.- Error Pages

Aquí se define que página de respuesta va a ser enviada al cliente en estas situaciones:

1) Error de Logon (HTTP 401 Logon Field)

2) Error de Aplicación (HTTP 500)

3) Paginas Logoff

4) No Accesible (HTTP 404)

Los servicios que son requeridos para servicios internos del sistema esta definidos bajo el modo /sap/public/

.- Alias

Son los links que se crean en el CIF por medio de un servicio de ICF a otro. Al seleccionar Reference to an existing service en la pantalla de mantenimiento de servicio (Maintain Service) de la transacción SCIF cuando creamos un servicio, estamos creando un Alias interno.

No deberíamos crear alias internos a los servicios SAP, lo que se encuentra deba del nodo /sap/

.- Monitoreo

El ICF recorder lo usamos para almacenar registros en la BD del sistema. Este lo podemos invocar desde la transacción SCIF seleccionado Edit -> Recorder -> Activate, Recording / Desactive Recording / Display Recording; alternando con la transacción SCIFRECORDER para evaluar los registros.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Mauro Ramón Colina Gando, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado.

SAP Master

Mauro Ramón Colina Gando

Profesión: Licenciado en Informática - Colombia - Legajo: LG33L

✒️Autor de: 91 Publicaciones Académicas

🎓Cursando Actualmente: Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado

🎓Egresado del módulo:

Certificación Académica de Mauro Colina

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Internet Communication Framework" de la mano de nuestros alumnos.

Internet Communication Framework El Internet Communication Framework (ICF) provee un entorno para el manejo de solicitudes web dentro del work process ABAP de un sistema SAP. Esta lección introduce el ICF y provee más información sobre algunos aspectos de la administración. Cuando en la implementación de SAP queremos usar aplicaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea como miembros del equipo de administración crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. Clasificación del ICF El internet communication framework (ICF) permite establecer la comunicación entre...

Acceder a esta publicación

Creado y Compartido por: Norberto Berli / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Internet communication Framework Es un componente que permite la comunicación con el sistema SAP utilizando protocolos estándar de Internet como HTTP, HTTPS y SMTP. Actúa como una capa entre el Internet Communication Manager (ICM), que gestiona las solicitudes HTTP, y el procesamiento web en el sistema SAP, facilitando el manejo de solicitudes web dentro del proceso de trabajo ABAP. Provee un entorno para el manejo de solicitudes web dentro del work process ABAP de un sistema SAP La Clasificacion del ICF El ICF permite establecer la comunicacin entre diferentes sistemas sobre internet usando protocolos estandar (HTTP y SMTP). un punto importante es que no se requieren librerias de progrmas SAP adicionales para esto, en...

Acceder a esta publicación

Creado y Compartido por: Jesus Antonio Perez Criollo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

2.8 - Internet Communication Framework (ICF) La lección provee información sobre algunos aspectos de administración. Cuando en la implementación de SAP queremos usar aplicaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea como miembros del equipo de administración crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. Clasificación del ICF El internet communication framework (ICF) permite establecer la comunicación entre diferentes sistemas sobre internet (http y smtp). No se requiere librerías de programas SAP adicionales para esto, excepto por el protocolo HTTPS, para...

Acceder a esta publicación

Creado y Compartido por: Israel Cespedes Penaloza / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

INTERNET COMMUNICATION FRAMEWORK El Internet Communication Framework ( ICF ) provee un entorno para el manejo de solicitudes web dentro del work process ABAP de un sistema SAP. Esta lección introduce el ICF y provee más información sobre algunos aspectos de la administración. Cuando en la implementación de SAP queremos usar aplicaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea como miembros del equipo de administración crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. Clasificación del ICF El internet communication framework (ICF) permite establecer la comunicación entre diferentes...

Acceder a esta publicación

Creado y Compartido por: Maria Camila Cardenas Castellanos

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

1) Clasificación del ICF. Permite establecer la comunicación entre diferentes sistemas sobre internet usando protocolos estándar (tal como HTTP y SMTP). No se requieren librerias de programas SAP adicionales para esto, excepto por el protocolo HTTPS, para el cual la Libreria Criptográfica de SAP (SAPCRYPTOLIB) debe existir y ser configurada. Una solicitud HTTP es enviada desde un cliente, tal como un navegador web, al servidor. Los datos son procesados en la aplicación, la cual devuelve luego, usando también el ICF, al cliente como respuesta. Lo que sigue a continuación provee más información sobre la utilización del sistema SAP como un servidor Web (servidor HTTP(S)....

Acceder a esta publicación

Creado y Compartido por: Sahilmar Mendez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El ICF provee un entorno para el manejo de solicitudes WEB dentro del WP ABAO de un sistema de SAP. Es responsabilidad del basis generar conexiones llamadas urls para conectar el sistema SAP a internet. 1. Clasificación del ICF Permite establecer las conexiones entre SAP y el internet por medio de protocolos HTTP SMTP, no se requieren librerías extras solo el protocolo HTTPS, para el cual la librería criptográfica (SAPCRYPTOLIB) debe existir y ser configurada. Hace posible la respuesta a una solicitud de una aplicación, y también la respuesta se devuelve por medio de la ICF y esto es visualizado en el navegador. La lógica de aplicación llamada desde HTTP es implementado por el HTTP request...

Acceder a esta publicación

Creado y Compartido por: Juan Pablo Torres Diez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El Internet Communication Framework ( ICF ) provee un entorno para el manejo de solicitudes web dentro del work process ABAP de un sistema SAP. Esta lección introduce el ICF y provee más información sobre algunos aspectos de la administración. Cuando en la implementación de SAP queremos usar aplicaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea como miembros del equipo de administración crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. El internet communication framework (ICF) permite establecer la comunicación entre diferentes sistemas sobre internet usando protocolos estándar...

Acceder a esta publicación

Creado y Compartido por: Adrian Vázquez Bautista / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

INTERNET COMUNICATION FRAMWORK -Clasificacion del ICF Permite establecer la comunicacion entre diferentes sistemas sobre internet usando protocolos estandar(tal como HTTP Y SMTP).El ICF hace posible generar una respuesta a una solicitud de una aplicacion.Una solicitud es enviada desde un cliente, tal como un navegador web, al servidor.El ICF reenvia la solicitud a una aplicacion.La logica de la aplicacion que es llamada a traves de una solicitud HTTP desde intranet o internet es implementeadada HTTP reques handler en cada caso.La tarea es recibir los datos envidados por la solicutd -Propiedades y Mantenimiento de los servidores ICF Un servicio ICF por lo tanto crea una conexcion una URL a la cual solicitud HTTP es enviada y los objetos de desarrollo...

Acceder a esta publicación

Creado y Compartido por: David Ezequiel Solaliga / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Internet Communication Framework El ICF provee un entorno para manejo de solicitudes web dentro del work process ABAP de un sistema SAP. Cuando en la implementación de SAP queremos usar apliaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. 1 - Clasificación del ICF Permite establecer la comunicación entre diferentes sistemas sobre internet utilizando protocolos estándar (como HTTP y SMTP). No se requiren librerías de programas SAP adicionales para esto excepto para HTTPS que se requiere la librería criptográfica de SAP (SAPCRYPTOLIB)....

Acceder a esta publicación

Creado y Compartido por: Marcos Antonio Aquino Espinoza

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Internet Communication Framework Provee un entorno para el manejo de solicitudes web dentro del work process ABAP de un sistema SAP. Esta leccion introduce el ICF y provee más informacion sobre alguno aspectos de la administración. Cuando en la implementacion de SAP queremos usar aplicaciones web basadas en Web Dynpro, BSPs o el ITS integrado para conectar el sistema SAP a internet será nuestra tarea como miembros del equipo de administracion crear las conexiones entre las llamadas URLs y los servicios y programas del sistema SAP. 1. Clasificacion del ICF El internet communication framework (ICF) permite establecer la comunicacion entre diferentes sistemas sobre internet usando protocolos estandard (tal como HTTP y SMTP)....

Acceder a esta publicación

Creado y Compartido por: Sharly Jose Aponte Escobar / Disponibilidad Laboral: PartTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!