Escenarios de Internet con sistemas SAP
Se puede implementar SAP con acceso web mediante los sgtes métodos:
-
SAP ITS (Internet Transaction Server)
-
ICM (Internet Communication Manager)
-
SAP Web AS JAVA
-
Web Dynpro
Desarrollo de cada una de estas tecnologías:
-
SAP ITS
Acceso de usuario: SAP GUI, navegador web y dispositivos móviles a través de SAP ITS
Interfaz de usuario: Pantalla
Lenguaje de programación: ABAP
Interfaz de comunicación: RFC, Productos de terceros a través de conectores y gateways
ITS aparece con SAP R/3 3.1G en 1996.
ITS aparece como un componente de software que actúa como un gateway entre un servidor web y el sistema SAP.
SAP ITS convierte entre los protocolos y formatos de internet : http, https, html y los del sistema SAP: DIAG, RFC
ITS es compatible hacia atrás, es decir podemos usar la última versión de ITS con versiones SAP anteriores ejemplo: podemos usar SAP ITS 6.20 con un SAP R/3 4.6c
A partir de SAP Web AS 6.40 incluye ITS integrado
Las aplicaciones que han sido desarrolladas por SAP ITS son llamados Componentes de Aplicación de Internet (IACs), x ejemplo: Employee Self Services EES
2. ICM
Acceso de usuario: SAP GUI, navegador web y dispositivos móviles
Interfaz de usuario: Pantalla, BSP
Lenguaje de programación: ABAP
Interfaz de comunicación: RFC, http, https, smtp, soap/xml
ICM aparece a partir de Sap Web AS 6.20
3. SAP WEB AS JAVA
Acceso de usuario: SAP GUI, navegador web y dispositivos móviles
Interfaz de usuario: Pantalla, BSP, JSP
Lenguaje de programación: ABAP, JAVA
Interfaz de comunicación: RFC, http, https, smtp, soap/xml
SAP WEB AS JAVA aparece a partir de Sap Web AS 6.20 como JRE Integrado
Con SAP WEB AS JAVA, sap tiene un servidor totalmente compatible con J2EE, ofreciendo sap las opciones:
-
Sap web application server ABAP
-
Sap web application server java
-
Sap web application server ABAP java
Ejemplos de componentes de software de sap que utilizan el J2EE son:
-
SAP Enterprise Portal (SAP EP),
-
SAP Exchange Infraestructure (SAP XI) y
-
algunas funciones de SAP Customer Relationship Management (SAP CRM)
4. WEB DYNPRO
Acceso de usuario: SAP GUI, navegador web y dispositivos móviles
Interfaz de usuario: Pantalla, BSP, JSP, Web Dynpro.
Lenguaje de programación: ABAP, JAVA
Interfaz de comunicación: RFC, http, https, smtp, soap/xml
Web dynpro es el modelo de programación preferido para las interfaces web de aplicaciones de negocio en los sistemas sap.
Distingue la interface de usuario UI y la lógica de negocio.
Provee funciones que normalmente no están incluidas en herramientas estándar para el desarrollo de interfaces profesionales.
Estas funciones son: