implementacionnwbc

17
Guía para la Implementación de NWBC en el sistema de desarrollo IDES

Upload: alejandra-mikaela-murillo-volz

Post on 05-Jul-2015

774 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ImplementacionNWBC

Guía para la

Implementación de NWBC

en el sistema de desarrollo

IDES

Page 2: ImplementacionNWBC

TABLA DE ILUSTRACIONES 3

INTRODUCCIÓN 4

PLANIFICAR Y DESCARGAR EL SOFTWARE 5

Prerrequisitos ................................................................................................................................................ 5

Planificar y Descargar Software ..................................................................................................................... 6

Descargando SAPCRYPTOLIB 6

Transportes K9#####.EH3 7

CONFIGURACIÓN DEL LADO DEL SERVIDOR, ABAP 7

Configurar HTTP/HTTPS en el ICM ................................................................................................................. 7

Crear Servicios HTTP, HTTPS y SMTP .............................................................................................................. 8

Activar Servicios .......................................................................................................................................... 10

Crear FQDN (Fully Qualified Domain Names) ............................................................................................... 13

Configurar HTTPS ......................................................................................................................................... 14

Página de Test.............................................................................................................................................. 14

Mantenimiento de Roles ............................................................................................................................. 15

CONFIGURACIÓN DEL LADO DEL CLIENTE 16

Page 3: ImplementacionNWBC

Tabla de Ilustraciones

Ilustración 1. Diagrama NWBC. .................................................................................... 5

Ilustración 2. Pantalla Status. ........................................................................................ 6

Ilustración 3. Monitor ICM. ............................................................................................. 8

Ilustración 4. Monitor ICM. Visualizar Servicios. .......................................................... 8

Ilustración 5. Editar Profiles. ........................................................................................... 9

Ilustración 6. Utilizar Matchcode para Seleccionar Profile a utilizar. ...................... 9

Ilustración 7. Mantener Profile a utilizar. ...................................................................... 9

Ilustración 8. Crear Servicios. ...................................................................................... 10

Ilustración 9. Gestionar Servicios. Inicio. .................................................................... 10

Ilustración 10. Gestionar Servicios. ............................................................................. 11

Ilustración 11. Activar Servicio. ................................................................................... 11

Ilustración 12. Aceptar Activar Servicio. ................................................................... 11

Ilustración 13. Editar Profiles. ....................................................................................... 13

Ilustración 14. Crear FQDN. ......................................................................................... 13

Ilustración 15. Crear FQDN. ......................................................................................... 14

Ilustración 16. Página de Test NWBC. ........................................................................ 14

Ilustración 17. Página de Test NWBC. ........................................................................ 15

Ilustración 18. Administración Rol. ............................................................................. 15

Ilustración 19. Visualizar Rol. ........................................................................................ 16

Ilustración 20. Flujo de Configuración de Rol. .......................................................... 16

Ilustración 21. Pantalla de Configuración. ............................................................... 16

Ilustración 22. Pantalla NWBC. ................................................................................... 17

Page 4: ImplementacionNWBC

Introducción NWBC (SAP Netweaver Business Client) es una aplicación desktop UI cliente

que ofrece un entorno unificado y único punto de entrada a las aplicaciones

SAP. Proporcionar una solución de hospeda DYNPROs clásicos (interfaces de

usuario SAP GUI), aplicaciones Web Dynpro, páginas NWBC, ya sea con o sin el

portal en función de si desea tener acceso a la parte final ABAP directamente

o no.

El SAP NWBC también es compatible con las funciones genéricas de escritorio,

como arrastrar y soltar, ventanas emergentes, y así sucesivamente a través de

la utilización de la API correspondiente. El resultado es un entorno eficiente,

moderno y atractivo cliente ideal para el usuario avanzado.

NWBC tiene dos formatos:

- NWBC para HTML

- NWBC para desktop

Este documento se centrará en explicar puesta en marcha de NWBC para

desktop.

La tecnología NWBC es el está compuesta por:

- Un Shell

- Un área de Canvas

El Shell tiene como objetivo activar la navegación a través de procesos

empresariales basados en roles asignados al usuario. Es posible cargar los roles

a través de:

- PFCG, repositorio de roles de ABAP

- PCD (Portal Content Directory), repositorio

Page 5: ImplementacionNWBC

Ilustración 1. Diagrama NWBC.

Para configurar la aplicación seguiremos 3 pasos:

1. Planificar y Descargar el software

2. Configuración del lado del Servidor, ABAP

3. Configuración del lado del Cliente

Planificar y Descargar el Software

Prerrequisitos

Requerimientos del sistema SAP Business All-In-One

4. Requerimientos técnicos básicos

5. ABAP application server based on SAP NetWeaver 7.0 SPS12 o mayor

6. Recomendado: Applications already enhanced with SAP NWBC

functionality like enhancement package 3 for SAP ERP 6.0

7. SAP Crypthographic Software

8. Enhancement Pack 3 for ERP 6.0

SAP Notes

9. SAP Note 900000 – SAP NetWeaver Business Client FAQ

10. SAP Note 1029940 – Release Restrictions for the SAP NetWeaver Business

Client

11. SAP Note1163891 - SAP AIO with NWBC based on enh. pack 3 for SAP

ECC 6.0

Page 6: ImplementacionNWBC

Acceso Administrador de Systema

12. Role: SAP Basis or System Administration

Planificar y Descargar Software

El Software a descargar es:

13. SAPCRYPTOLIB

Descargando SAPCRYPTOLIB

Paso 1. Ir a la página Web http://service.sap.com/swdc y descargar la última

versión de SAP Cryptographic Library válida para la plataforma en la que

instalaremos, en este caso:

En sap ir a Sistema -> Status, y la siguiente se mostrará.

Ilustración 2. Pantalla Status.

14. Sistema Opetarivo: Windows NT

15. Arquitectura: 4X X86_64

Es importante mencionar que en la Nota de SAP 1375378 dice que en este

caso en particular no importa el sistema operativo, lo importante es la

arquitectura del ordenador, por eso descargamos:

Page 7: ImplementacionNWBC

SAP Cryptographic Library Microsoft Windows 2003 for X86_641

Descomprimir con SAPCAR y guardar en:

D:/usr/sap/ID1/Sys/exe/uc/NTAMD64/sapcrypto.dll

Transportes K9#####.EH3

Descargar y copiar los archivos de transporte:

- Descargar K9#####.EH3 y copiar en \usr\sap\trans\cofiles

- Descargar R9#####.EH3 y copiar en \usr\sap\trans\data

Para realizar el transporte realizar los siguientes pasos:

- Ir a la transaccion STMS (Transport Management System)

- En el menu, ir a Overview -> Imports (F5)

- Doble click en el ID del sistema

- En el menú ir a Extras -> Other Requests -> Add

- Introducir el transporte EH3K9##### en la ventana de popup y elegir

continuar

- Confirmar en la ventana “Add Transport Request”

- Seleccionar e ir a Request -> Import

- Introducir el mandante “000” y seleccionar la bandera “overwrite

originals”, y comenzar el import

NOTA: el mandante es muy importante, ya que los roles son dependientes del

mandante y si trabajamos con otro mandante, no tendremos los roles.

Configuración del lado del Servidor, ABAP Una vez que tenemos el software descargado tenemos que seguir los

siguientes pasos:

Configurar HTTP/HTTPS en el ICM

Paso 1. Ir a la Transacción SMICM.

1 Se encuentra en: Installations and Upgrades > Browse our Download Catalog > SAP Cryptographic

Software > SAP Cryptographic Software.

Page 8: ImplementacionNWBC

Ilustración 3. Monitor ICM.

Paso 2: Ir al Menú Goto -> Services (ó Shift F1)

Ilustración 4. Monitor ICM. Visualizar Servicios.

Paso 3: En caso de que algunos de los servicios estén desactivados, tenemos

que activarlos. Para esto tenemos que:

- tickear los CheckBox de los servicios a activar

- Ir a Menú Servicios -> Activar

Paso 4: En caso de que no existan tenemos que crearlo, para esto realizar el

siguiente punto.

Crear Servicios HTTP, HTTPS y SMTP

Este punto sólo se realizará en caso de que deseemos crear un servicio.

Paso 1: Ir a la transacción RZ10.

Page 9: ImplementacionNWBC

Ilustración 5. Editar Profiles.

Paso 2: Introducir el Profile y la Versión, para esto podemos utilizar el

MatchCode del campo Profile(F4). Una vez seleccionado el Profile, Seleccionar

la tercera opción, Extended maintenance, y presionar el botón Change.

Ilustración 6. Utilizar Matchcode para Seleccionar Profile a utilizar.

Paso 3: Seleccionar crear Parámetro.

Ilustración 7. Mantener Profile a utilizar.

Page 10: ImplementacionNWBC

Paso 4: Crear Parámetro. Introducir los siguientes datos:

Servicio Nombre del Parámetro Valor del Parámetro

HTTP icm/server_port0 PROT=HTTP; PORT=80$$

HTTPS icm/server_port1 PROT=HTTPS;PORT=443$$

SMTP Icm/server_port2 PROT=SMTP; PORT250$$

Los valores de los puertos pueden variar, dependen de nosotros.

Ilustración 8. Crear Servicios.

Paso 5: Guardar los cambios y reiniciar la instancia.

Activar Servicios

Paso 1: Ir a la transacción SICF.

Ilustración 9. Gestionar Servicios. Inicio.

Paso 2: Ejecutar (F8).

Page 11: ImplementacionNWBC

Ilustración 10. Gestionar Servicios.

Paso 3: Activar servicios. Introduzca el servicio en el campo Servicio y presione

Aplicar. Seleccionar el servicio y hacer click en el botón derecho del ratón,

seleccionar Activar Servicio.

Ilustración 11. Activar Servicio.

Ilustración 12. Aceptar Activar Servicio.

Page 12: ImplementacionNWBC

Los servicios que deben ser activados son:

- Z_BAIO_SUE_1

- Z_BAIO_GADGETS

- Z_EASY_TABLE_CHANGER

- Z_IMAGEVIEWER

- Z_WD_EDIT_GADGET

- /default_host/sap

/public

o /bc

/icons

/icons_rtl

/pictograms

/ur

/webdynpro/*

/webicons

o /bsp/sap

/htmlb

/public/bc

/system

o /icf_info (only required with load distribution using message

server / web dispatcher)

/logon_groups

/urlprefix

/icr_group

/icr_urlprefix

o /icman

o /myssocntl

/bc

o /bsp

/kyk/dal_home

/sap

/public/bc

/system

o /dal

/demoa

o /igs_data

o /print/*

o /smart_forms

o /webdynpro

/kyk/* depending on the processes to be implemented

/sap

/lord*

Page 13: ImplementacionNWBC

/powl*

/wdk*

/wdhc_application

Crear FQDN (Fully Qualified Domain Names)

Paso 1: Ir a la transacción RZ10:

- Seleccionar Profile

- Seleccionar Version

- Seleccionar Extended maintenance

Ilustración 13. Editar Profiles.

Paso 2: Introduzca los siguientes valores

- Nombre del Parametro: icm/host_name_full

- Valor del Parametro: Nombre del host + Nombre del dominio

Ilustración 14. Crear FQDN.

Page 14: ImplementacionNWBC

Configurar HTTPS

Paso 1: Ir a la transacción STRUST

Ilustración 15. Crear FQDN.

Página de Test

Paso 1: Ir a la transacción /nNWBC

Ilustración 16. Página de Test NWBC.

Page 15: ImplementacionNWBC

Mantenimiento de Roles

Paso 1:

Ilustración 17. Página de Test NWBC.

Paso 1: Ir a la transacción PFCG.

Ilustración 18. Administración Rol.

Paso 2: Introduzca el Rol y presione

Page 16: ImplementacionNWBC

Ilustración 19. Visualizar Rol.

Ilustración 20. Flujo de Configuración de Rol.

Configuración del lado del Cliente Una vez que tenemos el servidor configurado, se debe configurar el cliente.

Paso 1. Ir a la carpeta C:\WINDOWS\system32\drivers\etc\hosts y configurar el

FQDN.

Ilustración 21. Pantalla de Configuración.

Page 17: ImplementacionNWBC

Paso 2. Ingresar los siguientes datos:

Nombre Nombre de la conexión

URL https://FQDN:HTTPSPORT/sap/erp/nwbc

Type ABAP

Client Mandante

Idioma ES

Ilustración 22. Pantalla NWBC.