Gua para la
Implementacin de NWBC
en el sistema de desarrollo
IDES
TABLA DE ILUSTRACIONES
INTRODUCCIN
PLANIFICAR Y DESCARGAR EL SOFTWARE
Prerrequisitos ................................................................................................................................................ 5
Planificar y Descargar Software ..................................................................................................................... 6
Descargando SAPCRYPTOLIB
6
Transportes K9#####.EH3
7
CONFIGURACIN DEL LADO DEL SERVIDOR, ABAP
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
Pgina de Test.............................................................................................................................................. 14
Mantenimiento de Roles ............................................................................................................................. 15
CONFIGURACIN DEL LADO DEL CLIENTE
16
Tabla de Ilustraciones
Ilustracin 1. Diagrama NWBC. .................................................................................... 5
Ilustracin 2. Pantalla Status. ........................................................................................ 6
Ilustracin 3. Monitor ICM.............................................................................................. 8
Ilustracin 4. Monitor ICM. Visualizar Servicios. .......................................................... 8
Ilustracin 5. Editar Profiles. ........................................................................................... 9
Ilustracin 6. Utilizar Matchcode para Seleccionar Profile a utilizar. ...................... 9
Ilustracin 7. Mantener Profile a utilizar. ...................................................................... 9
Ilustracin 8. Crear Servicios. ...................................................................................... 10
Ilustracin 9. Gestionar Servicios. Inicio. .................................................................... 10
Ilustracin 10. Gestionar Servicios. ............................................................................. 11
Ilustracin 11. Activar Servicio. ................................................................................... 11
Ilustracin 12. Aceptar Activar Servicio. ................................................................... 11
Ilustracin 13. Editar Profiles. ....................................................................................... 13
Ilustracin 14. Crear FQDN. ......................................................................................... 13
Ilustracin 15. Crear FQDN. ......................................................................................... 14
Ilustracin 16. Pgina de Test NWBC. ........................................................................ 14
Ilustracin 17. Pgina de Test NWBC. ........................................................................ 15
Ilustracin 18. Administracin Rol. ............................................................................. 15
Ilustracin 19. Visualizar Rol. ........................................................................................ 16
Ilustracin 20. Flujo de Configuracin de Rol........................................................... 16
Ilustracin 21. Pantalla de Configuracin. ............................................................... 16
Ilustracin 22. Pantalla NWBC. ................................................................................... 17
Introduccin
NWBC (SAP Netweaver Business Client) es una aplicacin desktop UI cliente
que ofrece un entorno unificado y nico punto de entrada a las aplicaciones
SAP. Proporcionar una solucin de hospeda DYNPROs clsicos (interfaces de
usuario SAP GUI), aplicaciones Web Dynpro, pginas NWBC, ya sea con o sin el
portal en funcin de si desea tener acceso a la parte final ABAP directamente
o no.
El SAP NWBC tambin es compatible con las funciones genricas de escritorio,
como arrastrar y soltar, ventanas emergentes, y as sucesivamente a travs de
la utilizacin 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 tecnologa NWBC es el est compuesta por:
-
Un Shell
Un rea de Canvas
El Shell tiene como objetivo activar la navegacin a travs de procesos
empresariales basados en roles asignados al usuario. Es posible cargar los roles
a travs de:
-
PFCG, repositorio de roles de ABAP
PCD (Portal Content Directory), repositorio
Ilustracin 1. Diagrama NWBC.
Para configurar la aplicacin seguiremos 3 pasos:
1. Planificar y Descargar el software
2. Configuracin del lado del Servidor, ABAP
3. Configuracin del lado del Cliente
Planificar y Descargar el Software
Prerrequisitos
Requerimientos del sistema SAP Business All-In-One
4. Requerimientos tcnicos bsicos
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 pgina Web http://service.sap.com/swdc y descargar la ltima
versin de SAP Cryptographic Library vlida para la plataforma en la que
instalaremos, en este caso:
En sap ir a Sistema -> Status, y la siguiente se mostrar.
Ilustracin 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.
Configuracin 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 Transaccin SMICM.
Se encuentra en: Installations and Upgrades > Browse our Download Catalog > SAP Cryptographic
Software > SAP Cryptographic Software.
Ilustracin 3. Monitor ICM.
Paso 2: Ir al Men Goto -> Services ( Shift F1)
Ilustracin 4. Monitor ICM. Visualizar Servicios.
Paso 3: En caso de que algunos de los servicios estn 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 slo se realizar en caso de que deseemos crear un servicio.
Paso 1: Ir a la transaccin RZ10.
Ilustracin 5. Editar Profiles.
Paso 2: Introducir el Profile y la Versin, para esto podemos utilizar el
MatchCode del campo Profile(F4). Una vez seleccionado el Profile, Seleccionar
la tercera opcin, Extended maintenance, y presionar el botn Change.
Ilustracin 6. Utilizar Matchcode para Seleccionar Profile a utilizar.
Paso 3: Seleccionar crear Parmetro.
Ilustracin 7. Mantener Profile a utilizar.
Paso 4: Crear Parmetro. Introducir los siguientes datos:
Servicio
Nombre del Parmetro
Valor del Parmetro
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.
Ilustracin 8. Crear Servicios.
Paso 5: Guardar los cambios y reiniciar la instancia.
Activar Servicios
Paso 1: Ir a la transaccin SICF.
Ilustracin 9. Gestionar Servicios. Inicio.
Paso 2: Ejecutar (F8).
Ilustracin 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 botn derecho del ratn,
seleccionar Activar Servicio.
Ilustracin 11. Activar Servicio.
Ilustracin 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
o
o
/bc
o
o
o
o
o
o
/icons
/icons_rtl
/pictograms
/ur
/webdynpro/*
/webicons
/bsp/sap
/htmlb
/public/bc
/system
/icf_info (only required with load distribution using message
server / web dispatcher)
/logon_groups
/urlprefix
/icr_group
/icr_urlprefix
/icman
/myssocntl
/bsp
/kyk/dal_home
/sap
/public/bc
/system
/dal
/demoa
/igs_data
/print/*
/smart_forms
/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 transaccin RZ10:
-
Seleccionar Profile
Seleccionar Version
Seleccionar Extended maintenance
Ilustracin 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
Ilustracin 14. Crear FQDN.
Configurar HTTPS
Paso 1: Ir a la transaccin STRUST
Ilustracin 15. Crear FQDN.
Pgina de Test
Paso 1: Ir a la transaccin /nNWBC
Ilustracin 16. Pgina de Test NWBC.
Mantenimiento de Roles
Paso 1:
Ilustracin 17. Pgina de Test NWBC.
Paso 1: Ir a la transaccin PFCG.
Ilustracin 18. Administracin Rol.
Paso 2: Introduzca el Rol y presione
Ilustracin 19. Visualizar Rol.
Ilustracin 20. Flujo de Configuracin de Rol.
Configuracin 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.
Ilustracin 21. Pantalla de Configuracin.
Paso 2. Ingresar los siguientes datos:
Nombre
Nombre de la conexin
URL
https://FQDN:HTTPSPORT/sap/erp/nwbc
Type
ABAP
Client
Mandante
Idioma
ES
Ilustracin 22. Pantalla NWBC.