Guía de Integración de Pack para SAP R3
Guía de Integración de Pack para SAP R3
Guía de Integración de Pack para SAP R3
Nota Antes de utilizar esta informacin, lea la informacin general de Avisos en la pgina 121.
Noviembre de 2009 Esta edicin se aplica a IBM WebSphere Transformation Extender Versin 8.3; y a todos los releases y modificaciones subsiguientes hasta que se indique lo contrario en nuevas ediciones. Si desea enviarnos sus comentarios acerca de este documento, enve un correo electrnico a dtxdocs@us.ibm.com. Esperamos poder conocer sus opiniones. Cuando enva informacin a IBM otorga a IBM un derecho no exclusivo para utilizar o distribuir la informacin de la manera que IBM crea ms adecuada sin incurrir por ello en ninguna obligacin con usted. Copyright International Business Machines Corporation 2006, 2009.
Contenido
Captulo 1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Visin general de WebSphere Transformation Extender Pack para SAP Integracin de la informacin . . . . . . . . . . . . . . Visin general de las interfaces de SAP R/3 . . . . . . . . . Documentos intermedios (IDocs) . . . . . . . . . . . DXOB/Data Migration Interface (DMI) . . . . . . . . . Business Application Programming Interface (BAPI) . . . . . Batch Data Communication (BDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 2 3 3 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19 20 21 21 21 21 21 21 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 31 31 32 33 33
iii
Group (-GROUP) . . . . . . . . . . . . . . Host ID (-H) . . . . . . . . . . . . . . . . Hold Date (-HOLDDATE) . . . . . . . . . . . Keep Session (-KEEP) . . . . . . . . . . . . . Logon Language (-L) . . . . . . . . . . . . . Listen (-LSN) . . . . . . . . . . . . . . . . Listener Threads (-N) . . . . . . . . . . . . . Password (-P) . . . . . . . . . . . . . . . Packet Size (-PKT) . . . . . . . . . . . . . . Release (-REL) . . . . . . . . . . . . . . . Reprocesar archivos de copia de seguridad . . . . . . System ID (-S) . . . . . . . . . . . . . . . Timeout (-timeout) . . . . . . . . . . . . . . Trace (-T) . . . . . . . . . . . . . . . . . Transaction ID (-TID) . . . . . . . . . . . . . Transaction Code (-TRANS) . . . . . . . . . . . IDoc Type (-TY) . . . . . . . . . . . . . . . User ID (-U) . . . . . . . . . . . . . . . . Gateway Service (-X) . . . . . . . . . . . . . Resmenes de sintaxis para adaptadores R/3 . . . . . . Resumen de la sintaxis de los mandatos de adaptador JALE Resmenes de sintaxis de mandatos de adaptador ALE. . Resmenes de sintaxis de mandatos de adaptador BDC . Resmenes de sintaxis de mandatos de adaptador BAPI . Alias de adaptador R/3 . . . . . . . . . . . . . Uso de los mandatos del sistema R/3 . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
35 35 36 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44
Visin general de BDC . . . . . . . . . . . . . . Registro de una sesin BDC (SHDB) . . . . . . . . . . Crear el informe de estructura BDC (ZBDC) . . . . . . . Correlacin . . . . . . . . . . . . . . . . . . rbol de tipos BDC . . . . . . . . . . . . . . Crear una correlacin para datos formateados de sesin BDC. Carga de los datos de sesin BDC . . . . . . . . . . . Carga de los datos (ZBDS) . . . . . . . . . . . . Proceso de una sesin por lotes (SM35) . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
67 68 69 70 70 71 72 73 75
. . . . . . . . . . . . . . . . . . . . . . 83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 83 84 84 84 85 85 85 86 86 87 88 88
Herramientas de resolucin de problemas . . . . Registro MapAudit . . . . . . . . . . . . Registro de datos . . . . . . . . . . . Auditora de ejecucin. . . . . . . . . . Valores de la correlacin . . . . . . . . . Valores de datos . . . . . . . . . . . . Archivos de auditora del adaptador R/3 . . . . Archivos de rastreo de adaptador R/3 . . . . . Rastreo de adaptador R/3 - Opcin detallada . . Cdigos de retorno y mensajes de error de R/3 . . Visualizacin de datos de origen y destino R/3 . . Valores de copia de seguridad . . . . . . . Datos temporales restantes en el directorio TIDDATA
Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Informacin de la interfaz de programacin . Marcas registradas y marcas de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 . 123
ndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Contenido
vi
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Captulo 1. Introduccin
Introduccin a WebSphere Transformation Extender Pack para SAP R/3, que incluye: v Visin general de WebSphere Transformation Extender Pack para SAP v Integracin de informacin v Visin general de las interfaces SAP R/3
Integracin de la informacin
El xito con SAP R/3 depende de la capacidad para integrar y compartir informacin con otros sistemas. En una configuracin corporativa tpica, un sistema SAP R/3 debe integrarse en una amplia gama de aplicaciones. Estas aplicaciones incluyen sistemas de legado, aplicaciones suministradas por una tercera parte y otros sistemas SAP de la empresa.
Ventas
Entrada de pedidos Envo y facturacin Gestin de inventario Compras locales
Central R/3
Datos de referencia Informes financieros Compras centrales Sistemas de informacin
La sincronizacin de datos SAP R/3 entre aplicaciones es crtica y requiere la transferencia de transacciones y datos maestros. Los sucesos que ocurren en una ubicacin, por ejemplo en la recepcin de un pedido de cliente, pueden desencadenar acciones en otras ubicaciones, como la generacin de un pedido de produccin o la actualizacin del inventario. Para conseguir un entorno SAP R/3 distribuido y totalmente integrado, debe existir la infraestructura de hardware y software que d soporte al flujo de esta informacin vital de forma transparente entre los sistemas.
v v v v
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
interfaz IDoc incluye las tecnologas tanto de intercambio electrnico de datos (EDI) como de Application Link Enabling (ALE).
Captulo 1. Introduccin
una arquitectura basada en componentes abiertos que permite integrar componentes de software de SAP y de otros proveedores. WebSphere Transformation Extender Pack para SAP soporta la capacidad para llamar a una BAPI sncrona en la regla de correlacin de una tarjeta de salida. Los datos devueltos por la BAPI se pueden correlacionar con otros objetos de datos de salida, o se pueden utilizar para lgica condicional. Los adaptadores SAP R/3 soportan BAPI adems de cualquier mdulo de funcin remota habilitado (RFC).
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
v v v v v
Estructura - ZTSIC320 Grupo de funcin - ZTS9 Programas - ZM4BDCSS y ZM4BDCTT Clase de desarrollo - ZTS8 Cdigos de transaccin - ZBDC y ZBDS
Si alguno de estos objetos existen, debe renombrarlos o reasignarlos en el sistema de destino. 2. Confirme que los archivos de correccin y transporte, k900094.sp3 y r900094.sp3, estn ubicados en el directorio dir_instalacin\bdc. 3. Instale k900094.sp3 y r900094.sp3 como objetos en el sistema R/3 de destino. Una forma de hacerlo es utilizar el programa R3TRANS en el nivel de sistema operativo en el que se instala SAP. a. Inicie sesin en el sistema operativo del servidor SAP como administrador del sistema SAP. b. Copie los archivos de correccin y transporte en los siguientes directorios, habitualmente ubicados en el directorio c:\usr\sap\trans del servidor SAP: Copie el archivo k900094.sp3 de correccin y transporte en el directorio \cofiles\. c. En el indicador del DOS del servidor SAP, vaya a c:\usr\sap\trans\bin y ejecute el siguiente mandato: R3TRANS c:\usr\sap\trans\data\R900094.sp3 d. Visualice el archivo de registro generado. Al final del archivo encontrar un resumen de los objetos importados: 4 ETW000 Resumen: 4 ETW000 4 ETW000 1 COMML importado 4 ETW000 1 COMMT importado. 4 ETW000 1 DOCUT importado. 4 ETW000 2 DYNPS importado. 4 ETW000 10 REPOS importado. 4 ETW000 7 REPOT importado. 4 ETW000 2 CUAT importado. 4 ETW000 1 ADIC elemento de datos importado. 4 ETW000 1 ADIC texto de elemento de datos importado. 4 ETW000 1 ADIC tabla importada. 4 ETW000 1 ADIC campo importado. 4 ETW000 1 ADIC texto de tabla importado. 4 ETW000 Total de 33 objetos importados. e. Si la base de datos SAP es Unicode: Acceda al Editor ABAP especificando la transaccin /nSE38 en el campo de mandatos SAP. 4. Especifique ZM4BDCSS como nombre de Programa. 5. Habilite el recuadro de seleccin Atributos para modificar el programa ABAP. 6. Pulse el botn Cambiar. Se abre la ventana ABAP: Modificar atributos de programa ZM4BDCSS. 7. Habilite el recuadro de seleccin Comprobaciones Unicode activas. 8. Pulse el botn Guardar. 9. Pulse el botn Activar.
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
10. Repita estos pasos para cambiar los atributos del programa ZM4BDCTT por Comprobaciones Unicode activas. a. Inicie sesin en el cliente SAP. Especifique la transaccin SE80 en el campo de mandatos. Especifique ZTSI como Paquete. Se abre la siguiente ventana. Nota: Si todos los objetos de la pantalla NO son visibles o recibe un error cuando llame a estas dos transacciones, deber iniciar la investigacin con el archivo R3Trans.log. Cuando haya resuelto el error, vuelva a efectuar la importacin. b. En el campo de mandatos SAP, llame a las transacciones /nZBDC y /nZBDS.
Pasarela SAP
La Pasarela SAP es un producto de software SAP disponible para plataformas Windows y UNIX, para proporcionar conectividad de red. Los adaptadores R/3 soportan el mtodo Registration para la activacin de destinaciones RFC. Para conseguir la activacin de destinaciones RFC necesarias, debe instalarse la pasarela SAP y utilizarla como producto autnomo. La pasarela SAP autnoma proporciona
Captulo 2. Configurar el entorno SAP R/3
un mtodo seguro para las comunicaciones entre SAP y los sistemas externos. Este mtodo de comunicacin es el mtodo de comunicacin preferido de SAP. SAP requiere el uso de la pasarela autnoma para todas las interfaces ALE certificadas. Nota: Para obtener informacin sobre cmo se instala la pasarela SAP, consulte la documentacin de SAP.
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Se abre la ventana Nuevas entradas: Visin general de entradas aadidas. 4. Especifique un nombre para el LS y una descripcin significativa. (En todo este ejemplo, el nombre de LS ser CUSTOMERLS. El nombre del LS base es E47CLNT800.) Nota: El convenio de denominacin que siga para el LS debe ser informativo porque se utilizar en la denominacin de la destinacin RFC y los perfiles de socio. 5. Seleccione CTRL + F4. Se abre el recuadro de dilogo Cambiar == Pantalla para confirmar el cambio. 6. Pulse S para guardar. Se abre el recuadro de dilogo Indicador para solicitudes de Workbench. 7. Para completar la creacin del LS, debe obtener un nmero de solicitud. Cree un nmero de solicitud por cada LS nuevo aadido. En el campo Solicitud, seleccione un valor en la lista desplegable y pulse Entrar. 8. Regrese a la ventana Mostrar vista Sistemas lgicos; Visin general. 9. Elija Guardar en el men Vista de tabla y pulse Entrar. Se crea el LS.
2. Con el botn derecho del ratn, pulse Conexiones TCP/IP y pulse Crear. Se abre la ventana Destinacin RFC. 3. Especifique la informacin segn se define en la tabla siguiente y pulse Entrar. La ventana Destinacin RFC se propaga con la informacin.
Tabla 1. Detalles de la ventana Destinacin RFC Campo Destinacin RFC Tipo de conexin Descripcin Intro Especifique el nombre de la Destinacin RFC. Utilice el mismo nombre que el sistema lgico. Especifique T (TCP/IP) para el Tipo de conexin. Especifique una descripcin significativa en el campo Descripcin.
4. Pulse la ficha Opciones especiales. La caracterstica Rastreo se encuentra en la ficha Opciones especiales. Puede habilitar el Rastreo a efectos de pruebas; no obstante, no habilite Rastreo en un entorno de produccin. 5. Pulse la ficha Valores tcnicos. Especifique la informacin segn se define en la tabla siguiente y pulse Entrar.
Tabla 2. Ficha Valores tcnicos Campo Tipo de activacin ID de programa Intro Habilitar Programa de servicio registrado. Especifique el ID de programa. Es el ID de programa especificado al utilizar el mandato de adaptador Program ID (-A) en los orgenes R/3 (salientes).
6. Pulse la ficha Inicio de sesin/Seguridad. Active o Inactive la opcin de seguridad. Pulse el botn Guardar.
Opciones de pasarela
Por qu y cundo se efecta esta tarea
Las opciones de pasarela se definen para que se correspondan exactamente con los valores utilizados al instalar la pasarela autnoma SAP. Para definir las opciones de pasarela: 1. Especifique la transaccin /nsm59 en el campo de mandatos y pulse Entrar. Se abre la ventana Mostrar y mantener destinaciones RFC. 2. Expanda Conexiones TCP/IP y efecte una doble pulsacin en la conexin TCP/IP aplicable. Se abre la ventana Destinacin RFC. 3. Pulse la ficha Valores tcnicos. Especifique la informacin segn se define en la tabla y pulse Entrar. Nota: Los valores de Host de pasarela y Servicio de pasarela pueden ser nombres simblicos. No obstante, si especifica la direccin IP y el nmero de servicio, el rendimiento puede ser mayor y el nmero de errores menor.
10
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 3. Opciones de pasarela Campo Host pasarela Intro Especifique el nombre del host de pasarela o la direccin IP del host de pasarela. (En este ejemplo, es 192.168.1.229.) El valor especificado en Host de pasarela es el valor especificado al utilizar el mandato de adaptador Gateway Host (-G) de los orgenes SAP R/3. Este valor debe coincidir exactamente. Servicio de pasarela Especifique el nombre del servicio de pasarela. El servicio de pasarela es el nombre del servicio creado durante la instalacin del software de pasarela autnoma SAP. El valor predeterminado es sapgw00. Otra posibilidad consiste en utilizar la direccin del puerto en lugar del nombre de servicio de pasarela (En este ejemplo, el valor es 3300.) El valor especificado en Servicio de pasarela (-A) es el valor especificado al utilizar el mandato de adaptador Gateway Service en los orgenes SAP R/3. Este valor debe coincidir exactamente.
Opciones tRFC
Por qu y cundo se efecta esta tarea
Dependiendo de la configuracin, puede resultar til especificar reintentos automticos para los datos salientes. Las opciones tRFC (opciones de reintento) dictan el comportamiento de SAP R/3 durante los fallos o errores de comunicacin. Si experimenta tiempos de espera excedidos de comunicacin frecuentes o errores de conexin (visibles en la Supervisin SM58 tRFC), implemente estas opciones de reintento. Nota: La definicin de opciones tRFC es un paso nico. Puede mantener las opciones de tRFC pulsando el botn tRFC de la ventana Destinacin RFC. Defina Opciones tRFC para especificar reintentos automticos en los datos salientes. Adems, SAP R/3 tiene una caracterstica de proceso de errores colectivos que se puede habilitar, lo que permite manejar los errores a travs de un trabajo planificado que se ejecuta en segundo plano. Para definir las opciones de tRFC: 1. Especifique la transaccin /nsm59 en el campo de mandatos y pulse Entrar. Se abre la ventana Mostrar y mantener destinaciones RFC. 2. Expanda Conexiones TCP/IP y efecte una doble pulsacin en la conexin TCP/IP aplicable. (Para este ejemplo, efecte una doble pulsacin en DATASTGTX1.) Se abre la ventana Destinacin RFC. 3. En el men Destinacin, elija Opciones tRFC. Se abre el recuadro de dilogo RFC transaccional: configuracin del sistema para error de conexin. 4. En el campo Suprimir trabajo en segundo plano si conn.error, especifique el valor X y pulse Continuar. Vuelve a abrirse la ventana Destinacin RFC. 5. En el men Destinacin, elija Guardar.
11
12
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
5.
Especifique los datos de tipo de mensaje para la comunicacin del sistema SAP R/3 a un sistema externo. v Remitente: especifique el sistema lgico SAP R/3 actual. (En este ejemplo, es E47CLNT800.) v Destinatario: especifique el nombre del sistema lgico que se ha creado. (En este ejemplo, es CUSTOMERLS.) v Tipo de mensaje: especifique el tipo de mensaje. (Este ejemplo utiliza DEBMAS.)
Nota: Se establece un modelo de comunicacin del sistema SAP R/3 a un sistema externo (CUSTOMERLS). 6. Pulse Entrar. 7. Regrese a la ventana Cambiar modelo de distribucin y siga el proceso de aadir otro tipo de mensaje hasta completar el modelo de distribucin. 8. Seleccione SUBSYSTEMS y pulse Aadir tipo de mensaje. Se abre el recuadro de dilogo Aadir tipo de mensaje. 9. Especifique los datos de tipo de mensaje para la comunicacin del sistema externo al sistema SAP R/3: v Remitente:: especifique el sistema lgico del sistema externo (en este ejemplo es CUSTOMERLS). v Destinatario:: especifique el nombre del sistema lgico SAP R/3 actual (en este ejemplo es E47CLNT800). v Tipo de mensaje: especifique el tipo de mensaje (en este ejemplo se utiliza DEBMAS). Nota: Se establece un modelo de comunicacin de un sistema externo al sistema R/3. 10. Pulse Entrar para regresar a la ventana Cambiar modelo de distribucin. 11. En el men Modelo, elija Guardar y pulse Entrar.
13
6. Pulse Ejecutar. Se abre la ventana Generar perfil de socio en la que figuran los mensajes y la confirmacin de la generacin de un puerto y un perfil de socio.
Resultados
En la ventana Parmetros salientes puede aadir o cambiar la informacin segn sea necesario. En los cdigos de transaccin se pueden ejecutar los diferentes informes. v RSEOUT00: Asignar IDocs recogidos en un trabajo por lotes. v RSEOIND: Comprobar la terminacin correcta de la transmisin de un tRFC a la capa de comunicaciones. Si se completa satisfactoriamente, se cambia el estado del IDoc. Planificar informe RSEOUT00 Como recomienda SAP, debe planificarse el programa RSEOUT00 para enviar IDocs por medio de RFCs transaccionales. Esta accin enva paquetes IDoc en una transmisin, utilizando un inicio de sesin y puede ofrecer un mejor rendimiento que el envo de IDocs individualmente. Evite el envo de IDocs individuales porque cada transmisin implica una importante sobrecarga, como la carga de programas, el establecimiento de la conexin y el inicio de sesin. Al utilizar RSEOUT00, observe el tamao de los paquetes IDoc, que se puede definir en los parmetros salientes del correspondiente acuerdo de socio. A efectos de optimizacin, debe considerarse el tamao de los objetos de datos implicados y
14
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
el nmero de procesos disponibles en la transmisin y recepcin . SAP R/3 generalmente recomienda empaquetar de 2 a 20 IDocs por paquete para IDocs que tengan numerosos segmentos (tales como ALEUD y GLDCMT) y de 20 a 2.000 IDocs por paquete para IDocs con un nmero pequeo de segmentos. El uso de RSEOUT00 requiere uno o varios procesos de trabajo de dilogo para habilitar las transmisiones paralelas de paquetes IDoc. Para SAP R/3 versiones 3.1i y superior, est disponible el soporte de gestin de recursos tRFC. SAP R/3 aconseja que para evitar tiempos de espera excedidos, el nmero de procesos de trabajo de dilogo del lado del remitente debe ser menor o igual que el nmero de procesos disponibles en el destinatario. Consulte la nota OSS 74141 en la Documentacin de SAP R/3 para obtener detalles. Cuando se envan paquetes IDocs en paralelo utilizando este mtodo, los paquetes no se pueden recibir en serie. Si se requiere la serializacin de la transmisin de paquetes IDoc, utilice un proceso peridico en los paquetes recibidos. Para ello, configure los perfiles de socio para que realicen un proceso en segundo plano y seleccione un intervalo de proceso suficientemente largo para asegurarse de que se puedan recibir todos los paquetes interdependientes. Basndose en su indicacin de fecha y hora, los paquetes se pueden volver a ordenar antes de su proceso. Planificar informe RBDMOIND Cuando los IDocs salientes se pasan correctamente a la capa de comunicaciones, se les asigna el estado datos pasados a puerto Correcto. Esto no significa que se haya realizado una transmisin tRFC correcta. El informe RBDMOIND de SE38 debe iniciarse regularmente para comprobar si la comunicacin se ha completado correctamente. Si se completa satisfactoriamente, se cambia el estado del IDoc. El informe RBDMOIND indica si los IDocs salientes se han transmitido correctamente a la capa de comunicacin y se debe planificar para que se ejecute peridicamente.
Parmetros entrantes
En la ventana Perfiles de socio: Parmetros entrantes puede aadir o modificar la informacin de un perfil de socio segn sea necesario. Para cambiar los parmetros entrantes del perfil de socio, elija el Tipo de mensaje adecuado y el correspondiente Cdigo de proceso, vinculado al mdulo de funcin. Ejecute el informe RBDAPP01 para procesar el IDoc en segundo plano.
15
individuales se almacenan en la base de datos. El control de transmisin de la aplicacin definido en el correspondiente acuerdo de socio determina si el IDocs se debe procesar inmediatamente o planificarse su proceso mediante el programa RBDAPP01. SAP recomienda utilizar RBDAPP01 para mejorar el rendimiento si no es necesario el proceso inmediato. La informacin proporcionada es mnima y puede que no resuelva todos los requisitos de comunicacin, tales como la informacin acerca del mantenimiento del cdigo de empresa global, cambiar la activacin del puntero, mantener rangos de nmeros, etc. Consulte la Biblioteca en lnea SAP para obtener informacin adicional. Asimismo, los valores de los parmetros predeterminados en el perfil de instancia no son suficientes para interfaces ALE de gran volumen. Consulte con el equipo de instalacin de aplicaciones SAP y notas OSS para conocer los cambios recomendados en estos valores.
16
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
RSEIDOC3 Definiciones Idoc Sistema SAP R/3 Asistente del importador rbol de tipos (.mtt)
Correlaciones de importador
Los rboles de tipos generados por el Asistente del importador se pueden utilizar inmediatamente para el desarrollo de correlaciones. En funcin del contenido del archivo de metadatos especfico de interfaz, puede ser necesario modificar el rbol de tipos generado utilizando el Diseador de tipos. Consulte la seccin especfica de cada interfaz para obtener informacin sobre los rboles de tipos generados.
17
2. Seleccione Importar rbol de tipos y pulse Aceptar. Se abre el Asistente del importador. 3. Seleccione la interfaz SAP (IDOC, DXOB, BDC, BAPI) para la que desea generar un rbol de tipos y pulse Siguiente. 4. Se abre el siguiente recuadro de dilogo pidiendo informacin acerca del sistema SAP que ha originado el archivo de metadatos que va a importar. Especifique la informacin adecuada y pulse Siguiente. Se abre el recuadro de dilogo de idioma. 5. Especifique el idioma nacional y el juego de caracteres de datos que describan los datos de la ejecucin de correlacin y pulse Siguiente. 6. Los siguientes recuadros de dilogo que aparecen dependen de la interfaz para la que genere el rbol de tipos. El Asistente presenta los recuadros de dilogo aplicables para especificar informacin especfica de interfaz. Por ejemplo, cuando genere un rbol de tipos para BAPI, aparece el recuadro de dilogo de Valores de conexin SAP que le permite especificar parmetros de conexin del adaptador. Consulte cada uno de los captulos especficos de cada interfaz para obtener esta informacin concreta. 7. Una vez haya especificado la informacin especfica de interfaz que solicita el Asistente, se abre un recuadro de dilogo solicitando la va de acceso completa y el nombre de archivo de los metadatos para los que va a generar un rbol de tipos. Especifique el objeto de metadatos para el que va a generar un rbol de tipos y proporcione la informacin adicional que pueda ser necesaria para el Asistente del importador para la interfaz especificada. Por ejemplo, al generar rboles de tipos de un IDoc, debe designar si el archivo IDoc representa datos que son para una interfaz ALE o EDI. Consulte la seccin especfica de cada interfaz para obtener informacin adicional. 8. Especifique el nombre del archivo del rbol de tipos (con una extensin de archivo .mtt) que se generar y la informacin adicional necesaria para el Asistente para la interfaz especfica y pulse Siguiente. Consulte el captulo especfico de cada interfaz para obtener informacin adicional. Nota: Es til seguir un convenio de denominacin. Por ejemplo, para una interfaz BDC, utilice BDC-xxxx.mtt donde xxxx es el cdigo de transaccin SAP. 9. Se abre el siguiente recuadro de dilogo del Asistente del importador en el que se muestra el estado del rbol de tipos que se est creando. Puede desplazarse por el rbol de tipos. El recuadro de dilogo del Asistente del importador tambin muestra el nmero de errores y avisos que se han producido al generar el rbol de tipos.
18
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
19
Soporte de Unicode
El adaptador JBAPI se basa en JCo, la API Java de SAP que permite las comunicaciones con sistemas SAP. El adaptador JBAPI tiene una compatibilidad retroactiva total con el adaptador BAPI nativo, aunque el adaptador BAPI proporciona soporte completo de Unicode. El adaptador JBAPI soporte Unicode directamente y proporciona un acceso unificado a sistemas tanto Unicode como no Unicode. El adaptador JALE incorpora soporte de datos del juego de caracteres Unicode, entrantes y salientes de SAP. Para habilitar correlaciones con soporte Unicode que utilicen el adaptador JALE, debe utilizar los rboles de tipos IDoc generados por el importador IDoc con la opcin de juego de caracteres de datos definida como Unicode. Envo de datos Unicode, entrantes a SAP desde el adaptador JALE A diferencia del adaptador ALE nativo, el adaptador JALE puede comunicar datos Unicode a un sistema SAP R/3. El formato Unicode soportado por el adaptador JALE es UTF-16BE, Unicode big-endian. A efectos de correlacin se recomienda encarecidamente utilizar los rboles de tipos generados por el importador de rboles de tipos IDoc. El uso de rboles de tipos Unicode IDoc garantiza que los datos pasados al adaptador JALE tienen la sintaxis correcta, reconocible por el adaptador JALE. Para enviar datos Unicode al adaptador JALE, utilice el rbol de tipos ALE para el juego de caracteres Unicode. El sistema SAP R/3 debe estar en conformidad con con Unicode para poder procesar los datos Unicode enviados desde el adaptador JALE. Envo de datos Unicode, salientes de SAP al adaptador JALE A diferencia del adaptador ALE nativo, el adaptador JALE puede recibir y procesar datos Unicode de un sistema SAP R/3. El formato Unicode soportado por el adaptador es UTF-16BE, Unicode big-endian. Antes de enviar datos Unicode desde un sistema SAP R/3 a un sistema externo, debe configurarse correctamente la destinacin RFC SAP asignada al sistema externo. Para habilitar las opciones Unicode: 1. Especifique la transaccin SAP /nsm59. 2. Pulse la ficha Opciones especiales. 3. Seleccione la opcin Unicode en la anchura de caracteres, en la seccin Sistema de destino. 4. Guarde los cambios. Cuando haya guardado los cambios podr enviar datos Unicode a la destinacin RFC seleccionada. El rbol de tipos IDoc que se utilizar para analizar el origen de datos JALE tambin debe soportar datos Unicode. Se recomienda encarecidamente que se utilice el importador de rboles de tipos IDoc para generar el rbol de tipos IDoc. El uso de rboles de tipos Unicode IDoc garantiza que los datos pasados al adaptador JALE tienen la sintaxis correcta, reconocible por el adaptador JALE. Para enviar datos Unicode al adaptador JALE, utilice el rbol de tipos ALE para el juego de caracteres Unicode.
20
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Valores de tarjeta
Para obtener detalles sobre los valores de tarjeta, consulte la informacin de Diseador de correlaciones en el Information Center. Para habilitar los adaptadores SAP se pueden utilizar los siguientes valores para la tarjeta de entrada de origen y la tarjeta de salida de destino: v ALE o JALE v BAPI o JBAPI v BDC
Los mandatos de adaptador se utilizan en conexin con el sistema SAP R/3 al que se dirigen los datos transformados.
Tabla 4. Uso y sintaxis de los mandatos de adaptador Mandato adaptador / valor -c 800 -u ALE-USER -p IDES Interpretacin Identifica el nmero de cliente. Necesario para iniciar sesin en el sistema SAP R/3. Identifica el nombre de usuario. Necesario para iniciar sesin en el sistema SAP R/3. Identifica la contrasea. Necesario para iniciar sesin en el sistema SAP R/3.
21
Tabla 4. Uso y sintaxis de los mandatos de adaptador (continuacin) Mandato adaptador / valor -h M699 Interpretacin Identifica el nombre de host o serie de ruta SAP del servidor SAP R/3 con el que debe establecerse la conexin. Identifica el nmero de sistema. Especifica la creacin de un archivo de registro de adaptador que contiene informacin sobre las transacciones que se han producido en este destino durante la ejecucin de la correlacin. (En el ejemplo, -ar3 significa Auditar R/3.)
-s 00 -ar3
Consulte el tema Lista de mandatos del adaptador para obtener informacin sobre la sintaxis y el uso de cada mandato de adaptador.
Ejemplo de RUN
El siguiente ejemplo muestra reglas de correlacin que utilizan una funcin RUN() para ALR utilizando mandatos de adaptador R/3 para sustituir los mandatos de ejecucin.
RUN ("somemap.mmc" , "-OMALE1 `-c remo -u " + userid:profile + " -p " + password:profile + " -h SAPh03 -s 03'")
En este ejemplo, se ejecuta una correlacin llamada somemap.mmc que sustituye la tarjeta de salida nmero 1.
Ejemplo de GET
Una funcin GET() utiliza el adaptador R/3 para recuperar datos. Los siguientes ejemplos muestran reglas de correlacin que utilizan una funcin GET() para ALE y BAPI utilizando mandatos de adaptador R/3 para especificar la clave de destinacin del archivo Saprfc.ini.
GET("ALE", "-D MY_R3 -AR3") GET("BAPI", "-D MY_R3 -c 800 -u IDES_USER -p initpass", CPACKAGE (BAPI, "NATIVE")) EITHER(GET("BAPI", "-D MY_R3-c 800 -u IDES_USER -p initpass", CPACKAGE (BAPI, "NATIVE")), IF (0 < LASTERRORNUM(), FAIL(LASTERRORMSG()))
Nota: El adaptador BAPI (en la versin 6.7.x o posterior) slo se puede utilizar en la funcin GET. No se puede utilizar en una tarjeta de entrada, tarjeta de salida o funcin PUT.
22
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Ejemplo de PUT
Una funcin PUT() enva datos al adaptador R/3. En el ejemplo siguiente se muestra cmo se utiliza la funcin PUT() para enviar datos al adaptador R/3 as como para habilitar un rastreo de adaptador.
PUT("ALE", "-c 800 -u IDES_USER -p initpass -h 127.0.0.1 -s 00 -t", CPACKAGE (CREMAS IDoc Input, "NATIVE"))
Mandatos de conexin
Cuando se utiliza un adaptador R/3, depende de la interfaz SAP R/3 y la accin que desee especificar. Muchos de los mandatos de adaptador SAP R/3 son necesarios en situaciones concretas y con interfaces SAP R/3 especficas. En los siguientes temas encontrar las explicaciones de las situaciones en las que es aplicable el uso de mandatos de adaptador SAP R/3 concretos: v Mandatos de conexin necesarios para orgenes JALE y ALE v Mandatos de conexin necesarios para destinos ALE, destinos BDC y llamada a BAPI
Captulo 4. Los adaptadores R/3
23
v Mandatos de conexin opcionales para orgenes y destinos ALE y JALE v Mandatos de conexin de sesin de entrada de proceso por lotes para destinos BDC v Mandatos de conexin opcionales para todos los orgenes y destinos
El mandato de adaptador Destination es necesario cuando se utiliza el archivo Saprfc.ini, que contiene la informacin de conexin predeterminada. El valor especificado con este mandato de adaptador es sensible a maysculas y minsculas.
-D clave_dest
Mandatos de conexin necesarios para destinos ALE, destinos BDC y llamada a BAPI
Los siguientes mandatos de adaptador son necesarios cuando se llama a BAPI y para destinos ALE o BDC para la conexin a un sistema SAP.
-C num_clnt -U id_usuario -P contrasea
Despus de especificar -C, -U y -P, debe utilizar una de las siguientes tres agrupaciones de mandatos de adaptador, necesarios para completar la informacin de conexin: v Utilice estos mandatos de adaptador para especificar el ID de host SAP y el nmero de sistema SAP:
-H nombre_host -S num_sistema
v El mandato de adaptador Destination (-D) es necesario cuando se utiliza el archivo Saprfc.ini, que contiene la informacin de conexin predeterminada. El valor especificado con este mandato de adaptador es sensible a maysculas y minsculas.
-D clave_dest
v Este grupo de mandatos de adaptador es necesario cuando se utiliza el principio de equilibrio de carga SAP R/3:
-BAL -H nombre_host -G grp -S nombre_sistema
v El mandato de adaptador Language (-L) es un mandato de adaptador opcional que se puede utilizar cuando sea necesario para sus requisitos de conexin particulares. En funcin del sistema SAP, este mandato de adaptador puede ser necesario para la conexin.
-L cd_idioma
24
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Mandatos de conexin de sesin de entrada de proceso por lotes para destinos BDC
Despus de especificar los mandatos de adaptador de conexin necesarios -C, -U y -P, y una de las tres agrupaciones de mandatos de adaptador necesarias 1) -H, -S o 2) -D o 3) -BAL, -H, -G, -S, utilice estos mandatos de adaptador para destinos BDC para pasar valores especificados directamente a la sesin de entrada de proceso por lotes. Los valores deben especificarse en maysculas. v Los siguientes mandatos son necesarios para una sesin de entrada de procesos por lotes:
-TRANS TRANS_CD -GROUP NOMBRE -ASUSER ID_USUARIO
v Los siguientes mandatos son opcionales para una sesin de entrada de procesos por lotes:
-ASCLNT NUM_CLIENTE -KEEP X -HOLDDATE AAAAMMDD
Nota: Opcionalmente, el adaptador R/3 pasar cualquier otro mandato de adaptador soportado SAP y parmetros de conexin a travs del sistema SAP R/3, segn se define en RFC DK.
25
origen/ -AR3[+][U] [%tid% |va_acceso_completa destino ] -ASCLNT NUM_CLNT -ASUSER ID_USR origen/ -B[I][X] [%tid% |va_acceso_completa destino ] -BAL -C clnt_num -enc destino destino origen JALE destino destino origen/ destino origen/ destino destino destino
-D clave_dest -G nombre_pasarela -GEN[0|!] [ flds ] -GROUP NOMBRE -H host_name -HOLDDATE AAAAMMDD -KEEP X
destino
origen/ destino
destino destino destino destino destino destino origen origen JALE destino destino origen JALE destino origen/ destino destino origen/ destino origen/ destino
Listener Threads -N Password Packet Size Reprocesar archivos de copia de seguridad Escape System ID -P contrasea -PKT cant_IDoc -R
26
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 5. Lista de mandatos del adaptador (continuacin) Nombre Timeout Trace Transaction ID Transaction Code IDoc Type User ID Sintaxis del mandato -timeout segs -T[V|E|N][+] [ va_acceso_completa ] -TID ID_trans -TRANS TRANS_CD -TY OTHER$|doc_type* -U id_usr origen destino origen destino origen/ destino origen/ destino origen/ destino destino destino ALE BDC BAPI origen origen/ destino
Gateway Service V
Program ID (-A)
Utilice el mandato de adaptador Program ID (-A) para especificar el ID de programa que se utilizar para la activacin RFC cuando se utilice el mtodo de registro. El ID de programa es un identificador exclusivo que utiliza la pasarela SAP para identificar el escucha (el programa). SAP recomienda utilizar un formato de mquina.programa como identificador de programa. Este identificador debe coincidir con el ID de programa de registro definido en SM59. SAP R/3 utiliza este identificador para distinguir varios programas registrados en la misma pasarela SAP. Por ejemplo, los IDs de programa xyz.CREMAS y xyz.MATMAS podran estar registrados en la misma pasarela SAP (-G 186.114.3.126) y nmero de pasarela (-X 3300). -A id_programa Opcin Descripcin id_programa Identificador exclusivo de programa. SAP recomienda el formato mquina.programa. No tiene relacin con el sistema lgico, aunque es una buena prctica llamar a la clave de forma similar al sistema lgico.
Audit (-AR3)
Utilice el mandato de adaptador Audit (-AR3) para crear un archivo que registre la actividad del adaptador para cada tarjeta de entrada y salida especificada. El valor predeterminado es producir un archivo llamado m4r3.log en el directorio en el que se ubica la correlacin. Opcionalmente puede aadir la informacin de auditora a un archivo existente, especificar la utilizacin del id_transaccin para el nombre de archivo, especificar un nombre de archivo personalizado, incorporar el id_transaccin en el nombre de archivo personalizado o especificar una va de acceso completa para el archivo.
-AR3[+][U] [%tid%|va_acceso_completa]
Opcin Descripcin
Captulo 4. Los adaptadores R/3
27
+ U
Aade informacin de auditora a un archivo existente. Para el servidor de mandatos: especifique esta opcin para generar un archivo llamado id_transaccin.log donde id_transaccin es el Transaction Identifier (TID) asignado por SAP R/3, que se encuentra siempre en el directorio de la correlacin, tanto si u se encuentra en la tarjeta de entrada o de salida de la correlacin. Para el Lanzador: especifique esta opcin para generar un archivo llamado id_transaccin.log donde id_transaccin es el Transaction Identifier (TID) asignado por SAP R/3. Si u se encuentra en la tarjeta de entrada o de salida, id_transaccin.log se encuentra en el directorio de la correlacin. Si no se puede asignar un Transaction Identifier (TID), id_transaccin ser m4r3nmero_serie. Cuando se utiliza esta opcin y tambin se especifica el mandato de adaptador Backup (-B), el nombre del archivo de copia de seguridad y el archivo de auditora siempre coincidirn.
%tid% Cuando se especifica el nombre del archivo de auditora, puede incorporar este literal como parte del nombre de archivo y se sustituir por el nmero_TID. va_acceso_completa Especifique el nombre del archivo de auditora, que puede incluir la va de acceso del directorio.
Client (-ASCLNT)
Utilice el mandato de adaptador Client (-ASCLNT) para sustituir el nmero de cliente de inicio de sesin con el fin de someter el trabajo para que se ejecute bajo otro cliente. Este mandato de adaptador opcional slo se utiliza para destinos BDC para pasar el valor directamente a la sesin de entrada de proceso por lotes.
-ASCLNT NUM_CLNT
Opcin Descripcin NUM_CLNT Nmero de cliente. El valor debe especificarse en formato numrico.
28
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Backup (-B)
Utilice el mandato de adaptador Backup (-B) para crear un archivo de copia de seguridad de IDocs procesados. El valor predeterminado es generar un archivo llamado id_transaccin.tid donde id_transaccin es el Transaction Identifier (TID) asignado por SAP R/3 en el directorio de la correlacin. Si no se puede asignar un Transaction Identifier (TID), id_transaccin ser m4r3nmero_serie. Opcionalmente, puede especificar que el archivo sea de entrada para una correlacin, suprimir el archivo tras la correcta ejecucin de la correlacin, especificar su propio nombre de archivo, incorporar el id_transaccin en el nombre de archivo o especificar una va de acceso completa para el archivo. Nota: Cuando se produce un fallo, se crea un archivo de copia de seguridad id_transaccin.tid con la informacin de conexin y el IDOC (cuando se produce el uso normal de -B slo se crea el IDOC). Nota: Cuando se utiliza el mandato de adaptador Audit y su opcin U (-AR3U) conjuntamente con este mandato de adaptador, el nombre del archivo de auditora y el nombre del archivo de copia de seguridad siempre coincidirn.
Source -B[I][X] [%tid%|va_acceso_completa] Target -B[X] [%tid%|va_acceso_completa]
Opcin Descripcin I Crear el archivo de copia de seguridad en un directorio temporal en lugar de utilizar los almacenamientos intermedios en memoria. Esta opcin slo es aplicable cuando el adaptador ALE se utiliza como origen. Suprimir el archivo de copia de seguridad del directorio temporal tras la finalizacin correcta de la ejecucin de la correlacin. Cuando se especifica el nombre del archivo de copia de seguridad, puede incorporar este literal como parte del nombre de archivo y se sustituir por el nmero_TID. va_acceso_completa Especifique el nombre del archivo de copia de seguridad, que puede incluir la va de acceso del directorio. A continuacin encontrar ejemplos que utilizan el mandato de adaptador Backup (-B): Mandato Resultado -B %tid% directorio_dstx\nmero_TID.tid donde directorio_dstx es el directorio de instalacin de WebSphere Transformation Extender y nmero_TID representa el nmero TID generado. -B d:\bak\%tid% d:\bak\nmero_TID.tid donde nmero_TID representa el nmero TID generado.
X %tid%
29
-B Archive%tid% directorio_dstx\Archivenmero_TID.tid donde directorio_dstx es el directorio de instalacin de WebSphere Transformation Extender y nmero_TID representa el nmero TID generado.
Opcin Descripcin -H HOST Especifique el nombre de host del servidor. -S R3NAME Especifique el nombre R/3 del sistema. -G GRP Especifique el grupo de inicio de sesin. El grupo generalmente tiene el valor predeterminado de PUBLIC. Nota: Cuando utilice -BAL, los valores pasados utilizando -H, -S y -G siempre son valores para -BAL. Por lo tanto, no utilice nunca los mandatos de adaptador de conexin para el ID de host, nmero de sistema o host de pasarela, que tambin utiliza -H, -S y -G para sus valores. Adems, debe aadirse una entrada en el archivo Services, ubicado en c:\winnt\system32\drivers\etc\services, utilizando la sintaxis siguiente:
sapmsR3NAME 36SYSNR/tcp
Por ejemplo:
sapmsTSI 3600/tcp
Si es necesario conectarse a una pasarela, puede especificar GWHOST=gwhost directamente en los mandatos del adaptador.
30
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
El archivo Saprfc.ini tambin soporta el uso del equilibrio de carga. A continuacin encontrar el ejemplo que distribuye SAP como ejemplo de entrada en el archivo Saprfc.ini.
/*===================================================================*/ /* Type B: R/3 system - load balancing feature */ /*===================================================================*/ DEST=BIN TYPE=B R3NAME=TSI MSHOST=MSG40 GROUP=PUBLIC RFC_TRACE=0 ABAP_DEBUG=0 USE_SAPGUI=0
El siguiente es un ejemplo de serie de mandato de adaptador R/3 en el archivo Saprfc.ini para el equilibrio de carga:
-d BIN -c 800 -u JSharp -p S836GJ
Opcin Descripcin ch_set_command Los valores posibles para la opcin de mandato del juego de caracteres figuran en la lista del IANA Charset Registry (disponible en iana.org). No se soportan todos los juegos de caracteres que figuran en la lista. Los juegos de caracteres vlidos son aquellos soportados por J2SE Java Runtime Environment (JRE). Este Pack utiliza JRE versin 1.4.x. El valor debe especificarse en formato numrico.
31
Destination (-D)
El mandato de adaptador Destination (-D) es necesario para especificar la clave de destinacin cuando se utiliza el archivo Saprfc.ini para la conexin con un sistema SAP R/3. El soporte de SAP del archivo Saprfc.ini, que sustituye a la tecnologa SIDEINFO anterior, permite que un archivo .ini contenga parmetros especficos de RFC.
-D clave_dest
Nota: La clave de destinacin no tiene ninguna relacin con el sistema lgico, aunque es una buena prctica llamar a la clave de forma similar al sistema lgico. El archivo de ejemplo Saprfc.ini que proporciona SAP contiene la documentacin que explica el formato de archivo. De manera predeterminada, las bibliotecas RFC buscan el archivo Saprfc.ini en el directorio especificado por la variable de entorno del sistema RFC_INI. Por lo tanto, debe asegurarse de que establece la variable de entorno RFC_INI en la va de acceso y el nombre de archivo en el que est ubicado el archivo Saprfc.ini. Por ejemplo, si el archivo est ubicado en el directorio c:\IBM (RFC_INI=c:\IBM\ saprfc.ini), debe realizar los pasos siguientes para establecer la variable de entorno del sistema. Para establecer la variable de entorno del sistema: 1. En el men Inicio, seleccione Configuracin Panel de control Sistema. 2. Seleccione la ficha Entorno. 3. Seleccione cualquier variable en la seccin Variable del sistema. (Aada aqu la nueva variable de sistema, no en la seccin Variable de usuario.) 4. Aada RFC_INI en el campo Variable situado en la parte inferior de la ventana y aada la ubicacin de su archivo saprfc.ini en el campo Valor. 5. Pulse Definir Aplicar Aceptar. Nota: Las entradas de Saprfc.ini tienen preferencia frente a las entradas en cualquier serie de mandato del adaptador. ASHOST es el equivalente del mandato de adaptador de conexin Host ID (-H). SYSNR es el equivalente del mandato de adaptador de conexin System Number (-S). El valor de DEST= (mandato de adaptador -D) es sensible a maysculas y minsculas. 6. Rearranque el sistema. Ejemplo de serie de mandato de adaptador R/3 entrante A continuacin encontrar un ejemplo de serie de mandato de adaptador R/3 -D entrante para su uso en el archivo Saprfc.ini. -d IBM -c 800 -u userid -p pswd A continuacin encontrar un ejemplo de la entrada en el archivo Saprfc.ini:
/*===================================================================*/ /* Type A: R/3 system - specific application server */ /*===================================================================*/ DEST=IBM TYPE=A ASHOST=sp2
32
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Nota: Las entradas distinguen entre maysculas y minsculas. La serie debe coincidir con la entrada del archivo Saprfc.ini. Las entradas de Saprfc.ini tienen preferencia frente a las entradas en cualquier serie de mandato del adaptador. ASHOST es el equivalente del mandato de adaptador de conexin Host ID (-H). SYSNR es el equivalente del mandato de adaptador de conexin System Number (-S). Ejemplo de serie de mandato de adaptador R/3 saliente A continuacin encontrar un ejemplo de serie de mandato de adaptador R/3 -D saliente para su uso en el archivo Saprfc.ini.
-d IBM -t
Nota: Las entradas distinguen entre maysculas y minsculas. La serie debe coincidir con la entrada del archivo Saprfc.ini. Las entradas de Saprfc.ini tienen preferencia frente a las entradas en cualquier serie de mandato del adaptador. PROGID es el equivalente del nombre del programa registrado. GWJPST es el equivalente de (-G) y GWSERV es el equivalente de (-X) de los mandatos del adaptador.
Opcin Descripcin nombre_pasarela Nombre de host de pasarela o serie de ruta SAP de host de pasarela.
33
generan los campos IDoc. El adaptador genera automticamente ciertos campos para una llamada de cliente ALE. Estos campos no se correlacionarn porque el adaptador los altera temporalmente (excepto como se destaca en la tabla de opciones). Separe los campos de la lista con una coma y omita la lista de campos para cambiar el comportamiento de todos los campos.
-GEN [0|!] [campo1[,campo2...] Opcin 0 ! [fld1[,fld2...] MANDT DOCNUM Opcin Descripcin Especifique los campos IDoc que se generarn si estn en blanco. Especifique esta opcin para suprimir la generacin de IDoc. Especifique los siguientes campos IDoc deseados: segn se especifica mediante -C se asigna secuencialmente para cada IDoc, comenzando por 1, justificado a la derecha con ceros. `2 `SAP + id de sistema remoto `LS copiado de RCVPOR (posiblemente tambin generado) si el usuario no lo correlaciona `CUSTOMERLS si el usuario no lo correlaciona `LS copiado de SNDPOR (posiblemente tambin generado) si el usuario no lo correlaciona fecha del sistema hora del sistema se asigna secuencialmente para cada segmento de cada IDoc, comenzando por 1, justificado a la derecha con ceros. se copia del SEGNUM asignado al primer IDoc del HLEVEL anterior. se copia del HLEVEL asignado ms recientemente si el usuario no lo correlaciona
DIRECT RCVPOR RCVPRT RCVPRN SNDPOR SNDPRT SNDPRN CREDAT CRETIM SEGNUM
PSGNUM HLEVEL
Todos los campos excepto RCVPOR y RCVPRN se grabarn en el archivo de copia de seguridad si se utiliza un archivo de copia de seguridad. RCVPOR y RCVPRN se determinan despus de establecer una conexin RFC. Los registros de control se actualizan en ese momento. La generacin de PSGNUM requiere que se especifique dicho HLEVEL. PSGNUM se genera aplicando lgica control-break al campo HLEVEL. El HLEVEL slo es necesario especificarlo para el primer segmento de cada nivel, los segmentos posteriores en dicho nivel pueden dejarse en blanco (a efectos de generacin PSGNUM, se asume que es el mismo). El SEGNUM del primer segmento de un HLEVEL se utiliza como PSGNUM de los segmentos situados en el siguiente HLEVEL ms alto. PSGNUM para HLEVEL 01 es 000000.
34
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
A continuacin encontrar ejemplos del uso del mandato de adaptador de generacin de campos IDoc. Ejemplo Descripcin -GEN Generacin automtica de todos los campos IDoc que figuran en el tema IDoc Field Generation (-GEN). Es el valor predeterminado. El usuario no debe especificar este mandato de adaptador. El adaptador generar automticamente todos los campos IDoc sea cual sea el valor de los campos en la entrada. -GEN0 fld1, fld2 El adaptador generar campos IDoc para el campo 1 de entrada, si est en blanco y para el campo 2 de entrada, si est en blanco. -GEN! fld1, fld5 El adaptador suprimir la generacin automtica de los campos IDoc que figuren en la lista de -GEN!
Group (-GROUP)
El mandato de adaptador Group (-GROUP) es necesario para especificar un nombre de grupo que se asociar a la sesin de entrada de proceso por lotes. Este mandato de adaptador slo se utiliza para destinos BDC para pasar el valor directamente a la sesin de entrada de proceso por lotes.
-GROUP NOMBRE
Host ID (-H)
Especifique el nombre de host o serie de ruta SAP del servidor SAP R/3 al que se conectar utilizando el mandato de adaptador ID de host (-H). Este mandato de adaptador puede ser necesario para la conexin. Utilice SAPLogon o el parmetro SAPGUI.
-H host_name
Opcin Descripcin host_name Nombre de host del servidor R/3 o serie de ruta SAP del servidor R/3. El direccionador SAP acta como proxy en una conexin de red segura entre sistemas SAP R/3 y sistemas RFC externos. Se trata de una extensin til a un sistema cortafuegos existente porque permite establecer conexiones a travs del cortafuegos. Cuando se utiliza un direccionador SAP, se utiliza una serie de ruta vlida como valor del nombre de host. Por ejemplo:
-H /H/saprouter1/S/3300/H/saprouter2/S/3300/H/SAPappServer/S/SAPservice
35
Para obtener ms informacin sobre el direccionador SAP, consulte Biblioteca en lnea SAP Componentes bsicos BC- Direccionador BC-SAP.
Opcin Descripcin AAAAMMDD El valor debe especificarse en el formato mostrado. AAAA Ao utilizando 4 dgitos MM DD Mes utilizando 2 dgitos; los valores vlidos son 01-12 Da utilizando 2 dgitos; los valores vlidos son 01-31
Listen (-LSN)
El mandato de adaptador Listen (-LSN) se puede utilizar para orgenes ALE. Utilice este mandato de adaptador para especificar el tiempo (en segundos) que se esperar la llegada de un mensaje. Si se omite la duracin, la escucha se realizar indefinidamente. Adems, la duracin se puede especificar opcionalmente como recuento:intervalo. Slo para el Lanzador, cuando no se especifica el mandato
36
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Listen, el adaptador ALE asumir que los valores de la opcin Listen se establecen en 15:5. Para implementar el mtodo de registro en un servidor de mandatos, se necesita la opcin 0.
-LSN {0|dur[:int]} Tabla 6. Mandato de adaptador Listen (-LSN) Opcin dur Descripcin Especifica el tiempo en segundos que se estar a la escucha de datos. Si se omite el mandato LSN, los valores predeterminados son 15:5. Para escuchar durante un periodo indefinido, especifique 0 como duracin. Valor necesario para el mtodo de registro en un servidor de mandatos. Para realizar un ajuste fino de la escucha, porque sta no responde a las solicitudes de control de servicio mientras est a la escucha, especifique un intervalo en segundos para la duracin. Se utilizan dos puntos para separar la duracin del intervalo. Ejemplo: -LSN 0 -LSN 30:10
Password (-P)
Especifique la contrasea asignada al nombre de usuario para la autorizacin en el sistema SAP R/3 utilizando el mandato de adaptador Contrasea (-P). Este mandato de adaptador es necesario para la conexin SAP para orgenes BAPI y todos los destinos.
-P pwd|@full_path
37
@full_path Accede a un archivo de seguridad, que se utiliza para almacenar contraseas, con el nombre especificado en el directorio especificado. (Por omisin, el directorio es donde se ubica la correlacin.) Nota: Si se utiliza la caducidad de la contrasea en el sistema SAP R/3, ser necesario actualizar o sustituir las correlaciones de WebSphere Transformation Extender segn sea necesario para acoger la contrasea vlida.
Opcin Descripcin cant_IDoc Nmero de IDocs que se incluirn en un paquete. Nota: Actualmente, el mandato de adaptador -PKT soporta hasta tres caracteres de cant_IDoc. (0 - 999)
Release (-REL)
El adaptador R/3 determina dinmicamente la versin de release del sistema SAP al que se conecta. El mandato de adaptador Release (-REL) opcional se utiliza para sustituir manualmente el valor del release del sistema SAP con el que se conecta ALE, BAPI o BDC de origen o destino. -REL 3|4 Opcin Descripcin 3 4 Especifica SAP R/3 releases 3.x Especifica SAP R/3 releases 4.x
38
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
System ID (-S)
Especifique el nmero del sistema SAP R/3 con el que se conectar utilizando el mandato de adaptador System ID (-S). Este mandato de adaptador puede ser necesario para la conexin. Utilice el valor indicado como nmero de sistema en SAPLogon o SAPGUI (por ejemplo, 00).
-S nmero_sistema
Opcin Descripcin nmero_sistema Nmero de sistema SAP R/3 especificado en SAPLogon o SAPGUI.
Timeout (-timeout)
Especifique el tiempo en dcimas de segundo que esperar el adaptador una respuesta del servidor SAP. Si no se produce una respuesta del servidor SAP en el tiempo dado, se devolver un error de tiempo de espera excedido. Si no se define ningn valor, el valor predeterminado es 30 segundos (-timeout 30).
-timeout segs
Opcin Descripcin segs Nmero de dcimas de segundo que esperar el adaptador una respuesta del servidor SAP.
Trace (-T)
Utilice el mandato de adaptador Trace (-T) para habilitar el archivo de rastreo del adaptador R/3. Por omisin, m4r3adaptador.mtr est ubicado en el mismo directorio que la correlacin, donde adaptador es el tipo de adaptador, como ALE y BAPI. Opcionalmente puede especificar que registre informacin detallada de toda la actividad del adaptador o solamente de los errores. Adems, puede aadir la informacin de rastreo en un archivo existente o especificar un nombre o la va de acceso completa del archivo.
-T[V|E|N][+] [va_acceso_completa]
El sufijo N inhabilita la creacin de los archivos de rastreo RFC. Si no se define N (como -T), se crean ambos, el archivo de rastreo del adaptador y de RFC. Si se define (como -TN), slo se crear el archivo de rastreo del adaptador, mientras que el archivo de rastreo RFC no se crear. Opcin Descripcin V E Indica salida detallada. Se graba la informacin de rastreo detallada. Produce un archivo de rastreo que solamente contiene los errores que se
Captulo 4. Los adaptadores R/3
39
han producido durante la ejecucin de la correlacin. Si no se han producido errores, el archivo de rastreo no se crear. Cuando se utiliza el mandato -TE con SAP y la correlacin falla, el archivo de rastreo resultante tiene una extensin .mtr, a menos que se designe un nombre de archivo especfico. N + Inhabilita la creacin de los archivos de rastreo RFC. Aade informacin de rastreo en un archivo existente.
va_acceso_completa Crea un archivo de rastreo con el nombre especificado en el directorio especificado. (Por omisin, el directorio es donde se ubica la correlacin y el nombre de archivo es m4r3adaptador.mtr.)
Transaction ID (-TID)
Utilice el mandato de adaptador Transaction ID (-TID) para orgenes o destinos ALE. Cuando se utiliza para un destino, especifique el ID de transaccin (TID) con el que se vuelve a someter una transmisin anteriormente errnea. Al volver a someter una transaccin, este mandato de adaptador es necesario para que SAP R/3 pueda recuperar correctamente el intento anterior que ha fallado y evitar la duplicacin de procesos IDoc en el sistema R/3. -TID ID_trans Opcin Descripcin ID_trans ID de transaccin de la transmisin anterior errnea que se vuelve a someter. El ID de transaccin es un identificador globalmente nico (GUID) que lo calcula el sistema SAP R/3. Es un valor exclusivo que no contiene valores para enmascarar. A continuacin encontrar un ejemplo de ID de transaccin:
COA8012A004A38AC3BC60585
Utilice este mandato de adaptador en un origen para habilitar la coincidencia de nombres de origen con nombres de destino utilizando el nmero TID de SAP R/3 como valor comodn origen. Esto es til cuando se utiliza el Lanzador para la ejecucin de la correlacin. Si un origen tiene un comodn, cualquier destino que contenga un asterisco se asignar al valor de comodn origen. Por ejemplo, puede utilizar -TID * en el origen y un destino de archivo de \misDatos\IDoc.* para nombrar los archivos de destino. Nota: Para obtener informacin adicional, consulte la informacin del Lanzador en el Information Center.
40
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
-TRANS CD_TRANS Opcin Descripcin CD_TRANS Cdigo de transaccin SAP R/3. El valor debe especificarse en maysculas.
Opcin Descripcin OTHER$ Cuando se utiliza el Lanzador, utilice esta opcin en un componente de correlacin para manejar todos los tipos no manejados por ningn otro desencadenante. Cuando se detectan IDocs no coincidentes, se convierten en desencadenantes del tipo OTHER$ en lugar de causar una excepcin. tipo_doc* Se especifica el tipo de documento que se puede recibir. Si SAP R/3 enva un IDoc que no coincide con el especificado, el adaptador elevar una excepcin RFC. Los tipos de documento distinguen entre maysculas y minsculas. Ejemplo
-TY DEBMAS*
User ID (-U)
Especifique el nombre de usuario SAP R/3 para el inicio de sesin en el sistema SAP R/3 utilizando el mandato de adaptador ID de usuario (-U). Este mandato de adaptador es necesario para la conexin del sistema SAP R/3 cuando se llama a una BAPI y para los destinos ALE y BDC. El usuario es generalmente un usuario
41
CPIC, pero debe tener habilitados los permisos ALE/EDI. Consulte con su equipo Basis, o la documentacin de autorizacin de usuario SAP para obtener informacin adicional.
-U usr_id|@full_path
Opcin Descripcin usr_id Nombre de usuario SAP R/3. @full_path Accede a un archivo de seguridad, que se utiliza para almacenar IDs de usuario, con el nombre especificado en el directorio especificado. (Por omisin, el directorio es donde se ubica la correlacin.)
Opcin Descripcin conexin_pasarela Nombre de servicio o nmero de puerto del proceso de pasarela.
La sintaxis de los mandatos del adaptador JALE utilizados con los destinos de datos es la siguiente:
42
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
-C num_clnt -U id_usuario -P contrasea {-H nombre_host -S num_sistema -D clave_dest| -BAL -H HOST -S R3NAME} -G GRP [-AR3[+][U] [%tid%|va_acceso_completa] -B[I][X] [%tid%|va_acceso_completa] ID_trans] [-GEN[0|!] [campo1[,campo2...]] [-PKT cant_IDoc]] [-L cd_idioma] [-REL 3|4] [-T[V|E][+] [va_acceso_completa]]
-A id_pgm -G nombre_pasarela -X con_pasarela -D clave_dest [-AR3[+][U] [%tid%|va_acceso_completa] -B[I][X] [%tid%|va_acceso_completa][-TID ID_trans]] [-LSN {0|dur[:int]} [-TY OTHER$|tipo_doc*]] [-REL 3|4] [-T[V|E][+] [va_acceso_completa]]
La sintaxis de los mandatos del adaptador ALE utilizados con los destinos de datos es la siguiente:
-C num_clnt -U id_usuario -P contrasea {-H nombre_host -S num_sistema -D clave_dest| -BAL -H HOST -S R3NAME} -G GRP [-AR3[+][U] [%tid%|va_acceso_completa] -B[I][X] [%tid%|va_acceso_completa] ID_trans] [-GEN[0|!] [campo1[,campo2...]] [-PKT cant_IDoc]] [-L cd_idioma] [-REL 3|4] [-T[V|E][+] [va_acceso_completa]]
La sintaxis de los mandatos del adaptador BDC utilizados con los destinos de datos es la siguiente:
-C num_clnt -U id_usr -P contrasea {-H nombre_host -S nm_sistema| -D clave_dest| -BAL -H HOST -S R3NAME -G GRP} -TRANS TRANS_CD -GROUP NOMBRE -ASUSER ID_USR [-ASCLNT NUM_CLNT -KEEP X -HOLDDATE AAAAMMDD] [-L cd_idioma] [-T[V|E][+] [va_acceso_completa]]
43
Cuando utilice un alias de adaptador en conjuncin con el mandato de ejecucin, se pueden emitir los mandatos de adaptador en la lnea de mandatos o en un archivo de mandato. Puede utilizar los mandatos del adaptador para especificar funciones de adaptador tales como la especificacin de un identificador de mensaje concreto, permitir que los datos de salida se dividan en varios mensajes o recuperar un mensaje lgico de una cola de origen con un identificador de correlacin. Por ejemplo, para sustituir los mandatos de adaptador definidos en la tarjeta de salida 1, la serie de mandato para el adaptador R/3 podra ser:
dstx testclnt -AE -WD -R0 -B -OMALE1 '-c 800 -u id_usuario -p contrasea -h sp2 -s 00 -t -ar3'
Por ejemplo, un origen de datos existente que es un archivo se puede sustituir y especificarse que sea el adaptador R/3 utilizando el mandato de ejecucin Input Source Override (-IM)y el alias ALE. Otra posibilidad sera sustituir un destino existente por un destino diferente utilizando el mandato de ejecucin Output Source Override (-OM) con el alias de adaptador R/3 correcto. Para obtener informacin sobre todas las opciones que puede utilizar en estos mandatos, consulte Mandatos de ejecucin en el Information Center.
44
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Un ejemplo de uso de un mandato de sistema SAP R/3 como mandato de adaptador R/3 opcional es especificar SAPLOGON_ID=clave_inicio_sesin_SAP para leer los parmetros de conexin de Saplogon.ini si se ha instalado SAPLogon. Una vez haya especificado los mandatos de adaptador R/3 de conexin necesarios (por ejemplo, -C, -U, -P), puede utilizar SAPLOGON_ID= para especificar la clave_inicio_sesin_SAP, que es el nombre definido en SAPLogon (el que aparece en el men). Asegrese de que encierra todo el argumento entre comillas simples o dobles para que el adaptador lo interprete correctamente para la plataforma (especialmente si el nombre contiene espacios). Con esta caracterstica, los mandatos necesarios para abrir una conexin con un sistema SAP como DEST, GWHOST, GWSERV, ASHOST, SYSNR, MSHOST, R3NAME, GROUP y SNC no son necesarios ya que la biblioteca RFC obtiene esta informacin de los archivos de datos SAPLOGON. Esta caracterstica proporciona una ventaja de mantenimiento potencial para los usuarios de SAPLogon y se recomienda porque la informacin de conexin slo existe en un nico lugar (saplogon.ini), no dos (saplogon.ini y Saprfc.ini).
45
46
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
47
v Un registro de control - El formato del registro de control es idntico para todos los tipos IDoc. v Uno o varios registros de datos - Un registro de datos est formado por una parte administrativa fija y una parte de datos (segmento). El nmero y el formato de los segmentos puede ser diferente en cada tipo IDoc. v Registros de estado - Los registros de estado describen las etapas de proceso por las que puede pasar un IDoc.
Un registro de control
Registro de control
Registro de datos
Registro de estado
Los tipos IDoc se asignan a tipos de mensajes independientes de release, que a su vez se asignan a tipos de objeto del Business Object Repository (BOR). Las mejoras del cliente generalmente estn sujetas a convenios de denominacin. Los segmentos de datos IDoc tienen un mximo de 1000 bytes de longitud y generalmente slo pueden contener campos CHAR. Los segmentos de datos de un tipo IDoc se describen mediante tipos de segmento independientes de release y tienen definiciones de segmento especficos de release almacenadas como estructuras internas en el Diccionario. Esto significa que se pueden enviar IDocs con diferentes contenidos de datos a distintos destinatarios porque el release del destinatario se define en el sistema emisor.
48
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
La definicin de IDocs que es la entrada del Asistente del importador debe tener el formato producido por la ejecucin del informe RSEIDOC3 desde el sistema R/3. Cuando se ejecuta el programa RSEIDOC3, puede ser deseable guardar el informe en un archivo con la extensin .ido porque ste es el valor predeterminado para IDocs cuando se utiliza el Asistente del importador. Nota: El archivo de definicin creado por el informe RSEIDOC3 puede contener definiciones de uno o varios IDocs. Si el archivo de definicin contiene ms de un IDoc, todas las definiciones de IDoc vlidas se crean en el mismo rbol de tipos. Nota: Tambin debe habilitar los recuadros de seleccin Registro de control (en RSEIDOC3) y Registro de datos. Una vez haya generado los informes RSEIDOC3 adecuados en SAP R/3, descrguelos en el PC en el que se ha instalado el Asistente del importador, utilizando la opcin Descargar archivo. Asegrese de seleccionar No convertido. Nota: Los IDocs suministrados por SAP pueden cambiar de una versin de SAP R/3 a otra. Cuando actualice de una versin a otra o cuando haya reducido o modificado el IDoc suministrado por SAP, utilice el Asistente del importador para volver a generar los rboles de tipos.
49
v El formato ALE est diseado para utilizarlo especficamente con la arquitectura Application Linking y Enabling de SAP. Cada rbol de tipos generado es compatible con las comunicaciones ALE/RFC. Requiere que cada segmento de datos de un IDoc tenga la misma longitud sin terminadores y que el segmento de control tenga una longitud fija. Cada segmento se rellena hasta la longitud fija. v El formato EDI sigue un modelo ms abierto del estndar del intercambio electrnico de datos. Cada rbol de tipos generado es compatible con las comunicaciones EDI/basadas en FILE. Cada segmento tiene una longitud variable y termina con un carcter de lnea. Los atributos de un rbol de tipos se correlacionan directamente con el informe de metadatos de IDoc. Los campos del IDoc se corresponden con los elementos de un tipo. Por ejemplo, el nombre de campo genera el nombre de elemento y el texto genera la descripcin del elemento. Los datos de IDoc se basan en caracteres y slo el texto o descripcin de elemento depende del idioma. Los rboles de tipos generados para ALE o EDI contienen tipos llamados Packet, IDoc, Group_number, Field y Control Record definidos de manera idntica. No obstante, existen diferencias en la forma en que se definen los segmentos para los dos formatos distintos. Un rbol de tipos generado para ALE no contiene un tipo de registro Status.
50
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Se abre la ventana Documentacin de tipo bsico. 4. En el men Sistema, elija Lista Guardar Archivo local. Se abre el recuadro de dilogo Guardar lista en archivo. 5. Seleccione sin convertir como formato y pulse Entrar. Se abre el recuadro de dilogo Guardar como. 6. Especifique la va de acceso completa en la que se guardar el archivo y pulse Guardar para transmitir la lista y guardar el archivo.
Correlacin
Por qu y cundo se efecta esta tarea
Una vez haya configurado la destinacin RFC y haya creado y transferido el archivo de metadatos, utilice el Diseador de correlaciones para crear la correlacin.
51
52
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
socio se ha configurado para recoger IDocs, es necesario asignar los IDocs. Para ello puede utilizar la transaccin BD88 o planificar el trabajo RSEOUT00. Las correlaciones se ejecutarn despus de completarse este trabajo. El nmero de instancias de correlacin depende del nmero de IDocs recogidos en un paquete, segn se define en el perfil de socio. Si el nmero definido de IDocs por paquete es 20 y se generan cinco IDocs, se ejecutar una correlacin. Durante la ejecucin de una correlacin, la informacin de estado muestra: nombre de la correlacin, tiempo transcurrido, entrada, salida y nmero de objetos.
53
Sistemas no R/3
Archivos
Base de datos
MOM
Web
Aplicaciones ERP
Datos
Mensaje ALE
Aplicacin SAP
Sistema R/3
ALE
Comunicacin
Para recuperar la entrada de un sistema no SAP R/3 en un sistema SAP R/3: 1. Cuando el servidor de transformacin sigue ejecutando las correlaciones tal como se han definido, se produce la salida y se pasa al adaptador R/3. 2. El adaptador R/3 se conecta al sistema R/3 utilizando la informacin de conexin y el ID de usuario suministrados. SAP R/3 confirma las autorizaciones del usuario. 3. Si se produce un fallo de conexin, el adaptador devuelve un cdigo de fallo al servidor de transformacin. 4. El adaptador R/3 efecta las llamadas RFC para cargar los datos de salida en la tabla interna que utilizan las bibliotecas RFC. 5. Si se habilita la generacin automtica de campos o la conversin automtica de EDI a ALE, el adaptador genera estas conversiones cuando se cargan los datos en la tabla interna. 6. Si el valor OnFailure se establece en Retrotraer, el adaptador R/3 espera el acuse de recibo final del servidor de transformacin que indica que todos los recursos de salida estn preparados para su confirmacin. El uso de esta opcin hace que el adaptador deba utilizar una memoria igual a dos veces el tamao de los datos IDoc.
54
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
7. Los datos se pasan (confirman) al sistema SAP R/3 por paquetes. SAP R/3 asigna un nmero TID exclusivo a un paquete a la vez y lo procesa. Si se produce un fallo de comunicacin, en el archivo de retrotraccin slo hay paquetes que no se han confirmado. 8. Si se produce un fallo de comunicacin en este punto, el adaptador R/3 devuelve un cdigo de fallo al servidor de transformacin.
Sistema R/3
IDoc maestro Aplicacin SAP
ALE
Determinacin de destinatario
Comunicacin
IDoc comunicacin Interfaz ALE
Pasarela
Datos
Salida
Archivos
Base de datos
MOM
Web
Aplicaciones ERP
Sistemas no R/3
Para recuperar la salida de un sistema SAP R/3 en un sistema no SAP R/3 1. Uno de los mdulos de aplicacin de SAP genera una solicitud de datos IDoc. Esta solicitud puede ser bajo demanda por medio de ALE o basada en sucesos tales como los definidos con la determinacin de salida. Esto genera los datos IDoc. 2. Esta solicitud se dirige al perfil de socio. La configuracin del perfil de socio determina la designacin de puerto.
Captulo 5. Documentos intermedios (IDocs)
55
3. El puerto definido determina si se trata de una comunicacin basada en archivo o una comunicacin basada en memoria ALE. Para las comunicaciones basadas en memoria, el puerto designa la destinacin RFC. 4. La destinacin RFC determina que el mtodo de comunicacin es de Registro (o Inicio) y tambin los parmetros fsicos del sistema externo. 5. Los datos IDoc se pasan a la pasarela. La consulta en los registros IDoc indicarn un mensaje Pasado al puerto Correcto. 6. La capa de comunicacin se conecta al sistema externo segn la configuracin de la destinacin RFC. Si la comunicacin es correcta, se inicia la comunicacin de salida. Si la comunicacin falla, el supervisor de transaccin RFC (SM58) indica un error de comunicacin. 7. En las conexiones con xito, la capa de comunicacin se conectar a la funcionalidad de servidor SAP R/3 del adaptador R/3. La capa de comunicacin efecta las llamadas RFC para establecer la comunicacin, realizar las funciones de gestin TID y pasar los datos IDoc. 8. Los datos IDoc se pasan al adaptador R/3 utilizando memoria. Esto implica que el sistema externo y el usuario deben tener unos recursos adecuados de memoria en la plataforma externa. La capa RFC requiere hasta el doble del tamao de los datos IDoc para que haya suficiente memoria para descomprimir los datos IDoc. (Los datos se transmiten en la red en formato comprimido para aumentar el rendimiento de la red.) Adems, es necesario tener una memoria igual al tamao de los datos para guardarlos en memoria. Los datos se guardan desde el momento en que se reciben hasta que las correspondientes correlaciones puedan procesarlos. Esto requiere una planificacin cuidadosa si se utiliza el Lanzador, especialmente si las correlaciones tienen un bajo rendimiento (o son de hebra nica) porque las correlaciones en estado pendiente inicial consumen memoria de los IDocs asignados. 9. Cuando el adaptador R/3 ha recibido los datos IDoc, se crea un archivo de copia de seguridad de los datos IDoc si se utiliza la opcin de adaptador B. El servidor de transformacin comienza la validacin de todos los archivos de entrada, creando archivos de trabajo temporales segn sea necesario. 10. El servidor de transformacin crea todos los datos de salida y se conecta a los sistemas no de archivos mediante adaptadores de recursos. 11. Si la correlacin se completa correctamente, el adaptador R/3 cierra las conexin de SAP. Si la correlacin no se completa correctamente, se crea un archivo de retrotraccin de los datos IDoc si se establece el valor OnFailure en Rollback para la entrada ALE.
56
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Pos 3*
Campo DOCNUM
Valor Nmero que se incrementa automticamente, comenzando por 1 por cada paquete de IDocs Status, SAP Release WMMBID01 1=saliente 2=entrante Siempre SAP + Nombre
DOCREL STATUS DOCTYP DIRECT RCVPOR RCVPRT RCVPRN RCVSAD RCVLAD STD STDVRS STDMES MESCOD MESFCT OUTMOD TEST SNDPOR
Release SAP de IDoc Estado de IDoc Tipo de IDoc Direccin Puerto destinatario Tipo de socio del destinatario Nmero de socio del destinatario Campos SADR en total Direccin lgica del destinatario Estndar EDI Versin de estndar EDI Tipo de mensaje EDI Cdigo de mensaje lgico Funcin de mensaje lgico Modalidad de salida Distintivo de prueba Puerto de remitente Si es ALE debe comenzar por A Si es EDI utilizar un puerto de archivo
WE21; Puede ser cualquier puerto transaccional definido A000000002 LS BD64 LSEXT
21* 22
SNDPRT SNDPRN
Tipo de socio del remitente Nmero de socio del remitente Campos SADR en total Direccin lgica del remitente Referencia a archivo de intercambio
57
Campo REFGRP REFMES ARCKEY CREDAT CRETIM MESTYP IDocTYP CIMTYP RCVPFC
Descripcin Referencia a grupo de mensajes Referencia a mensaje Clave de archivo EDI Fecha de creacin de IDoc Hora de creacin de IDocg Tipo de mensaje lgico Nombre del tipo IDoc bsico Nombre del tipo de extensin Funcin de socio del destinatario
Valor
WE20, slo si se utiliza la funcin Message. Nota! Debe ser el equivalente alemn!
Funcin de socio del remitente Campo de serializacin Proceso entrante de alteracin temporal Retorno de carro slo Symbol(13) para EDI en NT
* Opcional
58
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Pos 11 12 13 14 15 16 17 18
Descripcin Nombre del tipo de extensin Tipo de mensaje lgico Cdigo de mensaje lgico Funcin de mensaje lgico Estndar EDI, distintivo Estndar EDI, versin y release Tipo de mensaje EDI Puerto remitente (sistema SAP, subsistema externo) Tipo de socio del remitente Funcin de socio del remitente Nmero de socio del remitente Direccin de remitente (SADR) Direccin lgica del remitente Puerto destinatario (sistema SAP, subsistema externo) Tipo de socio de destinatario Funcin de socio de destinatario Nmero de socio de destinatario Direccin de destinatario (SADR) Direccin lgica de destinatario Creado en fecha Creado en hora Referencia a transferencia (intercambio EDI) Referencia a grupo de mensajes (grupo de mensajes EDI)
Valor
CREMAS
19 20 21
BD64 LSEXT
22 23 24
25 26 27 28 29 30 31 32
T90CLNT090
33
REFGRP
59
Pos 34 35 36
Descripcin Referencia a mensaje (mensaje EDI) Clave para archivo de mensajes (externo) Campo de serializacin
Valor
60
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
61
4. 5. 6.
7.
8.
Se abre el dilogo Guardar como. 9. Especifique la va de acceso completa del archivo que va a descargar y pulse Guardar. (En este ejemplo, el archivo es DXOB0050.dx.) Se ha completado la transferencia de archivos.
Correlacin
Por qu y cundo se efecta esta tarea
Una vez haya finalizado la creacin del informe DXOB y haya transferido este archivo de metadatos, utilice el Diseador de correlaciones para crear la correlacin.
62
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
las definiciones del objeto de transferencia de datos de Recursos Humanos. Puede utilizar este archivo como entrada de metadatos para ejecutar el Importador SAP:DXOB. Para ejecutar el importador SAP:DXOB: 1. En el Diseador de tipos, seleccione Importar en el men rbol. 2. Elija SAP:DXOB como estructura para la que desea generar un rbol de tipos. Pulse Siguiente. 3. Siga pulsando Siguiente hasta que aparezca el campo Nombre de archivo en la ventana. En el campo Nombre de archivo, especifique el archivo de metadatos que desea importar (en este ejemplo, es DXOB0050.dx) para generar un rbol de tipos.
Formatos DXOB
La estructura SAP Data Transfer Object (DXOB) est disponible en dos formatos: v Formato publicado: se trata del formato estndar en la versin 4.0 y superior. La segunda lnea del formato Publicado comienza por BEGIN_DXOB 00200000 y generalmente contendr campos IDENTVALUE al comienzo de cada segmento. v Formato beta: es el primer formato aparecido en SAP R/3 3.1G y 3.1H. La segunda lnea del informe comienza por BEGIN_IDOC DXOB0020 y los segmentos no incluyen el campo IDENTVALUE.
63
64
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Los pasos anteriores se basan en el diseo Enterprise Application 4.7. Para crear la sesin de entrada de proceso por lotes: 1. Especifique /nsxda en el campo de mandatos y pulse Entrar. Se abre la ventana Entorno de trabajo de transferencia de datos. 2. Pulse Convertir datos. 3. Pulse LSM Workbench. Se abre la ventana del entorno de trabajo de migracin de sistemas de legado. 4. Pulse Ejecutar. Se abre la ventana Entorno de trabajo LSM. 5. En la ventana Entorno de trabajo LSM, pulse Men de usuario. Se muestra el dilogo Men de usuario. 6. Seleccione Crear sesin de entrada de proceso por lotes y pulse Entrar. Se aade la opcin Crear sesin de entrada de proceso por lotes a la ventana de Entorno de trabajo LSM. 7. Seleccione Crear sesin de entrada de proceso por lotes y pulse Ejecutar. Se abre la ventana Interfaz de entrada de proceso por lotes para clientes. El nombre de la va de acceso de archivo tiene el valor predeterminado customer.txt. 8. Habilite Comprobar slo archivo. 9. En el men Programa, seleccione Ejecutar para comprobar la existencia de terminaciones en la sesin de entrada de proceso por lotes. Nota: Este programa tambin se puede ejecutar en segundo plano seleccionando Ejecutar en segundo plano 10. Pulse Entrar. 11. Una vez se haya validado el archivo .txt, ejecute el programa de interfaz de entrada de proceso por lotes para la transferencia de datos. 12. Inhabilite el recuadro de seleccin Comprobar slo archivo. 13. Ejecute el programa seleccionando Ejecutar en el men Programa. Se muestra el recuadro de dilogo Informacin en la que se proporciona informacin sobre la sesin de entrada de proceso por lotes. En el siguiente ejemplo se muestra la sesin de entrada de proceso por lotes que se crea. 14. Pulse Entrar.
65
4. Seleccione una de las opciones de Modalidad de ejecucin como se indica a continuacin: v Procesar/primer plano: Ejecuta la sesin en primer plano mostrando todas las ventanas y campos. Si cambia una pantalla en esta opcin, el proceso se detiene. v Slo mostrar errores: Ejecuta la sesin en primer plano, mostrando solamente los errores. v Segundo plano: Ejecuta la sesin en segundo plano. 5. Seleccione Funciones adicionales segn sea necesario. (En este ejemplo, TESTDXOB se procesar en modalidad de ejecucin Slo mostrar errores con Tamao estndar dynpro.) 6. Pulse Procesar. Nota: Puede finalizar una sesin en cualquier instante seleccionando Sistema Servicios Entrada de proceso por lotes Suprimir transaccin. Pulse S para guardar los datos maestros del cliente. Se procesa la sesin de entrada de proceso por lotes y se abre el recuadro de dilogo Informacin con el estado del proceso. Pulse Salir. Se ha completado el proceso. (En este ejemplo, se ha creado una sesin de entrada de proceso por lotes por cada dato maestro de cliente.) Resalte la sesin BDC que acaba de procesar y pulse Registro para acceder a los resultados. Se abre la ventana Entrada de proceso por lotes: Visin general del registro. Seleccione el registro y pulse Mostrar para ver los resultados. Se abre la ventana de registro de la entrada de proceso por lotes de la sesin nombre_sesin.
7.
8.
9.
10.
66
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
67
6. Cree una correlacin utilizando este rbol de tipos en una tarjeta de salida. La correlacin generar un archivo similar al conocido por los usuarios SAP como tabla BDC. 7. Ejecute ZBDS. Este proceso lee el archivo que existe en el PC en el que se ha instalado Design Studio (que en terminologa SAP es el servidor de presentacin). A continuacin lo copia en el servidor SAP R/3, llena la tabla BDC de SAP y crea la sesin BI (Batch Input) o realiza la DI (Direct Input). 8. Ejecute SM35 para procesar la sesin de proceso por lotes.
Tabla 7. Informacin de proveedor para el registro de una sesin BDC Campo Name Search Item City Postal Code Country Language Key
10. Pulse Entrar. Se abre la ventana Crear proveedor: control. 11. Pulse Entrar.
68
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Se abre la ventana Crear proveedor: transacciones de pago. 12. Pulse Entrar. Se abre la ventana Crear proveedor: informacin contable. 13. En el campo Cuenta de registro, especifique el identificador adecuado. (Este ejemplo utiliza 160000.) 14. En el campo Grupo de gestin de caja, especifique el identificador del grupo de planificacin. (Este ejemplo utiliza A1.) 15. Pulse Entrar. Se abre la ventana Crear proveedor: contabilidad de transacciones de pago. 16. En el campo Condiciones de pago, especifique la condicin adecuada. (Este ejemplo utiliza 0002.) 17. Pulse Entrar. Se abre la ventana Crear proveedor: contabilidad de correspondencia. 18. En el campo Procedimiento Dunn, seleccione el cdigo deseado. (Este ejemplo utiliza 0001.) 19. Pulse Entrar. Se abre un recuadro de dilogo de confirmacin. 20. Pulse S. Se abre la ventana Registrador de transaccin: cambiar datos de registro MAKEFK01, mostrando la informacin especificada. 21. En el men Registro, seleccione Guardar. 22. Valide el registro. Nota: Si BDC_OKCODE es igual a NO, el registro no es vlido y el rbol de tipos no se generar.
69
Se abre el recuadro de dilogo Transferir a archivo local. 5. Especifique la va de acceso completa para guardar el archivo de estructura con la extensin de archivo predeterminada .bdc y formato ASC. 6. Pulse Transferir.
Correlacin
Por qu y cundo se efecta esta tarea
Una vez haya completado la creacin del archivo de estructura BDC y haya transferido este archivo de metadatos, utilice Design Studio para crear la correlacin. SAP:BDC (Batch Data Communications) Importer es un recurso para generar automticamente rboles de tipos que describen el formato de los datos utilizados en las sesiones BDC del sistema SAP R/3. Para ejecutar el importador SAP:BDC: Una vez haya producido un archivo de estructura que describa el formato del BDC deseado y haya transferido dicho archivo al PC de Design Studio, est preparado para ejecutar el Asistente del importador. Consulte el tema Ejecucin del Asistente del importador para obtener instrucciones sobre la ejecucin del importador. Encontrar un ejemplo de archivo de estructura en el directorio examples\packs\sap_r3\r3\ERP\BDC que se incluye en la instalacin de WebSphere Transformation Extender Pack para SAP. Puede utilizar este archivo como entrada de metadatos para probar el Asistente del importador. En el men rbol del Diseador de tipos, seleccione Importar. 1. Elija SAP:BDC como estructura para la que desea generar un rbol de tipos. Especifique la informacin en el recuadro de dilogo del Asistente del importador segn sea necesario. 2. En el campo Nombre de archivo, especifique el archivo de estructura que desea utilizar como entrada de metadatos para generar un rbol de tipos.
Transaction ID (FK01)
El tipo de grupo con el nombre del cdigo de transaccin define el contenido de una nica transaccin. Por ejemplo, el tipo de grupo FK01 del rbol de tipos fk01_47.mtt representa el contenido de una transaccin FK01 que incluye las pantallas que forman parte de la transaccin. En este ejemplo, una aparicin de un tipo FK01 crear un proveedor. Encontrar un ejemplo de cdigo de transaccin para una sesin BDC, FK01, en el directorio examples\packs\sap_r3\r3\ERP\BDC que se incluye en la instalacin de WebSphere Transformation Extender Pack para SAP.
70
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
DYNPRO
Una transaccin est formada por un conjunto de programas dinmicos (DYNPROs). DYNPRO es una pantalla en la sesin BDC y su lgica de flujo. Un DYNPRO se puede considerar el equivalente de una pantalla. Por lo tanto, la transaccin estar compuesta por un objeto DYNPRO para cada pantalla que se ha procesado en el grabador BDC. En el rbol de tipos BDC, existir un grupo para cada DYNPRO en la transaccin que se ha grabado.
Campo
Cada DYNPRO est compuesto de los campos o bucles de pasos que comprenden dicha pantalla de la transaccin. En la ventana de propiedades del Diseador de tipos, el nombre del tipo se corresponde con el nombre de campo del diccionario de datos R/3. La informacin del diccionario de datos SAP R/3 para un campo particular se puede ver interactivamente en la GUI de SAP, apuntando a un campo con el ratn, presionando F1 para obtener ayuda y seleccionando Informacin tcnica. La ventana Informacin tcnica incluye el nombre de campo con la etiqueta Nombre de campo. Adems, con frecuencia contendr informacin acerca de los datos que se deben especificar en este campo. Adicionalmente, la ventana contiene la informacin utilizada para la entrada por lotes.
71
v Si la correlacin crear una serie de transacciones, la tarjeta de correlacin ejecutable para los datos de sesin BDC debe hacer referencia al objeto BDC_Session. v Si la correlacin slo crear una transaccin, la tarjeta de correlacin ejecutable para los datos de sesin BDC puede hacer referencia al objeto BDC_Session o a un objeto de transaccin. Seleccione R/3 BDC como valor de la opcin AdapterTarget. Para el valor de TargetAdapterCommand, especifique los mandatos de adaptador necesarios para enviar la salida automticamente a la sesin de entrada de proceso por lotes. Para obtener ms informacin sobre el uso de mandatos de adaptador R/3 en una sesin de datos BDC, consulte el tema Uso de mandatos de adaptador R/3. Nota: Otra posibilidad consiste en seleccionar Archivo como valor de AdapterTarget y utilizar la transaccin ZBDS para cargar los datos. Una vez haya definido las tarjetas de entrada y salida, especifique las reglas de correlacin para proporcionar valores a cada uno de los campos y pantallas que desee crear en esta transaccin. Especifique =NONE como regla de correlacin en los campos y pantallas que no utilice. Compile, analice y ejecute la correlacin. Se generan los datos de salida correctos.
Si el valor de Destino de una correlacin compilada no es R/3 BDC, puede designar el adaptador R/3 que se utilizar para una tarjeta de salida especificando el mandato de ejecucin Output Override (-OABDC) con los mandatos de adaptador SAP R/3 necesarios en la lnea de mandatos. A continuacin encontrar un ejemplo de alteracin temporal de tarjeta de salida, que especifica el uso del adaptador R/3 para transmitir datos R/3 directamente.
72
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Nota: En el siguiente ejemplo, la variable DOCS es un parmetro de tiempo de ejecucin y no tiene una asociacin SAP o conexin con ningn grupo de tiempo de diseo.
dstx xBDC.mmc -ADE -WDU -OABDC1 `-c 800 -u SAPLOGON_USER -p SAPLOGON_PASS -h 299.455.101.22 -s 00 -ar3 -trans FK01 -group DOCS -keep X -asuser USUARIO_SAP'
Mandato adaptador / valor Interpretacin -c 800 Identifica el nmero de cliente. Necesario para iniciar sesin en el sistema SAP R/3. En el ejemplo, el nmero de cliente es 800. -u SAPLOGON_USER Identifica el nombre de usuario. Necesario para iniciar sesin en el sistema SAP R/3. En el ejemplo, el nombre de usuario es SAPLOGON_USER. -p SAPLOGON_PASS Identifica la contrasea. Necesario para iniciar sesin en el sistema SAP R/3. En el ejemplo, la contrasea es SAPLOGON_PASS. -h 299.455.101.22 Identifica el nombre de host o serie de ruta SAP del servidor R/3 con el que debe establecerse la conexin. En el ejemplo, la serie de ruta SAP es 299.455.101.22. -s 00 -ar3 Identifica el nmero de sistema. En el ejemplo, el nmero de sistema es 00. Especifica la creacin de un archivo de registro de adaptador que contiene informacin sobre las transacciones que se han producido en este destino durante la ejecucin de la correlacin AR3 significa Audit R/3. FK01 Grupo Identifica el grupo. En el ejemplo, el nombre de grupo es DOCS. -keep -asuser Identifica el ID de usuario SAP. En el ejemplo, el ID de usuario SAP es USUARIO_SAP. Cargar manualmente los datos utilizando la transaccin ZBDS Este mtodo se ejecuta en el sistema R/3 en el que se entran los valores necesarios en las distintas pantallas proporcionadas por la transaccin ZBDS (ventana Iniciar sesin BDC). En el ejemplo, mantener sesin tiene el valor X que significa s. Identifica el cdigo de transaccin. En el ejemplo, el cdigo de transaccin es FK01.
73
Para cargar los datos utilizando la transaccin ZBDS: 1. Especifique el cdigo de transaccin ZBDS en el campo de mandatos. Se abre la ventana Iniciar sesin BDC. 2. En el grupo Entradas necesarias, seleccione el proceso Sesin de entrada de proceso por lotes o Transaccin de llamada. 3. Especifique el cdigo de Transaccin SAP que se va a procesar. 4. Si elige el proceso Sesin de entrada de proceso por lotes, especifique la informacin correspondiente al recuadro de grupo Parmetros de sesin de entrada de proceso por lotes en los campos adecuados, como se indica a continuacin: v Grupo: Especifique un ID para esta sesin de entrada de proceso por lotes. El ID se utiliza para identificar este sometimiento en SM35. v Usuario: Si desea procesar la sesin bajo un usuario distinto, especifique aqu el ID de usuario. Tenga en cuenta que el proceso predeterminado siempre se realiza bajo el cliente actual. v Mantener: Cuando se selecciona, la sesin se guarda una vez finalizado el proceso hasta que el administrador la suprima manualmente. v Fecha de retencin: El proceso de la sesin BDC se planifica para que se inicie despus de la fecha especificada en este campo. Djelo en blanco para permitir que el proceso se inicie sin restricciones de fecha. 5. Si elige Transaccin de llamada, en el recuadro de grupo Parmetros de transaccin de llamada, seleccione el cdigo de Modalidad de visualizacin adecuado: v A: Se muestran todas las pantallas mientras se procesa la transaccin. v E: Slo se muestran las pantallas que informen de errores, permitiendo la correccin manual. v N: No se muestra ninguna pantalla. 6. Para el recuadro de grupo Opciones de proceso, seleccione las siguientes opciones segn sea necesario: v Visualizar archivo antes de la ejecucin: Seleccione esta opcin para visualizar la tabla BDC (entrada de la sesin BDC) antes de procesarla realmente. v Slo visualizar: Seleccione esta opcin para visualizar la tabla BDC pero no procesarla. v Normal; Procesar BDC ahora: Seleccione esta opcin para procesar sin la visualizacin de la tabla BDC. 7. De forma predeterminada, ZBDS renumera los bucles de paso; no obstante, existen situaciones en las que puede desear el control de la numeracin de los bucles de paso. En este caso, debe cambiar los iniciadores del rbol de tipos y habilitar la Omitir renumeracin de bucles de paso. Cuando en una grabacin se encuentran bucles de paso, el rbol de tipos generado genera el ndice del bucle de paso con el valor (01). Cuando finaliza la correlacin, cada aparicin del bucle de paso se numerar como (01). 8. Pulse el smbolo Ejecutar. Se abre el recuadro de dilogo Importar archivo BDC desde archivo local. 9. En el campo Nombre de archivo, especifique la va de acceso completa del archivo que se va a procesar. Se trata del archivo de salida creado por el servidor de transformacin para representar los datos de la sesin BDC. 10. Especifique el Formato de datos, que es ASC para ASCII.
74
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
11. Pulse Transferir para continuar. Se cargarn los datos y se mostrar el siguiente mensaje en la barra de estado (esquina inferior izquierda). Cargar datos desde la estacin de trabajo 12. Para seguir con el proceso, pulse Ejecutar BDC. Se abre una ventana, indicando que la tabla BDC se ha procesado correctamente.
75
76
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
77
DMI
Se accede a las BAPIs en SAP R/3 versin 3.0 y superior utilizando la BAPI del cdigo de transaccin. Proveedor es un objeto de negocio del rea de contabilidad financiera de la infraestructura de negocio. La expansin del objeto de negocio Proveedor expone los mtodos disponibles. ChangePassword es un mtodo (BAPI) del objeto de negocio Proveedor. Este mtodo ofrece la capacidad para cambiar la contrasea de un proveedor, que se selecciona mediante el campo de clave VendorNo. El nombre BAPI de este mtodo se encuentra pulsando la ficha Detalles. El nombre BAPI es BAPI_VENDOR_CHANGE_PASSWORD el nombre que especificar en el Asistente del importador. El recuadro de dilogo tambin proporciona documentacin sobre los parmetros y atributos de la BAPI. Todas las BAPIs estn compuestas por una combinacin de parmetros de entrada, salida y/o tabla. Los parmetros de importacin son de entrada, los de exportacin de salida y los de tabla de entrada y salida. Una BAPI puede tener cualquier combinacin de estos tipos de parmetros. Encontrar la documentacin de los parmetros, estructuras y escalares de una BAPI en el Examinador BAPI, el Asistente SAP y el mdulo de funcin.
Correlacin
Por qu y cundo se efecta esta tarea
SAP:BAPI (Business Application Programming Interfaces) Importer es un recurso para generar automticamente rboles de tipos que describen el formato de los datos utilizados en los programas BAPI del sistema SAP R/3. Una vez haya identificado un BAPI que se deba utilizar como entrada de metadatos para el Asistente del importador, genere el rbol de tipos y cree la correlacin. Nota: Los rboles de tipos creados con el importador SAP:BAPI en WebSphere Transformation Extender V6.5 y superior y WebSphere Transformation Extender Pack para SAP tendrn los cdigos CDATA en los rboles. Para ejecutar el importador SAP:BAPI: 1. En el Diseador de tipos, seleccione Importar un rbol de tipos. Pulse Aceptar.
78
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
2. Elija SAP:BAPI como estructura para la que desea generar un rbol de tipos y pulse Siguiente. 3. Contine pulsando Siguiente hasta que aparezca el campo Lnea de mandatos del adaptador en la ventana. Especifique los parmetros de conexin del adaptador en el campo Lnea de mandatos del adaptador. Otra posibilidad consiste en pulsar el botn Configurar para visualizar el recuadro de dilogo Valores de conexin R/3 en el que puede especificar los valores de conexin. Pulse la ficha Diagnstico para habilitar el rastreo del adaptador, especificando un rastreo detallado y un nombre de archivo de rastreo. Cuando haya finalizado, pulse Aceptar. 4. Pulse Siguiente. 5. En el campo Nombre de mdulo de funcin, especifique el nombre de un mdulo de funcin vlido de SAP; o seleccione el mdulo adecuado pulsando el botn Configurar para mostrar el Explorador BAPI. Si selecciona un mdulo BW Staging BAPI, habilite el recuadro de opcin BW Staging BAPI, antes de pulsar el botn Configurar. A continuacin, en la lista de mdulos del Explorador BAPI slo se podrn seleccionar mdulos BAPI. En el Explorador BAPI, expanda un Objeto de negocio, seleccione un mtodo y pulse Aceptar. El mtodo aparece en el campo Nombre de mdulo de funcin. 6. Pulse Siguiente. 7. Se abre la ventana Nombre de archivo. Especifique el nombre del rbol de tipos que desea crear o seleccione un nombre de archivo. BAPI es el valor predeterminado de la lista de men desplegable. 8. Cuando d un nombre al rbol de tipos, existe la opcin de crear un archivo de metadatos. Habilite esta opcin para guardar el archivo de metadatos. Pulse Siguiente. El Asistente del importador se conecta al sistema SAP R/3 y lee los parmetros de importacin y exportacin del mdulo de funcin. Mientras el Asistente de importador est conectado al sistema SAP R/3, aparece un mensaje y se genera el rbol de tipos.
79
Resultados
El objeto de tarjeta es el objeto de grupo xBAPI del rbol de tipos BAPI. La funcin RUN() se utiliza para pasar los parmetros de exportacin como datos de una tarjeta de entrada de otra correlacin. Consulte Funciones y expresiones en el Information Center para obtener ms informacin sobre el uso de las funciones GET() y RUN(). Nota: Si los datos pasados a la correlacin de ejecucin no coinciden con la definicin esperada, el proceso de correlacin no se completar correctamente. El archivo de rastreo de los datos de entrada le ayudar a resolver problemas. Para generar un rastreo de entrada, aada TI a las opciones de la funcin RUN(). RECUERDE, -TI SLO DEBE UTILIZARSE CON FINES DE DEPURACIN. Nota: Es necesario volver a generar los rboles de tipos BAPI utilizando el importador BAPI R/3. Los rboles de tipos BAPI son especficos de cada versin SAP R/3. Debe regenerar el rbol de tipos BAPI del ejemplo de BAPI para ejecutar correctamente esta correlacin. La correlacin ejecutada por la funcin RUN() de ejemplo tiene una tarjeta de entrada correspondiente a otra tarjeta de entrada en la que se copia el resultado de la funcin GET(). Adems, tiene una o varias tarjetas de salida que representan los datos de salida. Nota: Los ejemplos de BAPI se encuentran en el directorio examples\packs\ sap_r3\r3\ERP\BAPI que incluye la instalacin de WebSphere Transformation Extender Pack for SAP. El ejemplo de BAPI, bapi_example.mms, muestra el mtodo para implementar un caso de ejemplo BAPI con un entorno SAP R/3. La llamada al adaptador BAPI se realiza desde una regla de correlacin de la tarjeta de salida utilizando la funcin GET(). Los datos devueltos por la llamada a la BAPI se pueden utilizar posteriormente para correlacionarlos con cualquier salida deseada. Esto se consigue por medio de la funcin RUN() para pasar los datos a la segunda correlacin.
80
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Unicode
El adaptador JBAPI se basa en JCo, la API Java de SAP, y es totalmente compatible con el adaptador BAPI actual. El adaptador JBAPI soporta toda la funcionalidad del adaptador BAPI y proporciona soporte completo de Unicode.
Requisitos previos
Para utilizar el adaptador JBAPI, es necesario que los siguientes archivos se encuentren en la variable de entorno PATH. WIN: librfc32.dll, sapjcorfc.dll UNIX: librfccm.so, libsapjcorfc.so Asimismo, debe especificarse sapjco.jar en la variable de entorno CLASSPATH. Consulte el archivo readme_sap.txt para obtener detalles adicionales.
81
82
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Registro MapAudit
Si el problema encontrado es el resultado de la ejecucin de una correlacin con orgenes y destinos, puede producir la seccin Execution del registro de auditora. Los registros MapAudit se pueden habilitar desde el recuadro de dilogo MapSettings del Diseador de correlaciones, Gestor de flujo de integracin, el servidor de transformacin basado en Windows o la lnea de mandatos. Consulte Diseador de correlaciones o Servidor de mandatos en el Information Center para obtener informacin sobre cmo se habilita el registro de ejecucin desde el recuadro de dilogo MapSettings. Consulte Mandato de ejecucin en el Diseador de correlaciones para obtener informacin sobre el uso de un mandato de ejecucin. El nombre predeterminado del registro de auditora es el nombre completo de la correlacin con una extensin .log. Por omisin, est ubicado en el mismo directorio que el archivo de correlacin compilado. MapAudit puede contener cuatro secciones distintas: BurstAudit, SummaryAudit, SettingsAudit y AuditLocation. Las secciones producidas dependen de los valores de Registro de MapAudit.
83
Registro de datos
La informacin de la seccin Registro de datos de MapAudit se puede configurar utilizando la ficha Valores de auditora de datos del Organizador. Consulte Diseador de correlaciones en el Information Center sobre la configuracin de estas opciones y la interpretacin de la informacin en el Registro de datos.
Auditora de ejecucin
Cuando el valor de Registro de ejecucin se establece en ON, el registro MapAudit contiene una entrada ExecutionLog por cada rfaga en la correlacin. La seccin ExecutionSummary proporciona un resumen de los cdigos de retorno, orgenes, destinos y reas de trabajo de la correlacin.
Valores de la correlacin
Los valores de correlacin del Diseador de correlaciones contienen una lista de todos los valores de correlacin, incluidos los valores para MapAudit, MapTrace, WorkSpace, Century, Validation, Retry y Warnings.
84
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Esta informacin puede ser til durante la depuracin para determinar porqu la ejecucin se produjo en cierto sentido.
Valores de datos
los valores de datos de las tarjetas de entrada y salida del archivo de origen de correlacin en el Diseador de correlaciones contienen una lista de todos los valores de InputData y OutputData, incluidos FetchAs, WorkArea, Backup, PUT Target Command, GET Source Command, OnSuccess, OnFailure, Retry, Scope, FetchUnit, etc. Esta informacin puede ser til durante la depuracin para identificar si se deben copiar datos en un archivo de copia de seguridad, si se deben confirmar los cambios en un destino si falla la correlacin, etc.
85
86
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 8. Cdigos de retorno y mensajes de error del adaptador R/3 (continuacin) Cdigo de retorno -? Mensaje XXXXX = FAILURE(?) Para APIs que devuelven no cero en caso de xito. -1 -2 -3 -4 -5 XXXXX = RFC_FAILURE: se ha producido un error. XXXXX = RFC_EXCEPTION: ha surgido una excepcin. XXXXX = RFC_SYS_EXCEPTION: ha surgido una excepcin de sistema, se cierra la conexin.; XXXXX = RFC_CALL: se ha recibido una llamada. XXXXX = RFC_INTERNAL_COM: comunicacin interna, repita Slo para uso interno. -6 -7 -8 -9 -10 -10 -11 -12 -13 XXXXX = RFC_CLOSED: el otro extremo cierra la conexin. XXXXX = RFC_RETRY: an no hay datos (slo RfcListen o RfcWaitForRequest). XXXXX = RFC_NO_TID: ningn ID de transaccin disponible. XXXXX = RFC_EXECUTED: la funcin ya se ha ejecutado. XXXXX = RFC_SYNCHRONIZE: llamada sncrona en curso (slo para Windows).; Conexin no vlida, ha fallado RFCPING, consulte el archivo de rastreo para ms detalles. XXXXX = RFC_MEMORY_INSUFFICIENT: memoria insuficiente. XXXXX = RFC_VERSION_MISMATCH: no coincidencia de versiones. XXXXX = RFC_NOT_FOUND: no se ha encontrado la funcin. Slo para uso interno. -14 -15 -16 -? -? XXXXX -464 -600 -1000 -2000 XXXXX = RFC_CALL_NOT_SUPPORTED: esta llamada no se soporta en WINDOWS. XXXXX = RFC_NOT_OWNER: el interlocutor no posee el manejador especificado. XXXXX = RFC_NOT_INITIALIZED: RFC an no se ha inicializado. XXXXX = RFC_UNKNOWN: cdigo de resultado desconocido ?. Es un cdigo de error especfico de API, hecho negativo si >0 es una API SAP o una funcin de gestin TID Anomala de inicializacin. (ha fallado la comprobacin de sanidad) Error interno: error del gestor de recursos Anomala de inicializacin. (argumentos de programa) Anomala de inicializacin. (backup/log init)
87
88
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
EMD
Objeto de negocio Conjunto de atributos que representan una entidad empresarial (por ejemplo, un Empleado), una accin en los datos (por ejemplo, crear o actualizar una operacin) e instrucciones para procesar los datos. Los componentes del sistema de integracin de negocio utilizan objetos de negocio para intercambiar informacin y desencadenar acciones. Los Adaptadores WebSphere soportan dos modalidades de comunicacin: v Entrante: se genera un suceso en el EIS y el adaptador responde al suceso enviando un mensaje al Lanzador. Los Adaptadores WebSphere soportan la comunicacin entrante. Cuando el EIS enva un suceso al adaptador, se desencadena un suceso. v Saliente: la correlacin utiliza el adaptador para enviar una solicitud al EIS. Los Adaptadores WebSphere soportan la comunicacin saliente. Cuando se invoca un Adaptador WebSphere desde una tarjeta de salida, el adaptador enva una solicitud al EIS. Las correlaciones de WebSphere Transformation Extender necesitan un componente de adaptador para poder acceder al EIS. Las tarjetas de entrada necesitan un componente de adaptador entrante, que permita al EIS invocar el flujo de mensajes cuando se produzca un suceso. Las tarjetas de salida necesitan un componente de adaptador saliente, que la correlacin utiliza para invocar un servicio del EIS. Los Adaptadores WebSphere tambin necesitan un conjunto de mensajes para asegurarse de que los mensajes de correlacin de WebSphere Transformation Extender que se propagan desde y hacia las tarjetas, reflejan la estructura lgica de los datos del EIS.
Antes de empezar
Antes de empezar a instalar y utilizar el adaptador, debe poseer un amplio conocimiento de los conceptos de la integracin de negocio, las capacidades y
Copyright IBM Corp. 2006, 2009
89
requisitos de las herramientas de desarrollo de integracin y el entorno de ejecucin que utilizar, y el entorno servidor SAP en el que crear y utilizar la solucin. Para configurar y utilizar el software WebSphere Adapter para SAP debe conocer y tener experiencia en los siguientes conceptos, herramientas y tareas: v Los requisitos de negocio de la solucin que va a crear v Las capacidades que proporcionan las herramientas de desarrollo de integracin que utilizar para crear la solucin. Debe saber cmo se utilizan estas herramientas para crear correlaciones, probar componentes y completar otras tareas de integracin. v Las capacidades y requisitos del entorno de ejecucin que va a utilizar para la solucin de integracin. Debe saber cmo se configura y se administra el servidor host y cmo se utiliza la consola administrativa para definir y modificar definiciones de propiedades, configurar conexiones y gestionar sucesos. v El entorno servidor SAP en el que trabaja. Esto incluye un detallado conocimiento de la interfaz grfica de usuario SAP, funciones habilitadas para RFC (como las BAPIs) y los IDocs ALE.
90
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
configurar un adaptador para que est a la escucha de estos sucesos en el servidor SAP y notificar la actualizacin a las correlaciones. En este caso, la interaccin comienza en el servidor SAP.
Importador SAP
Utilice el Asistente WebSphere Transformation Extender Importer para configurar el adaptador. El asistente establece una conexin con el servidor SAP, descubre los servicios (basndose en los criterios de bsqueda que proporcione) y genera objetos de negocio e interfaces basados en los servicios descubiertos. Utilizando WebSphere Transformation Extender, se establece una conexin con el servidor SAP para examinar el repositorio de metadatos del servidor SAP. El repositorio de metadatos SAP, que es una base de datos SAP, proporciona un medio de acceso coherente y fiable a dichos datos. Se especifica la informacin de conexin (como el nombre de usuario y la contrasea necesarios para acceder al servidor, como se muestra en la figura siguiente), y se especifica la interfaz que se desea utilizar (por ejemplo, QISS). Se muestran los metadatos de servicio asociados a dicha interfaz. A continuacin, puede proporcionar criterios de bsqueda y seleccionar la informacin. El resultado de la ejecucin del Asistente WebSphere Transformation Extender Importer es una correlacin que contiene las interfaces y objetos de negocio junto con el adaptador.
La interfaz SQI
La interfaz Query para software SAP (QISS) le proporciona el medio para recuperar datos de tablas de aplicacin que existan en un servidor SAP o consultar la existencia de datos en tablas de aplicacin SAP. El adaptador puede realizar la recuperacin de datos jerrquicos de las tablas de aplicacin SAP. La interfaz Query para software SAP slo soporta interacciones salientes para operaciones de lectura (RetrieveAll y Exists). Puede utilizar esta interfaz en transacciones locales para buscar registros antes de operaciones de escritura (Create, Update o Delete). Por ejemplo, puede utilizar esta interfaz como parte de una transaccin local para efectuar una comprobacin de existencia en un cliente antes de crear un pedido de ventas. Tambin puede utilizar la interfaz en casos en los que no existan transacciones. La interfaz Query para software SAP soporta la recuperacin de datos de tablas de aplicacin SAP, incluida la recuperacin jerrquica de varias tablas. La interfaz soporta la especificacin tanto esttica como dinmica de clusulas where para las consultas.
91
El asistente Conexin de adaptador encuentra las tablas de datos de aplicacin en SAP, interpreta la relacin jerrquica entre las tablas, y construye una representacin de las tablas y sus relaciones en forma de objeto de negocio. El asistente tambin crea una clusula where predeterminado para la consulta. Puede controlar la profundidad de la recuperacin de datos, as como el volumen de informacin, utilizando las propiedades maxRow y rowSkip. Hallar ms informacin en los temas siguientes. v Proceso saliente para la interfaz de consulta del software SAP v Objetos de negocio Proceso saliente para la interfaz de consulta del software SAP: La interfaz Query del software SAP slo se utiliza para el proceso saliente. Nota: La aplicacin cliente que crea la solicitud utiliza la informacin de interfaz que se ha generado mediante el Asistente WebSphere Transformation Extender Importer. Los pasos siguientes describen el modo en que el adaptador soporta el proceso saliente para la interfaz SQI. 1. El adaptador recibe una solicitud, que incluye un objeto de tabla, de una aplicacin cliente. 2. El adaptador determina, en el objeto de tabla enviado con la consulta, el nombre de la tabla que se debe examinar. 3. El adaptador determina las columnas que se deben recuperar o examinar. 4. El adaptador determina las filas que se deben recuperar o examinar. 5. El adaptador responde. v En el caso de una operacin RetrieveAll, el adaptador devuelve los datos. v Si no existen datos, el adaptador genera una excepcin. Objetos de negocio: Un grfico de negocio SQI, que acta como la entrada de la interfaz SQI, consiste en un objeto de negocio de tabla y un verbo. El objeto de negocio de tabla representa las columnas de una tabla en el servidor SAP. El verbo soportado para un grfico de negocio SQI es RetrieveAll. En la siguiente figura se muestra un ejemplo de grfico de negocio asociado a un objeto de negocio de tabla. El objeto de negocio de tabla contiene columnas seleccionadas de la tabla SAP especificada. En la siguiente figura se muestra un ejemplo de objeto de negocio de tabla (que representa la tabla KNA1). Adems de la informacin de columna, el objeto de negocio de tabla tambin contiene un objeto de negocio de consulta como ltimo parmetro. El objeto de negocio de consulta presenta este aspecto: Las tablas se pueden modelar como objetos de negocio jerrquicos. Se especifica la relacin padre-hijo de las tablas al seleccionar los objetos de negocio durante el proceso de descubrimiento de metadatos empresariales.
92
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Las tablas se enlazan mediante una clave fornea para formar relaciones padre-hijo. El objeto de negocio de tabla hija tiene una clave fornea que hace referencia a una propiedad del objeto de negocio de consulta padre. En el objeto de negocio KNA1, observe la referencia a SapAdrc, un objeto de negocio hijo. El objeto de tabla SapAdrc, que se muestra en la figura siguiente, tiene una columna llamada AddressNumber. Esta columna tiene una propiedad asociada (ForeignKey) que contiene una referencia al objeto de negocio padre. Puede ver la propiedad pulsando AddressNumber y mirando la ficha de Propiedades. La propiedad ForeignKey contiene una referencia a la columna Address del objeto de tabla SapKna1. El retorno de la interfaz Query para la llamada al software SAP de una operacin RetrieveAll es un contenedor de grficos de negocio o un contenedor de objetos de tabla. Seleccionar objetos de negocio y servicios: Para especificar los datos que desea consultar, se proporciona informacin en el Asistente WebSphere Transformation Extender Importer. Antes de empezar Asegrese de que ha definido las propiedades de conexin del Asistente WebSphere Transformation Extender Importer. Por qu y cundo se efecta esta tarea Especifique criterios de bsqueda que el Asistente WebSphere Transformation Extender Importer utilizar para consultar datos en el servidor SAP. El Asistente WebSphere Transformation Extender Importer devuelve los datos que cumplen los criterios de bsqueda. Puede utilizar las tablas descubiertas para generar objetos individuales (objetos que no tengan ninguna relacin entre s) o generar objetos que tengan una estructura jerrquica. v Si genera objetos individuales, puede importar uno o varios objetos de la lista de tablas descubiertas a la vez. v Si genera objetos jerrquicos, debe importar primero las tablas padre y despus importar las tablas hijas. Cuando configure las tablas hijas para la importacin, puede seleccionar la tabla padre que ha importado antes como su padre. Repita este proceso para aadir ms tablas a la estructura jerrquica. Un objeto jerrquico con tres niveles, por ejemplo, necesita tres importaciones diferentes para establecer la relacin padre hijo. Para especificar los criterios de bsqueda, utilice el siguiente procedimiento. 1. En la ventana Descubrimiento y seleccin de objetos, indique la tabla o tablas con las que desea trabajar. a. Pulse QISS para habilitar el botn de filtro. b. Pulse el botn de filtro. Nota: En lugar de utilizar la prestacin de filtro, puede expandir QISS y seleccionar la tabla en la lista.
Captulo 10. WebSphere SAP QISS Adapter
93
2. En la ventana Propiedades de filtro, especifique informacin sobre la tabla. a. Seleccione Descubrir objetos por nombre o Descubrir objetos por descripcin en la lista Atributo de objeto que se utilizar para el descubrimiento. b. Escriba una serie de bsqueda (por ejemplo, KN*) que represente la tabla. Es el nombre de la tabla de SAP ms un asterisco como carcter comodn para indicar que desea una lista de todos los componentes de aplicacin SAP que comiencen por KN. c. Indique el nmero de objetos que desea que se devuelvan, modificando el valor del campo Nmero mximo de objetos a recuperar o aceptando el valor predeterminado. d. Pulse Aceptar. 3. Seleccione los objetos de tabla. a. Expanda QISS (filtrado). b. Pulse el objeto de tabla que desee utilizar. c. Pulse el botn de flecha para aadir el objeto de tabla a la lista Objetos seleccionados. 4. En la ventana Propiedades de configuracin para tabla, proporcione informacin sobre la tabla. a. El campo Aadir a clusula WHERE especifica la clave primaria de la tabla. Se proporciona un valor predeterminado. Cambie este valor si desea utilizar una clave primaria distinta. En el ejemplo de la tabla KNA1, mostrada en la siguiente figura, el valor predeterminado es KUNNR = /CustomerNumber1. El campo KUNNR es una de las claves primarias de la tabla KNA1. La consulta WHERE devolver informacin basada en el nmero de cliente proporcionado en la consulta. b. Opcionalmente seleccione el recuadro de seleccin Utilizar nombres de campo SAP para generar nombres de atributos. Por omisin (cuando el recuadro de seleccin no est seleccionado), se utilizan las descripciones de campo para generar propiedades. c. Indique las columnas que desea incluir en la consulta. Observe que en el ejemplo de la tabla KNA1 mostrado en la siguiente figura, existen muchas columnas y, por omisin, se seleccionan todas las columnas. Puede borrar la marca de las columnas que no desee incluir o, si desea seleccionar slo unas pocas columnas, puede utilizar el recuadro de seleccin Seleccionar o deseleccionar todo. Por ejemplo, si desea solamente dos columnas, borre Seleccionar o deseleccionar todas las columnas para eliminar la marca de todas las columnas y, a continuacin, seleccione las dos columnas deseadas. d. Pulse Aceptar 5. Para incluir otra tabla en la consulta, realice las siguientes tareas: a. Pulse QISS para habilitar el botn de filtro. b. Pulse el botn de filtro. Nota: En lugar de utilizar la prestacin de filtro, puede expandir QISS y seleccionar la tabla en la lista. 6. En la ventana Propiedades de filtro, especifique informacin sobre la tabla. a. Seleccione Descubrir objetos por nombre o Descubrir objetos por descripcin en la lista Atributo de objeto que se utilizar para el descubrimiento.
94
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
b. Escriba una serie de bsqueda (por ejemplo, ADRC) que represente la tabla. c. Indique el nmero de funciones que desea que se devuelvan, modificando el valor del campo Nmero mximo de objetos a recuperar o aceptando el valor predeterminado. d. Pulse Aceptar. 7. Seleccione los objetos de tabla. a. Expanda QISS (filtrado). b. Pulse el segundo objeto de tabla. c. Pulse el botn de flecha para aadir el objeto de tabla a la lista Objetos seleccionados. 8. En la ventana Propiedades de configuracin para tabla, proporcione informacin sobre la tabla. a. El campo Aadir a clusula WHERE especifica la clave primaria de la tabla. Se proporciona un valor predeterminado. Cambie este valor si desea utilizar una clave primaria distinta. b. Opcionalmente seleccione el recuadro de seleccin Utilizar nombres de campo SAP para generar nombres de atributos. Por omisin (cuando el recuadro de seleccin no est seleccionado), se utilizan las descripciones de campo para generar propiedades. c. Asocie esta tabla a una de las tablas aadidas anteriormente (KNA1 en este ejemplo) seleccionando la tabla en la seccin Seleccionar una tabla padre de la ventana. d. En Correlacionar las columnas de clave primaria con las columnas de referencia de clave fornea de la tabla principal, seleccione un valor para enlazar las tablas. Por ejemplo, puede seleccionar ADRNR para ADDRNUMBER. e. Indique las columnas que desea incluir en la consulta. f. Pulse Aceptar 9. Pulse Siguiente. Resultados El Asistente WebSphere Transformation Extender Importer devuelve los datos que coinciden con los criterios de bsqueda. Qu hacer a continuacin En la ventana Configurar propiedades compuestas, opcionalmente especifique un espacio de nombres y un directorio en el que se almacenarn los objetos de negocio generados e indique si desea generar un grfico de negocio.
95
EIS. Los adaptadores WebSphere necesitan bibliotecas de los proveedores EIS. Para obtener ms informacin sobre cmo se obtienen y se utilizan estas bibliotecas, consulte la documentacin del adaptador WebSphere.
Qu hacer a continuacin
Cuando haya configurado el entorno para los adaptadores WebSphere, puede realizar las tareas preparatorias que encontrar en la seccin Desarrollo de correlaciones utilizando adaptadores WebSphere en la pgina 107.
Direccin bidireccional en la pgina 97 Componente de orientacin de la especificacin de formato bidireccional. Esquema de ordenacin bidireccional en la pgina 98 Forma numrica bidireccional en la pgina 98 Forma bidireccional en la pgina 99 Intercambio simtrico bidireccional en la pgina 99 Propiedades de conexin SAP para el asistente Conexin de adaptador Propiedades de conexin SAP para el asistente Conexin de adaptador Propiedades de conexin SAP para el asistente Conexin de adaptador Propiedades de conexin SAP para el asistente Conexin de adaptador Propiedades de conexin SAP para el asistente Conexin de adaptador Esquema de ordenacin de la especificacin de formato bidireccional. Componente de forma numrica de la especificacin de formato bidireccional. Componente de forma de la especificacin de formato bidireccional. Componente de intercambio simtrico de la especificacin de formato bidireccional. Esta propiedad es el nmero de cliente del sistema SAP con el que se conecta el adaptador. Indica el identificador numrico de la pgina de cdigos. Establece la va de acceso local totalmente calificado de la carpeta en la que se escriben los archivos de rastreo RFC. Especifica la direccin IP o el nombre del host servidor de aplicaciones en el que el adaptador inicia sesin. Esta propiedad especifica el idioma con el que el adaptador inicia sesin.
96
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 9. Propiedades de conexin del software de adaptador para SAP (continuacin) Nombre de propiedad Propiedad de ubicacin de salida del archivo de registro en la pgina 99 Propiedad de nivel de registro en la pgina 100 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Descripcin Esta propiedad especifica la ubicacin del archivo de registro del descubrimiento de metadatos empresariales. Esta propiedad especifica el error de tipo para el que se realizar el registro. Esta propiedad es la contrasea de la cuenta de usuario del adaptador en el servidor SAP. Esta propiedad especifica el nivel de rastreo global.
Especifica si se generar un archivo de texto en el que se detalle la actividad RFC de cada escucha de sucesos. Indica la interfaz SAP que se utilizar.
El asistente Conexin de adaptador utiliza las propiedades de conexin bidireccional para aplicar la correcta transformacin bidireccional de los datos pasados al servidor SAP. Las propiedades bidireccionales especifican el formato bidireccional de los datos que proceden de una aplicacin externa al adaptador en forma de un objeto de negocio soportado por este adaptador. Debe aceptar los valores predeterminados de las propiedades de formato bidireccional en el asistente Conexin de adaptador que proporcione la especificacin de formato bidireccional del servidor SAP. Cuando se combinan, estas propiedades bidireccionales definen un nico formato bidireccional. Los valores predeterminados de las propiedades de formato bidireccional que figuran a continuacin se basan en el formato bidireccional Windows. Si el sistema de informacin empresarial soporta un formato bidireccional distinto al formato bidireccional estndar de Windows, debe efectuar los cambios oportunos en las propiedades bidireccionales que figuran a continuacin.
Direccin bidireccional
Esta propiedad especifica el componente de orientacin de la especificacin de formato bidireccional.
Tabla 10. Detalles de la direccin bidireccional Requerido No
97
Tabla 10. Detalles de la direccin bidireccional (continuacin) Valores posibles Los valores posibles son los siguientes: v LTR La orientacin es de izquierda a derecha v RTL La orientacin es de derecha a izquierda v contextualLTR La orientacin es de izquierda a derecha debido al contexto v contextualRTL La orientacin es de derecha a izquierda debido al contexto Valor predeterminado LTR
Tipo de propiedad Serie Uso Globalizado Especifica el componente de orientacin de la especificacin de formato bidireccional. S
Tipo de propiedad Serie Uso Globalizado Especifica el esquema de ordenacin de la especificacin de formato bidireccional. S
Valor predeterminado
Tipo de propiedad Serie Uso Especifica el componente de forma numrica de la especificacin de formato bidireccional.
98
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Forma bidireccional
Esta propiedad especifica el componente de forma de la especificacin de formato bidireccional.
Tabla 13. Detalles de la forma bidireccional Requerido Valores posibles No Nominal Formado Inicial Medio Final Aislado Nominal
Valor predeterminado
Tipo de propiedad Serie Uso Globalizado Especifica el componente de forma de la especificacin de formato bidireccional. S
Tipo de propiedad Booleano Uso Globalizado Esta propiedad especifica el componente de intercambio simtrico de la especificacin de formato bidireccional. S
99
Tabla 15. Detalles de la ubicacin de salida del archivo de registro (continuacin) Valor predeterminado Directorio .metadata del espacio de trabajo.
Tipo de propiedad Serie Uso Utilice este directorio para guardar el archivo de registro en el que figurarn los errores que se produzcan durante el proceso de descubrimiento. El tipo de errores de descubrimiento que se registrarn se controla mediante la propiedad Nivel de registro Ejemplo Globalizado C:\IBM\wmbt61\workspace\.metadata\SAPMetadataDiscovery.log S
Valor predeterminado
Tipo de propiedad Serie Uso Utilice esta propiedad para adaptar las capacidades de rastreo. Si se especifica un tipo de error, se indica que las operaciones de rastreo slo se producirn para los errores del tipo especificado..
100
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 16. Detalles del nivel de registro (continuacin) Ejemplo Al aceptar el valor predeterminado de SEVERE se tendr informacin de rastreo de los errores que estn comprendidos en la categora SEVERE. Los errores graves son aquellos que impiden continuar una operacin, aunque el adaptador pueda seguir funcionando. Los errores graves tambin incluyen condiciones de error que indican un error muy grave inminente, por ejemplo, el informe de situaciones que sugieren claramente que los recursos estn a punto de agotarse. Otras descripciones de error son las siguientes: v Muy grave El adaptador no puede continuar. El adaptador no puede funcionar. v Aviso Error potencial o error inminente. Tambin incluye condiciones que indican un fallo progresivo; por ejemplo la fuga potencial de recursos. v Auditora Suceso significativo que afecta al estado del adaptador o los recursos v Informacin Informacin general que describe el progreso global de la operacin. v Configuracin Cambio de configuracin o estado. v Detalle Informacin general que detalla el progreso de una operacin Globalizado S
Tipo de propiedad Serie Uso Especifica la interfaz que utiliza el adaptador. El adaptador interacta con la interfaz para dar soporte al proceso saliente o entrante, permitiendo el intercambio de datos en forma de objetos de negocio. Globalizado No
101
Configuracin del adaptador para el proceso de la interfaz Query para software SAP
Para configurar el adaptador del proceso saliente de la interfaz Query para software SAP, se utiliza el Asistente WebSphere Transformation Extender Importer para encontrar datos en una tabla o un conjunto de tablas SAP. A continuacin se configuran los objetos de negocio que se generan y se crea una correlacin desplegable.
Antes de empezar
Asegrese de que ha definido las propiedades de conexin del Asistente WebSphere Transformation Extender Importer.
102
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Es el nombre de la tabla de SAP ms un asterisco como carcter comodn para indicar que desea una lista de todos los componentes de aplicacin SAP que comiencen por KN. c. Indique el nmero de objetos que desea que se devuelvan, modificando el valor del campo Nmero mximo de objetos a recuperar o aceptando el valor predeterminado. d. Pulse Aceptar. 3. Seleccione los objetos de tabla. a. Expanda QISS (filtrado). b. Pulse el objeto de tabla que desee utilizar. c. Pulse el botn de flecha para aadir el objeto de tabla a la lista Objetos seleccionados. 4. En la ventana Propiedades de configuracin para tabla, proporcione informacin sobre la tabla. a. El campo Aadir a clusula WHERE especifica la clave primaria de la tabla. Se proporciona un valor predeterminado. Cambie este valor si desea utilizar una clave primaria distinta. En el ejemplo de la tabla KNA1, mostrada en la siguiente figura, el valor predeterminado es KUNNR = /CustomerNumber1. El campo KUNNR es una de las claves primarias de la tabla KNA1. La consulta WHERE devolver informacin basada en el nmero de cliente proporcionado en la consulta. b. Opcionalmente seleccione el recuadro de seleccin Utilizar nombres de campo SAP para generar nombres de atributos. Por omisin (cuando el recuadro de seleccin no est seleccionado), se utilizan las descripciones de campo para generar propiedades. c. Indique las columnas que desea incluir en la consulta. Observe que en el ejemplo de la tabla KNA1 mostrado en la siguiente figura, existen muchas columnas y, por omisin, se seleccionan todas las columnas. Puede borrar la marca de las columnas que no desee incluir o, si desea seleccionar slo unas pocas columnas, puede utilizar el recuadro de seleccin Seleccionar o deseleccionar todo. Por ejemplo, si desea solamente dos columnas, borre Seleccionar o deseleccionar todas las columnas para eliminar la marca de todas las columnas y, a continuacin, seleccione las dos columnas deseadas. d. Pulse Aceptar 5. Para incluir otra tabla en la consulta, realice las siguientes tareas: a. Pulse QISS para habilitar el botn de filtro. b. Pulse el botn de filtro. Nota: En lugar de utilizar la prestacin de filtro, puede expandir QISS y seleccionar la tabla en la lista. la ventana Propiedades de filtro, especifique informacin sobre la tabla. Seleccione Descubrir objetos por nombre o Descubrir objetos por descripcin en la lista Atributo de objeto que se utilizar para el descubrimiento. Escriba una serie de bsqueda (por ejemplo, ADRC) que represente la tabla. Indique el nmero de funciones que desea que se devuelvan, modificando el valor del campo Nmero mximo de objetos a recuperar o aceptando el valor predeterminado.
6. En a.
b. c.
d. Pulse Aceptar.
Captulo 10. WebSphere SAP QISS Adapter
103
7. Seleccione los objetos de tabla. a. Expanda QISS (filtrado). b. Pulse el segundo objeto de tabla. c. Pulse el botn de flecha para aadir el objeto de tabla a la lista Objetos seleccionados. 8. En la ventana Propiedades de configuracin para tabla, proporcione informacin sobre la tabla. a. El campo Aadir a clusula WHERE especifica la clave primaria de la tabla. Se proporciona un valor predeterminado. Cambie este valor si desea utilizar una clave primaria distinta. b. Opcionalmente seleccione el recuadro de seleccin Utilizar nombres de campo SAP para generar nombres de atributos. Por omisin (cuando el recuadro de seleccin no est seleccionado), se utilizan las descripciones de campo para generar propiedades. c. Asocie esta tabla a una de las tablas aadidas anteriormente (KNA1 en este ejemplo) seleccionando la tabla en la seccin Seleccionar una tabla padre de la ventana. d. En Correlacionar las columnas de clave primaria con las columnas de referencia de clave fornea de la tabla principal, seleccione un valor para enlazar las tablas. Por ejemplo, puede seleccionar ADRNR para ADDRNUMBER. e. Indique las columnas que desea incluir en la consulta. f. Pulse Aceptar 9. Pulse Siguiente.
Resultados
El Asistente WebSphere Transformation Extender Importer devuelve los datos que coinciden con los criterios de bsqueda.
Qu hacer a continuacin
En la ventana Configurar propiedades compuestas, opcionalmente especifique un espacio de nombres y un directorio en el que se almacenarn los objetos de negocio generados e indique si desea generar un grfico de negocio.
Antes de empezar
Asegrese de que ha seleccionado e importado el objeto de negocio.
104
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
correlacin existente y sta ya incluye dicho objeto de negocio (de una ejecucin anterior del Asistente WebSphere Transformation Extender Importer), cambie el valor del espacio de nombres. Por ejemplo, puede cambiar el espacio de nombres por el de http://www.ibm.com/xmlns/prod/websphere/j2ca/sap1. 2. Para indicar dnde debe almacenarse la informacin del objeto de negocio, escriba la va de acceso de la ubicacin en el campo Carpeta. Este paso es opcional. 3. Si desea que el objeto de negocio se adjunte en un grfico de negocio, deje seleccionado Generar un grfico de negocio por cada objeto de negocio. De lo contrario, elimine la marca. 4. Pulse Siguiente.
Resultados
Opcionalmente ha especificado una ubicacin en la que se almacenar el objeto y ha cambiado el espacio de nombres. Se muestra la ventana Generacin de servicio y configuracin de despliegue.
Qu hacer a continuacin
Genere una correlacin desplegable que incluya el adaptador y los objetos de negocio.
Antes de empezar
Asegrese de que ha configurado el objeto de negocio. Debe mostrarse la ventana Generacin del servicio y configuracin de despliegue.
105
instancia de adaptador a la vez sin tener que preocuparse de la posible desestabilizacin de las instancias utilizadas por otros mdulos. v Despliegue autnomo. Sin los archivos de adaptador en el mdulo, debe instalarlos en cada servidor de aplicaciones en los que desee ejecutar el mdulo. Utilice el despliegue autnomo cuando el adaptador slo se utilice en un mdulo o cuando varios mdulos puedan utilizar la misma versin del adaptador. El uso del despliegue autnomo reduce los recursos necesarios para ejecutar una instancia de adaptador para varios mdulos. 3. En el campo Entrada de datos de autenticacin J2C, especifique el nombre que ha especificado en la seccin Seguridad de la consola de administracin. 4. Pulse Utilizar propiedades de conexin descubiertas para definir las propiedades en este momento. Si selecciona Utilizar propiedades de conexin especificadas en el servidor, puede configurar las propiedades ms tarde, utilizando la consola de administracin. 5. En la seccin Propiedades de conexin, defina o cambie las propiedades de conexin aplicables a su configuracin. Consulte el tema Propiedades de la fbrica de conexiones gestionadas en la pgina 109 para obtener informacin sobre estas propiedades. Las propiedades marcadas con un asterisco (*) son obligatorias. 6. Para definir propiedades adicionales, pulse Avanzado. Consulte el tema Propiedades de la fbrica de conexiones gestionadas en la pgina 109 para obtener informacin sobre estas propiedades opcionales. 7. Cree una correlacin. a. En la ventana Propiedades de ubicacin del servicio, pulse Nuevo en el campo Correlacin. b. En la ventana Proyecto de integracin, pulse Crear un proyecto de correlacin o Crear un proyecto de correlacin de mediacin y pulse Siguiente. 8. En la ventana Nueva correlacin, efecte las siguientes tareas: a. Escriba un nombre para la correlacin. Cuando escriba el nombre, se aadir al lugar de trabajo especificado en el campo Directorio. Se trata de la ubicacin predeterminada. Si desea especificar una ubicacin distinta, elimine la marca de Utilizar ubicacin especificada y escriba una nueva ubicacin o pulse Examinar y seleccione la ubicacin. b. Especifique si desea abrir esta correlacin en el diagrama de ensamblaje (para proyectos de correlacin) o si desea crear un componente de flujo de mediacin (para proyectos de correlacin de mediacin). Por omisin, se seleccionan estas opciones. c. Pulse Finalizar. 9. En la ventana Propiedades de ubicacin del servicio, realice los siguientes pasos: a. Si desea cambiar el espacio de nombres predeterminado, borre el recuadro de seleccin Utilizar espacio de nombres predeterminado y escriba una nueva va de acceso en el campo Espacio de nombres. b. Especifique la carpeta de la correlacin en la que se debe guardar la descripcin de servicio escribiendo un nombre en el campo Carpeta o examinando una carpeta. Este paso es opcional. c. Opcionalmente cambie el nombre de la interfaz.
106
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
El nombre predeterminado es SAPOutboundInterface. Puede cambiarlo por un ttulo ms descriptivo si lo prefiere. d. Si desea guardar los objetos de negocio para que otra aplicacin los pueda utilizar, pulse Guardar objetos de negocio en una biblioteca y seleccione una biblioteca en la lista o pulse Nueva para crear una biblioteca nueva. e. Opcionalmente escriba una descripcin de la correlacin. 10. Pulse Finalizar.
Resultados
Se aade la nueva correlacin a la perspectiva Integracin de negocio.
Antes de empezar
Antes de empezar: v Lea el tema Visin general del software WebSphere Adapter para SAP en la pgina 90 v Preparacin del entorno para los adaptadores de WebSphere en la pgina 95
Qu hacer a continuacin
Una vez haya preparado el sistema, conctese a un EIS siguiendo las instrucciones que encontrar en la seccin Conexin con un sistema de informacin empresarial.
Antes de empezar
Antes de empezar: v Lea el tema Importador SAP en la pgina 91 v Prepare el entorno para WebSphere Adapters v Realice las tareas preparatorias que figuran en la seccin Desarrollo de correlaciones utilizando adaptadores WebSphere
107
El Asistente WebSphere Transformation Extender Importer crea automticamente estos recursos. Antes de ejecutar el asistente, debe recoger la siguiente informacin del EIS: v SAP nombre de usuario del sistema SAP contrasea del sistema SAP nombre de host o direccin IP de SAP ID de cliente SAP (por ejemplo, 001) Nmero de sistema SAP (por ejemplo, 00) Cdigo de idioma (por ejemplo, EN) Hallar ms informacin en Propiedades de conexin SAP para el asistente Conexin de adaptador en la pgina 96 Los siguientes pasos describen cmo conectarse a un EIS. 1. Pase a la perspectiva Transformation Extender Development. 2. Pulse Archivo Importar Transformation Extender. 3. Elija un adaptador WebSphere para el asistente SAP y pulse Siguiente. Se abrir el Asistente WebSphere Transformation Extender Importer. 4. Siga las instrucciones del asistente. Para ver una descripcin de cada campo del asistente, pase el ratn por encima del campo.
Resultados
Cuando haya finalizado los pasos del asistente, el proyecto WebSphere Transformation Extender especificado contendr un esquema para cada objeto de negocio.
Informacin de referencia
Para ofrecerle soporte en sus tareas, la informacin de referencia incluye detalles sobre los objetos de negocio que se generan mediante el Asistente WebSphere Transformation Extender Importer y la informacin sobre las propiedades de los adaptadores, incluidas aquellas que soportan la transformacin bidireccional. Tambin incluye punteros a mensajes de adaptador e informacin de producto relacionada.
108
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Antes de empezar
Asegrese de que ha creado el proyecto.
Archivos que se deben instalar Todos los archivo *.dll que se incluyan con la descarga de SAP JCo del sitio WEb SAP Todos los archivos .so y .o que se incluyan con la descarga de SAP JCo del sitio WEb SAP
2. Slo para el entorno Windows, obtenga los archivos msvcp71.dll y msvcr71.dll (si ya no estn instalados en el sistema). 3. Instale los archivos en el sistema. 4. En la ventana Archivos y bibliotecas necesarias, especifique la ubicacin de los archivos: a. Para cada archivo, pulse Examinar y seleccione la ubicacin en la que ha instalado el archivo. Observe que se le solicita la ubicacin de msvcp71.dll y msvcr71.dll slo si an no se han ubicado en la va de acceso del sistema Windows. b. Pulse Siguiente.
Resultados
El archivo sapjco.jar y archivos asociados ya forman parte del proyecto.
Qu hacer a continuacin
El primer paso del proceso de configuracin del adaptador es especificar la informacin sobre el servidor SAP para que el Asistente WebSphere Transformation Extender Importer pueda establecer una conexin con el servidor.
109
v IgnoreBAPIReturn Las propiedades de fbrica de conexiones gestionadas se establecen utilizando el Asistente WebSphere Transformation Extender Importer. En la tabla encontrar la lista y las descripciones de las propiedades de fbrica de conexiones gestionadas. En las secciones que encontrar a continuacin de la tabla se proporciona una descripcin ms detallada de cada propiedad. Para obtener informacin sobre cmo se leen las tablas de detalles de propiedades de las secciones siguientes, consulte el tema Gua a la informacin sobre las propiedades. Nota: El Asistente WebSphere Transformation Extender Importer se refiere a estas propiedades como propiedades de fbrica de conexiones gestionadas.
Tabla 19. Propiedades de fbrica de conexiones gestionadas de WebSphere Adapter for SAP Software Propiedades En el asistente Depuracin ABAP en la pgina 111 Cliente en la pgina 111 Nmero de pgina de cdigos en la pgina 112 Carpeta para archivos de rastreo RFC en la pgina 112 Opcin de lnea de mandatos Descripcin
-mcf:abapDebug <true|false> Propiedad de depurador ABAP. -mcf:client <cliente> -mcf:codepage <pgina de cdigos> -mcf:RFCTracePath <VaAccesoRastreoRFC> Esta propiedad es el nmero de cliente del sistema SAP con el que se conecta el adaptador. Indica el identificador numrico de la pgina de cdigos. Establece la va de acceso local totalmente calificado de la carpeta en la que se escriben los archivos de rastreo RFC. Esta propiedad es el nombre de host de la pasarela SAP. Esta propiedad es el identificador de la pasarela en el host de pasarela que lleva a cabo los servicios RFC. Especifica la direccin IP o el nombre del host servidor de aplicaciones en el que el adaptador inicia sesin. Esta propiedad especifica el cdigo de idioma con el que el adaptador inicia sesin en SAP. Especifica el nombre del host en el que se ejecuta el servidor de mensajes. Esta propiedad especifica la codificacin de PartnerCharset. Esta propiedad es la contrasea de la cuenta de usuario del adaptador en el servidor de aplicaciones SAP. Esta propiedad especifica el nivel de rastreo global. Especifica si se generar un archivo de texto en el que se detalle la actividad RFC de cada escucha de sucesos. Esta propiedad especifica el ID de sistema del sistema SAP en el que se permite el equilibrio de carga de inicio de sesin. Esta propiedad es el nmero de sistema del servidor de aplicaciones SAP.
Host pasarela en la pgina -mcf:gatewayHost 113 <nombrehostpasarela> Servicio de pasarela en la pgina 113 Nombre de host en la pgina 113 Cdigo de idioma en la pgina 114 Host de servidor de mensajes en la pgina 114 Juego de caracteres de socio en la pgina 115 Contrasea en la pgina 115 -mcf:gatewayService <idServicioPasarela> -mcf:applicationServerHost <hostServidorAplicaciones> -mcf:language <idioma> -mcf:messageServerHost <nombreHost> -mcf:partnerCharset <juegoCaracteresSocio> -mcf:password <contrasea>
Nivel de rastreo RFC en la -mcf:RFCTraceLevel pgina 115 <1|3|5> Rastreo RFC activado en la pgina 116 ID de sistema SAP en la pgina 117 Nmero de sistema en la pgina 117 -mcf:RFCTraceOn <true|false> -mcf:sapSystemID <idSistemaSAP> -mcf:systemNumber <nmeroSistema>
110
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 19. Propiedades de fbrica de conexiones gestionadas de WebSphere Adapter for SAP Software (continuacin) Propiedades En el asistente Nombre de usuario en la pgina 117 Opcin de lnea de mandatos -mcf:userName <nombreUsuario> Descripcin Esta propiedad es la cuenta de usuario del adaptador en el servidor SAP.
Depuracin ABAP
Esta propiedad especifica si el adaptador invoca el Depurador ABAP para la correlacin de funcin adecuada cuando el adaptador inicia el proceso de un objeto de negocio.
Tabla 20. Detalles de depuracin ABAP Requerido Valores posibles Valor predeterminado No True False False
Tipo de propiedad Booleano Uso Cuando la propiedad se establece en True, el adaptador abre la GUI de SAP en modalidad de depuracin. Debe tener la autorizacin adecuada para utilizar el depurador. Cree un ID de usuario de dilogo porque un ID de usuario CPI-C no puede abrir una sesin GUI SAP. Necesita autorizacin para ejecutar en modalidad de depuracin, as como las autorizaciones necesarias en el cdigo ABAP que se va a depurar. Por ejemplo, si se va a depurar un BAPI_CUSTOMER_CREATEFROMDATA1, necesitar la autorizacin para crear clientes. Puede aadir puntos de interrupcin solamente despus de que se abra el depurador. Esta propiedad debe estar siempre establecida en False en un entorno de produccin. Esta propiedad solamente se soporta en la plataforma Windows. Globalizado Bidi soportado No No
Cliente
Esta propiedad es el nmero de cliente del sistema SAP con el que se conecta el adaptador.
Tabla 21. Detalles de Cliente Requerido Valores posibles Valor predeterminado S Puede entrar un rango de valores de 000 a 999. 100
111
Tabla 21. Detalles de Cliente (continuacin) Uso Cuando una aplicacin intenta iniciar una sesin en el servidor SAP, el servidor SAP requiere que la aplicacin tenga un nmero de cliente asociado. El valor de la propiedad Cliente identifica al cliente (el adaptador) que intenta iniciar una sesin en el servidor SAP. No No
Tipo de propiedad Entero Uso El valor asignado al nmero de pgina de cdigos define la pgina de cdigos que se utilizar y tiene una relacin uno a uno con el valor definido para la propiedad de cdigo de idioma. El nmero de pgina de cdigos establece una conexin con el idioma adecuado. Cada valor de cdigo de idioma tiene un valor de nmero de pgina de cdigos asociado. Por ejemplo, el cdigo de idioma del Ingls es EN. Si selecciona EN (Ingls) como cdigo de idioma, el nmero de pgina de cdigos se establece automticamente en el valor numrico asociado a EN (Ingls). El nmero de pgina de cdigos SAP para EN (Ingls) es 1100. Ejemplo Globalizado Bidi soportado Si Cdigo de idioma se establece en JA (Japons), el Nmero de pgina de cdigos se establece en 8000. No No
Tipo de propiedad Serie Uso Identifica la va de acceso local totalmente calificada en la que se escribirn los archivos de rastreo RFC. Si Rastreo RFC activado se establece en False (no seleccionado), no tiene permiso para establecer un valor en la propiedad carpeta para archivos de rastreo RFC. Ejemplo Globalizado Bidi soportado c:\temp\rfcTraceDir S No
112
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Host pasarela
Esta propiedad es el nombre de host de pasarela. Especifique la direccin IP o el nombre de host de la pasarela. Consulte al administrador SAP la informacin sobre el nombre de host de la pasarela.
Tabla 24. Detalles de host de pasarela Requerido Valor predeterminado S Sin valor predeterminado
Tipo de propiedad Serie Uso Esta propiedad es el nombre de host de la pasarela SAP. La pasarela permite la comunicacin entre los procesos de trabajo en el sistema SAP y los programas externos. El host identificado se utiliza como pasarela del adaptador de recursos. Longitud mximo de 20 caracteres. Si el nombre de sistema tiene ms de 20 caracteres, defina un nombre simblico en la tabla THOSTS. Globalizado Bidi soportado No No
Servicio de pasarela
Esta propiedad es el identificador de la pasarela en el host de pasarela que lleva a cabo los servicios RFC.
Tabla 25. Detalles de Servicio de pasarela Requerido Valor predeterminado S sapgw00
Tipo de propiedad Serie Uso Estos servicios permiten establecer la comunicacin entre procesos de trabajo del servidor SAP y los programas externos. El servicio generalmente tiene el formato de sapgw00, donde 00 es el nmero de sistema SAP. Longitud mxima de 20 caracteres. Globalizado Bidi soportado No No
Nombre de host
Especifica la direccin IP o el nombre del host servidor de aplicaciones en el que el adaptador inicia sesin.
Tabla 26. Detalles de Nombre de host Requerido Valor predeterminado S (cuando no se utiliza el equilibrio de carga). Sin valor predeterminado
113
Tabla 26. Detalles de Nombre de host (continuacin) Uso Cuando el adaptador se configura para ejecutarse sin equilibrio de carga, esta propiedad especifica la direccin IP o el nombre del servidor de aplicaciones en el que el adaptador inicia sesin. sapServer No No
Cdigo de idioma
Esta propiedad especifica el cdigo de idioma con el que el adaptador inicia sesin.
Tabla 27. Detalles de cdigo de idioma Requerido Valores posibles Valor predeterminado S Para obtener un listado completo de idiomas y nmeros de pgina de cdigos asociados soportados por SAP, consulte la nota SAP 7360. El valor predeterminado de la propiedad de cdigo de idioma se basa en el entorno local del sistema.
Tipo de propiedad Serie Uso Cada uno de los idiomas soportados va precedido de un cdigo de idioma de 2 caracteres. El idioma en s se muestra entre parntesis. Los cdigos de idioma que se muestran en la lista representan el conjunto predeterminado de SAP de 41 idiomas para sistemas no Unicode ms el rabe. El valor seleccionado determina el valor de la propiedad Nmero de pgina de cdigos. Si especifica manualmente un cdigo de idioma, no es necesario especificar el idioma entre parntesis. Ejemplo Globalizado Bidi soportado Si el entorno local del sistema es Ingls, el valor de esta propiedad es EN (Ingls). No No
Tipo de propiedad Serie Uso Esta propiedad especifica el nombre del host que informar a todos los servidores (instancias) que pertenezcan a este sistema SAP, de la existencia de otros servidores que se pueden utilizar para el equilibrio de carga. El host de servidor de mensajes contiene informacin sobre el equilibrio de carga de clientes RFC para que un cliente RFC pueda dirigirse a un servidor de aplicaciones adecuado. Ejemplo SAPERP05
114
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tabla 28. Detalles del host de servidor de mensajes (continuacin) Globalizado Bidi soportado No No
Tipo de propiedad Serie Uso Globalizado Bidi soportado Cuando se especifica una codificacin, se utiliza; de lo contrario se utiliza la codificacin predeterminada. No No
Contrasea
Esta propiedad es la contrasea de la cuenta de usuario del adaptador en el servidor de aplicaciones SAP.
Tabla 30. Detalles de contrasea Requerido Valor predeterminado S Sin valor predeterminado
Tipo de propiedad Serie Uso Las restricciones en la contrasea dependen de la versin del servidor de aplicaciones Web de SAP. v Para SAP Web Application Server versin 6.40 o anterior, la contrasea: Debe estar en maysculas Debe tener 8 caracteres de longitud v Para versiones de SAP Web Application Server posteriores a 6.40, la contrasea: No es sensible a maysculas y minsculas Puede tener una longitud de 40 caracteres Globalizado Bidi soportado No S
115
Tabla 31. Detalles del nivel de rastreo RFC (continuacin) Valor predeterminado 1
Tipo de propiedad Entero Uso Los niveles de rastreo son los siguientes: v 1 Es el nivel de rastreo RFC predeterminado. Cuando se especifica, se produce el registro de la API Java JCo SAP. v 3 Cuando se especifica, se produce el registro de la API JNI JCo SAP. v 5 Cuando se especifica, se produce el registro de diagnstico de errores. Si se establece Rastreo RFC activado en Falso (no seleccionado), no tiene permiso para establecer un valor en la propiedad Nivel de rastreo RFC. Globalizado No
Tipo de propiedad Booleano Uso El valor de True activa el rastreo, que genera un archivo de texto. Este archivo se crea en el directorio en el que se ha iniciado el proceso del adaptador. El archivo tiene un prefijo de rfx y un tipo de archivo de trc (por ejemplo, rfc03912_02220.trc).Un valor de True activa el rastreo, que genera un archivo de texto. Utilice este archivo de texto slo en un entorno de desarrollo, porque los archivos pueden adquirir un gran tamao con rapidez. Si Rastreo RFC activado se establece en False (no seleccionado), no tendr permiso para establecer valores en las propiedades Carpeta para archivos de rastreo RFC o Nivel de rastreo RFC. Ejemplo Ejemplos de informacin en el archivo son RfcCall FUNCTION BAPI_CUSTOMER_GETLIST, seguido de la informacin para los parmetros de la interfaz, o RFC Info rfctable, seguido de los datos de una de las tablas de interfaz. El archivo de rastreo se crea en el directorio en el que se ha iniciado el proceso del adaptador. El archivo de rastreo tiene una extensin de archivo .trc y el nombre de archivo comenzar por las letras rfc seguidas de un identificador exclusivo. Por ejemplo, rfc03912_02220.trc. Globalizado Bidi soportado No No
116
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
ID de sistema SAP
Esta propiedad especifica el ID de sistema del sistema SAP en el que se permite el equilibrio de carga de inicio de sesin.
Tabla 33. Detalles de ID de sistema SAP Requerido Valor predeterminado S (cuando se utiliza el equilibrio de carga) Sin valor predeterminado
Tipo de propiedad Serie Uso Ejemplo Globalizado Bidi soportado El valor debe tener tres caracteres DYL No No
Nmero de sistema
Esta propiedad es el nmero de sistema del servidor de aplicaciones SAP.
Tabla 34. Detalles de nmero de sistema Requerido Valores posibles Valor predeterminado S Puede especificar un rango de valores desde 00 hasta 99 00
Tipo de propiedad Entero Uso Globalizado Bidi soportado El nmero de sistema identifica mejor el servicio de pasarela. No No
Nombre de usuario
Esta propiedad es la cuenta de usuario del adaptador en el servidor SAP.
Tabla 35. Detalles de nombre de usuario Requerido Valor predeterminado S Sin valor predeterminado
Tipo de propiedad Serie Uso Longitud mximo de 12 caracteres. El nombre de usuario no es sensible a maysculas y minsculas. Se recomienda configurar una cuenta de usuario CPIC en la aplicacin SAP y otorgar a esta cuenta los privilegios necesarios para manipular los datos que necesitan los objetos de negocio soportados por el adaptador. Por ejemplo, si el adaptador debe realizar ciertas transacciones de negocio SAP, la cuenta del adaptador en la aplicacin SAP debe tener permisos que le permitan realizar dichas transacciones. Ejemplo Globalizado Bidi soportado SapUser S S
117
Nombre de funcin
La propiedad de especificacin de interaccin functionName controla la interaccin asociando operaciones con la interfaz apropiada.
Tabla 37. Detalles del nombre de funcin Requerido Valores posibles Valor predeterminado S True False Nulo
Tipo de propiedad Serie Uso La interfaz Query para la interfaz del software SAP (QISS) soporta los siguientes valores para la propiedad de especificacin de interaccin functionName: v WBIInteractionSpec.RETRIEVEALL Lanza excepciones QISSQueryFailedException Globalizado Bidi soportado No No
118
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Tipo de propiedad Entero Uso Si el nmero de aciertos en la tabla del servidor SAP supera el valor de la propiedad ResultSetLimit, el adaptador devuelve el error MatchesExceededLimitException. El adaptador utiliza esta propiedad para ayudar a evitar problemas de falta de memoria. No No
119
120
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Avisos
Esta informacin se ha escrito para productos y servicios ofrecidos en los EE.UU. Es posible que en otros pases IBM no ofrezca los productos, los servicios o los dispositivos que se describen en este documento. Pngase en contacto con el representante local de IBM que le informar sobre los productos y servicios disponibles actualmente en su rea. Las referencias hechas a productos, programas o servicios de IBM no pretenden afirmar ni dar a entender que nicamente puedan utilizarse dichos productos, programas o servicios de IBM. En su lugar puede utilizarse cualquier otro producto, programa o servicio funcionalmente equivalente que no infrinja ninguno de los derechos de propiedad intelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio no IBM. IBM puede tener patentes o solicitudes de patente pendientes de aprobacin que cubran alguno de los temas tratados en este documento. La posesin de este documento no le otorga ninguna licencia sobre dichas patentes. Puede enviar las consultas sobre licencias, por escrito, a la siguiente direccin: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 Estados Unidos Para consultas sobre licencias solicitando informacin sobre caracteres de doble byte (DBCS), pngase en contacto con el departamento de propiedad intelectual de IBM de su pas o enve directamente las consultas por escrito a: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, Japn El siguiente prrafo no se aplica al Reino Unido ni a ningn pas en el que dichas disposiciones contradigan la legislacin vigente: INTERNATIONAL BUSINESS MACHINES CORPORATION FACILITA ESTA PUBLICACIN TAL CUAL SIN GARANTAS DE NINGN TIPO, NI EXPLCITAS NI IMPLCITAS, INCLUIDAS, PERO SIN QUE ELLO CONSTITUYA UN LMITE, LAS GARANTAS IMPLCITAS DE NO TRANSGRESIN, COMERCIALIZACIN O ADECUACIN A UN FIN CONCRETO. Algunas legislaciones no contemplan la declaracin de limitacin de responsabilidad, ni implcitas ni explcitas, en determinadas transacciones, por lo que cabe la posibilidad de que esta declaracin no se aplique en su caso. Esta informacin puede contener imprecisiones tcnicas o errores tipogrficos. Peridicamente se efectan cambios en la informacin incluida en este documento; estos cambios se incorporarn en nuevas ediciones de la publicacin. IBM puede efectuar mejoras y/o cambios en los productos y/o programas descritos en esta publicacin en cualquier momento y sin previo aviso. Cualquier referencia hecha en esta informacin a sitios Web no de IBM se proporciona nicamente para su comodidad y no debe considerarse en modo
Copyright IBM Corp. 2006, 2009
121
alguno como promocin de esos sitios Web. Los materiales de estos sitios Web no forman parte de los materiales de IBM para este producto y el uso que se haga de estos sitios Web es de la entera responsabilidad del usuario. IBM puede utilizar o distribuir la informacin que usted le suministre del modo que IBM considere conveniente sin incurrir por ello en ninguna obligacin para con usted. Los licenciatarios de este programa que deseen obtener informacin acerca del mismo con el fin de: (i) intercambiar la informacin entre los programas creados independientemente y otros programas (incluido este) y (ii) utilizar mutuamente la informacin que se ha intercambiado, deben ponerse en contacto con: IBM Corporation 577 Airport Blvd., Suite 800 Burlingame, CA 94010 Estados Unidos Esta informacin puede estar disponible, sujeta a los trminos y condiciones adecuados, incluyendo en algunos casos el pago de una tarifa. IBM proporciona el programa bajo licencia descrito en este documento y todo el material bajo licencia disponible bajo los trminos del contrato de cliente IBM, del contrato internacional de programas bajo licencia IBM o cualquier contrato equivalente. Los datos de rendimiento incluidos aqu se determinaron en un entorno controlado. Por lo tanto, los resultados que se obtengan en otros entornos operativos pueden variar significativamente. Puede que se hayan tomado algunas medidas en los sistemas a nivel de desarrollo y no existe ninguna garanta de que estas medidas sern las mismas en sistemas disponibles generalmente. Adems, puede que se haya estimado alguna medida mediante la extrapolacin. Los resultados reales pueden variar. Los usuarios de este documento deben verificar los datos aplicables a su entorno especfico. La informacin concerniente a productos no IBM se ha obtenido de los suministradores de esos productos, de sus anuncios publicados o de otras fuentes de informacin pblica disponibles. IBM no ha comprobado los productos y no puede afirmar la exactitud en cuanto a rendimiento, compatibilidad u otras caractersticas relativas a productos no IBM. Las consultas acerca de las posibilidades de productos no IBM deben dirigirse a los suministradores de los mismos. Todas las declaraciones relativas a la direccin o intencin futura de IBM estn sujetas a cambios o anulacin sin previo aviso y representan nicamente metas y objetivos. Esta informacin contiene ejemplos de datos e informes utilizados en operaciones comerciales diarias. Para ilustrarlas de la forma ms completa posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres nombres son ficticios y cualquier parecido con nombres y direcciones utilizados por una empresa real es mera coincidencia. LICENCIA DE COPYRIGHT: Esta informacin contiene programas de aplicacin de ejemplo en lenguaje fuente, que muestran tcnicas de programacin en varias plataformas operativas. Puede
122
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
copiar, modificar y distribuir estos programas de ejemplo de cualquier forma sin pagar nada a IBM, bajo el propsito de desarrollo, uso, mrketing o distribucin de programas de aplicacin de acuerdo con la interfaz de programacin de la aplicacin para la plataforma operativa para la cual se han escrito los programas de ejemplo. Estos ejemplos no se han probado bajo todas las condiciones posibles. IBM, por lo tanto, no puede garantizar ni implicar la fiabilidad, servicio o funcionalidad de estos programas. Si est viendo esta informacin en copia software, es posible que las fotografas y las ilustraciones en color no aparezcan.
123
MVS OS/390 OS/400 Passport Advantage Redbooks RISC System/6000 Roma S/390 System z Trading Partner Tivoli WebSphere z/Architecture z/OS zSeries Java y todos los nombres comerciales basados en Java son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros pases. Microsoft, Windows, Windows NT y el logotipo de Windows son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros pases. Intel, el logotipo de Intel, Intel Inside, el logotipo de Intel Inside, Intel Centrino, el logotipo de Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium y Pentium son marcas registradas de Intel Corporation o sus filiales en Estados Unidos y/o en otros pases. UNIX es una marca registrada de The Open Group en Estados Unidos y/o en otros pases. Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otros pases. Otros nombres de empresas, productos o servicios pueden ser marcas registradas de terceros. Este producto incluye software desarrollado por el Eclipse Project (http://www.eclipse.org/).
IBM WebSphere Transformation Extender, Pack para SAP R/3, Versin 8.3
124
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
24, 32
Nmeros
1 1, 17, 19
B
BAPI (Business Application Programming Interface) definicin 3 llamada desde una correlacin 24, 80 parmetros de importacin 80 visin general 77 Batch Data Communication (BDC) Ver BDC (Batch Data Communication) 4 BDC (Batch Data Communication) archivos de ejemplo 70 cargar manualmente datos utilizando ZBDS 73 definicin 4 BOR (Business Object Repository) 48 bucles de paso 74 Business Application Programming Interface (BAPI) Ver BAPI (Business Application Programming Interface) 3 Business Object Repository (BOR) 48
A
adaptadores R/3 19 ALE 21, 22, 23, 44, 52, 53, 60, 72 BAPI 44, 80 BDC 71, 72 visin general 19 alias para adaptadores R/3 44 rboles de tipos ALE 49 archivos de script 17 BAPI 78, 79 BDC 70 DXOB 63 EDI 49 IDoc, generacin 51 rboles de tipos ALE 49 rboles de tipos BAPI conocer 79 crear 78 rboles de tipos BDC R/3 70 crear 70 rboles de tipos IDoc conocer 49 crear 48 archivo JAR, aadir externo 109 archivo sapjco.jar importar en archivo 109 archivos de correccin y transporte requisitos de instalacin 5 archivos de definicin 61 archivos de rastreo 85 .mtr 83 detallado 86 ejemplos 85 archivos de registro auditora de ejecucin 83, 84 archivos de registro de auditora (.log) 83, 85 archivos de registro de auditora de ejecucin 83, 84 archivos de script para rboles de tipos 17 archivos m4r3adapter.log 27, 85 ejemplos 85 archivos m4r3adapter.mtr 39 archivos saplogon.ini 45
C
carpeta de va de acceso de rastreo RFC 112 carpetas para archivos de rastreo RFC 112 clave de destinacin para archivos saprfc.ini 32 cliente R/3 configuracin 8 Codificacin del juego de caracteres (-enc) -enc 31 cdigo de transaccin BD54 Ver transaccin crear/mantener sistema lgico (BD54) 8 cdigo de transaccin BD64 Ver transaccin de mantenimiento de modelo distribuido (BD64) 12 cdigo de transaccin BD82 Ver transaccin generar perfil de socio (BD82) 13 cdigo de transaccin SE37 Ver transaccin seleccionar BAPI (SE37) 79 cdigo de transaccin SHDB Ver transaccin de grabacin de sesin BDC (SHDB) 67 cdigo de transaccin SXDA Ver transaccin Data Transfer Workbench (SXDA) 61 cdigo de transaccin WE63 Ver transaccin de descarga de metadatos IDoc (WE63) 50 cdigo de transaccin ZBDC Ver transaccin de informe de estructura BDC (ZBDC) 69 cdigo de transaccin ZBDS Ver transaccin cargar datos de sesin BDC (ZBDS) 73 cdigos de retorno y mensajes de error para adaptadores 86
125
cdigos de retorno y mensajes de error (continuacin) para la ejecucin de la correlacin 84 cdigos de transaccin BD54 Ver transaccin crear/mantener sistema lgico (BD54) 8 BD64 Ver transaccin de mantenimiento de modelo distribuido (BD64) 12 BD82 Ver transaccin generar perfil de socio (BD82) 13 BD88 Ver transaccin recoger asignacin de IDoc (BD88) 52 SE37 Ver transaccin seleccionar BAPI (SE37) 79 SHDB Ver transaccin de grabacin de sesin BDC (SHDB) 67 SXDA Ver transaccin Data Transfer Workbench (SXDA) 61 WE20 Ver transaccin definicin de perfil de socio (WE20) 13 ZBDC Ver transaccin de informe de estructura BDC (ZBDC) 69 ZBDS Ver transaccin cargar datos de sesin BDC (ZBDS) 72 cdigos de transaccin BD88 Ver transaccin recoger asignacin de IDoc (BD88) 52 compatibilidad de versin 5, 15, 61, 63, 78 comunicacin entre sistemas al sistema R/3 13 desde el sistema R/3 13 consulta de datos en tablas SAP visin general 92 correlaciones cdigos de retorno y mensajes de error 84 crear 52, 53, 63, 71 definicin de reglas de correlacin 22, 80 Diseador de correlaciones 23 llamada a una BAPI 80 resumen de ejecucin 84 uso de los mandatos del adaptador R/3 21 valores 21, 71, 84, 88
E
ejemplos alteracin temporal de salida para BDC 72 archivos .BDC 70 archivos de rastreo de adaptador 85 archivos de rastreo detallados 86 archivos de registro de auditora 84 archivos DXOB 62 archivos m4r3adapter.log 85 archivos saprfc.ini 22, 32, 33 equilibrio de carga utilizando archivos saprfc.ini 31 funcin GET() 22 funcin PUT() 23 funcin RUN() 22 mandatos de adaptador en la lnea de mandatos 21, 44, 72 registros de control 3.x 56 registros de control 4.x 58 serie de mandato para el equilibrio de carga 30, 31 serie de ruta SAP 35 entrada de metadatos 17, 61, 62, 63, 70, 78 equilibrio de carga ejemplo de serie de mandato 30 ejemplo utilizando archivos saprfc.ini 31 grupo de inicio de sesin 24, 30 mandatos de adaptador 30 principio 30 extensiones de archivo .bdc 70 .dx 61 .ido 49 .ini 22, 23, 24, 31, 32, 33, 42, 45 .log 27, 83, 85 .mtr 39, 40, 83, 85 .mts 17 .tid 29
F
formato DXOB beta 63 formato DXOB publicado 63 formatos DXOB 63 beta 63 publicados 63 formatos IDocs EDI convertido a ALE 60 funcin GET() 22, 85 funcin PUT() 22, 23, 85 funcin RUN() 22, 80 funciones 44 GET() 22, 80, 85 PUT() 22, 23, 80, 85 RUN() 22, 80
D
Data Transfer Object (DXOB) Ver DXOB (Data Transfer Object) 61 Data Transfer Workbench (SXDA) 61 datos maestros 2, 3 para IDocs 47, 52 dependencias de software, aadir externas 109 dependencias externas, aadir 109 destino tarjeta de salida 19, 21, 23, 53, 63, 71, 72 detallado archivos de rastreo 86 ejemplos 86 direccionador 35 serie de ruta 33, 35 directorio tiddata 88 documentos intermedios (IDocs) Ver IDocs (documentos intermedios) 2 DXOB (Data Transfer Object) 61 rboles de tipos 63 archivos de ejemplo 62 correlacin 63 definicin 3, 61 informes 61 visin general 61 DYNPRO (programa dinmico) en sesiones BDC 71
G
Gestor de flujo de integracin uso con valores de correlacin 88 utilizando los mandatos de adaptador R/3 grupo de inicio de sesin uso para el equilibrio de carga 24, 30 23
H
Host pasarela especificacin 11
126
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
I
ID de usuario utilizar con adaptador 32, 44, 54 Identificador globalmente nico GUID 40 IDoc de comunicacin 52 IDocs (documento intermedio descarga 49 formatos 47 registros de control 48 registros de datos 48 registros de estado 48 segmentos de datos 48 tipos 47 IDocs (documento intermedio) definicin 2 empaquetar transmisin 14, 15 visin general 47 IDs de transaccin 40 en sesiones BDC 70 para archivos de copia de seguridad 29 para mensajes 19 IDs de transaccin de mensajes (TIDs) 19 importador BAPI R/3 ejecutar 78 importador BDC R/3 ejecutar 70 importador DXOB R/3 ejecutar 62 importador IDoc R/3 ejecutar 49 importadores R/3 BAPI 78 BDC 70 DXOB 62 IDoc 18, 48, 49 informe de analizador (RSEIDOC3) 17, 48, 49 informe de planificacin de procesos de IDoc en segundo plano RDBAPP01 15 informe del analizador IDoc (RSEIDOC3) 48 informe del analizador IDoc RSEIDOC3 48 infraestructura de negocio 77 interfaces R/3 2 interfaces SAP R/3 3 interfaz ALE (Application Link Enabling) definicin 3 implementacin 50 visin general 47 interfaz AMS (Message Handler), Ver interfaz Message Handler (AMS) 3 interfaz Application Link Enabling (ALE), Ver interfaz ALE (Application Link Enabling) 3 interfaz de intercambio electrnico de datos (EDI) Ver interfaz EDI (intercambio electrnico de datos) 3 interfaz EDI (intercambio electrnico de datos) rboles de tipos 49 definicin 3 visin general 47 interfaz Message Handler (AMS) definicin 3 interfaz Query para software SAP proceso saliente 92 Interfaz Query para software SAP seleccin de objetos de negocio 93, 102 visin general 91 intervalo 9, 15 definir con el mandato de adaptador R/3 -LSN 36
L
Lanzador opciones del mandato de adaptador R/3 -LSN 36 lnea de mandatos mandatos de adaptador 44 lista de mandatos de adaptador para R/3 26 Audit (-AR3) 27 Backup (-B) 29 Client (-ASCLNT) 28 Client (-enc) 31 Client Number (-C) 31 Destination (-D) 32 Gateway Host (-G) 33 Gateway Service (-X) 42 Group (-GROUP) 35 Hold Date (-HOLDDATE) 36 Host ID (-H) 35 IDoc Field Generation (-GEN) 33 IDoc Type (-TY) 41 Keep Session (-KEEP) 36 Listen (-LSN) 36 Load Balancing (-BAL) 30 Logon Language (-L) 36 Packet Size (-PKT) 38 Password (-P) 37 Program ID (-A) 27 Release (-REL) 38 SAP User ID (-ASUSER) 28 System ID (-S) 39 Trace (-T) 39 Transaction Code (-TRANS) 40 Transaction ID (-TID) 40 User ID (-U) 41 lista de mandatos del adaptador R/3 Ver lista de mandatos de adaptador para R/3 26 Llamadas a funcin remota (RFCs) configuracin de opciones de pasarela 10 Llamadas a funcin remota (RFCs) Ver RFCs 9 llamadas a funciones remotas transaccionales (tRFCs) 1
M
m4r3serial_number 29 mandato de adaptador Program ID (-A) especificacin 10 mandato de adaptador R/3 -A 27 mandato de adaptador R/3 -AR3 27 mandato de adaptador R/3 -ASCLNT 28 mandato de adaptador R/3 -ASUSER 28 mandato de adaptador R/3 -B 29 mandato de adaptador R/3 -BAL 30 mandato de adaptador R/3 -C 31 mandato de adaptador R/3 -D 32 mandato de adaptador R/3 -enc 31 mandato de adaptador R/3 -G 33 mandato de adaptador R/3 -GEN 33 mandato de adaptador R/3 -GROUP 35 mandato de adaptador R/3 -H 35 mandato de adaptador R/3 -HOLDDATE 36 mandato de adaptador R/3 -KEEP 36 mandato de adaptador R/3 -L 36 mandato de adaptador R/3 -LSN 36 mandato de adaptador R/3 -P 37 mandato de adaptador R/3 -PKT 38 mandato de adaptador R/3 -REL 38 mandato de adaptador R/3 -S 39 ndice
127
mandato de adaptador R/3 -T 39 mandato de adaptador R/3 -TID 40 mandato de adaptador R/3 -TRANS 40 mandato de adaptador R/3 -TY 41 mandato de adaptador R/3 -U 41 mandato de adaptador R/3 -X 42 mandato de adaptador R/3 Audit (-AR3) 27 mandato de adaptador R/3 Backup (-B) 29 mandato de adaptador R/3 Client (-ASCLNT) 28 mandato de adaptador R/3 Client Number (-C) 31 mandato de adaptador R/3 Destination (-D) 32 mandato de adaptador R/3 Gateway Host (-G) 33 mandato de adaptador R/3 Gateway Service (-X) 42 mandato de adaptador R/3 Group (-GROUP) 35 mandato de adaptador R/3 Hold Date (-HOLDDATE) 36 mandato de adaptador R/3 Host ID (-H) 35 mandato de adaptador R/3 IDoc Type (-TY) 41 mandato de adaptador R/3 Keep Session (-KEEP) 36 mandato de adaptador R/3 Listen (-LSN) 36 mandato de adaptador R/3 Load Balancing (-BAL) 30 mandato de adaptador R/3 Logon Language (-L) 36 mandato de adaptador R/3 Packet Size (-PKT) 38 mandato de adaptador R/3 Password (-P) 37 mandato de adaptador R/3 Program ID (-A) 27 mandato de adaptador R/3 Release (-REL) 38 mandato de adaptador R/3 SAP User ID (-ASUSER) 28 mandato de adaptador R/3 System ID (-S) 39 mandato de adaptador R/3 Trace (-T) 39 habilitar 23 mandato de adaptador R/3 Transaction Code (-TRANS) 40 mandato de adaptador R/3 Transaction ID (-TID) 40 mandato de adaptador R/3 User ID (-U) 41 mandatos de adaptador IDoc R/3 mandato de adaptador R/3 Field Generation (-GEN) 33 mandatos de adaptador JALE R/3 resmenes de sintaxis 42 mandatos de adaptador R/3 42 alias 44 en el Diseador de correlaciones 23 en el Gestor de flujo de integracin 23 en la lnea de mandatos 21, 44 enviar datos 23, 53 recuperacin de datos 21, 22, 44 resmenes de sintaxis 42, 43, 44 uso 22 mandatos de adaptador R/3 BAPI (Business Application Programming Interface) alias 44 resmenes de sintaxis 44 mandatos de adaptador SAP R/3 uso 23 mandatos de adaptador Ver mandatos del adaptador R/3 26 mandatos de conexin de adaptador BAPI R/3 necesarios para destinos 24 mandatos de conexin de adaptador BDC R/3 necesarios para destinos 24, 25 opcional para destinos 25 mandatos de conexin de adaptador de sesin de entrada de proceso por lotes -ASCLNT 28 -ASUSER 28 -GROUP 35 -HOLDDATE 36 -KEEP 36 -TRANS 40 para destinos BDC 24
mandatos de conexin del adaptador ALE R/3 necesarios para destinos 24 necesarios para orgenes 24 opcional para destinos 25 opcional para orgenes 25 mandatos de conexin del adaptador de sesin de entrada de proceso por lotes para destinos BDC 25 mandatos de conexin del adaptador R/3 necesarios para destinos ALE, destinos BDC y llamada a BAPI 24 necesarios para orgenes ALE 24 opcional para orgenes y destinos ALE 25 opcional para todos los orgenes y destinos 25 mandatos de conexin del adaptador SAP R/3 necesarios para destinos BDC 25 mandatos de ejecucin 21 uso 22, 44, 83 mandatos de ejecucin Ver lista de mandatos de adaptadores 44 mandatos del adaptador R/3 ALE (Application Link Enabling) alias 44 resmenes de sintaxis 43 mandatos del adaptador R/3 BDC (Batch Data Communication) alias 44 resmenes de sintaxis 43 manejo de errores 12 mensajes 8, 21 manejados por los adaptadores 36, 44 mtodo de registro definir como tipo de activacin 10 modalidad de rfagas para adaptadores R/3 recuperacin de datos 21
N
nivel de rastreo RFC 115 nombre de campo en sesiones BDC 71 nmero de puerto 42 nmero mximo de aciertos para la propiedad de descubrimiento 119
O
objetos de negocio 77 opciones de lista de restriccin uso 47 operaciones entrantes 53 a SAP 19, 53, 72 como destino 63 definicin de parmetros para perfiles de socio operaciones salientes como origen 52 de SAP 9, 53, 55 definicin de parmetros para perfiles de socio origen tarjeta de entrada 19, 21, 52, 63, 71
13, 15
14
P
pasarela especificaciones 30, 33 pasarela autnoma instalacin 7, 9 perfiles de socio 14
128
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
perfiles de socio (continuacin) generar 13 parmetros entrantes 15 parmetros salientes 14 proceso de errores colectivos 12 proceso entrante visin general 91 proceso saliente interfaz Query para software SAP 92 visin general 91 programa de planificacin de transmisiones errneas de proceso RSARFCEX 12 programas de planificacin RBDAPP01 Ver informe de planificacin de proceso IDoc en segundo plano RBDAPP01 15 RBDMOIND Ver informe de planificacin de transmisin IDoc correcta RBDMOIND 15 RSARFCEX Ver programa de planificacin de transmisiones errneas de proceso RSARFCEX 12 programas DX 61 propiedad Cliente 111 propiedad Cdigo de idioma 114 propiedad Contrasea 115 propiedad de depuracin ABAP 111 propiedad de especificacin de interaccin 118 Nombre de funcin 118 Nmero mximo de aciertos para el descubrimiento 119 Propiedad de garanta de entrega una sola vez 113 Propiedad de nombre de funcin 118 propiedad de pgina de cdigos 112 propiedad Host de pasarela 113 propiedad Host de servidor de mensajes 114 propiedad ID de sistema SAP 117 propiedad Juego de caracteres de socio 115 propiedad Nombre de usuario 117 propiedad Nmero de sistema 117 propiedad Servicio de pasarela 113 propiedades fbrica de conexiones (J2C) gestionadas definir durante el servicio externo 105 lista de 109 propiedades de fbrica de conexiones (J2C) gestionadas definir durante el importador 105 lista de 109
resmenes de sintaxis (continuacin) mandatos de adaptador BAPI R/3 44 mandatos de adaptador BDC R/3 43 mandatos de adaptador JALE R/3 42 mandatos del adaptador ALE R/3 43 RfcOpenEx definicin de mandatos y parmetros de conexin soportados por el sistema R/3 44 RFCs activacin de destinacin 27 adaptadores 19 configuracin de una destinacin RFC 9 proceso de errores colectivos 12 RSEOUT00 enviar informe IDocs 14, 52
S
SAP interfaces R/3 3 parmetro Logon o SAPGUI 35 SAP Integration Pack componentes 7 interfaces R/3 3 SAP Integration Package acerca de 1 componentes 5, 19, 49, 62, 70, 79, 80 interfaces R/3 2 notas del release 5 segmentos de datos de IDocs 48 Servicio de pasarela especificacin 11 Servidor de mandatos Mtodo de registro 36, 37 opciones del mandato de adaptador R/3 -LSN Servidor de sucesos 23 sesiones BDC 67 DYNPRO (programas dinmicos) 71 ID de transaccin (FK01) 70 nombre de campo 71 sistemas externos 1, 3 sistemas lgicos 8, 9 sistemas R/3 creacin de un sistema lgico para 8 intercambio de datos 12 opciones de pasarela 10 uso de mandatos 44, 45 sistemas SAP R/3 intercambio de datos 2
36
R
rastreo RFC activado 116 RBDMOIND informe de planificacin de transmisin IDoc correcta recuperacin de datos para rfagas 21 registro de estado de IDocs 48 registros de control para correlacin IDoc 48, 56 3.x 56 4.x 58 registros de datos de IDocs 48 requisitos de Design Studio instalacin 5 sistema 5 requisitos de instalacin archivos de correccin y transporte 5 SAP Integration Pack 7 SAP Integration Package 5 resolucin de problemas cdigos de retorno y mensajes de error 84, 86 herramientas 83 resmenes de sintaxis 42, 43, 44 15
T
tabla BDC 67 tabla independiente de cliente 8 tablas SAP estructura de objetos de negocio 92 TCP/IP 5 tipo de activacin definir como Registro 10 tipo de documento OTHER$ 41 tipo de grupo BDC_Session 70 tipos de documento OTHER$ 41 tipos de mensajes Modelo de distribucin 12 transaccin cargar datos de sesin BDC (ZBDS) bucles de paso 74
72
ndice
129
transaccin crear/mantener sistema lgico (BD54) 8 transaccin de descarga de metadatos IDoc (WE63) 50 transaccin de informe de estructura BDC (ZBDC) 69 transaccin de mantenimiento de modelo distribuido (BD64) 12 transaccin de mantenimiento del modelo de distribucin (BD64) tipos de mensajes 12 transaccin de proceso de sesin de entrada de proceso por lotes (SM35) 65, 67, 68, 74, 75 transaccin de proceso de sesin de entrada de proceso por lotes (ZBDS) 73, 74 transaccin de registro de sesin BDC (SHDB) 68 transaccin de supervisin RFC (SM58) 12, 41, 56 transaccin definicin de perfil de socio (WE20) crear 13, 14 modificar 14 transaccin generar perfil de socio (BD82) 13 transaccin para crear o mantener destinaciones RFC (SM59) 9, 27 transaccin recoger asignacin de IDoc (BD88) 52 transaccin seleccionar BAPI (SE37) 79 Transacciones SM58 (supervisin RFC) 11 SM59 (destinacin RFC) 10, 11 Transaction Identifier (TID) 29 tRFCs Ver llamadas a funciones remotas transaccionales (tRFCs) 1 Type Tree Maker 17
U
userid para acceso de sistema usuario CPIC 41 32
V
valores de copia de seguridad en las correlaciones valores de datos 85 archivos de registro 83 valores de tarjeta de entrada 21, 63, 80 ejemplos 52, 71 valores de tarjeta de salida ejemplos 23, 53, 71, 72 variable de entorno RFC_INI 32 Visin general 1 volver a someter una transaccin 40 88
W
WE20 Ver transaccin definicin de perfil de socio (WE20) 13
130
IBM WebSphere Transformation Extender: Gua de integracin de Pack para SAP R/3
Impreso en Espaa