View
774
Download
0
Tags:
Embed Size (px)
Citation preview
Guía para la
Implementación de NWBC
en el sistema de desarrollo
IDES
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
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
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
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
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:
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.
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.
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.
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).
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.
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*
/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.
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.
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
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.
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.