41
Informatica PowerExchange para SAP NetWeaver (Versión 9.1.0 HotFix 1) Guía del usuario para Data Services y Data Quality

PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Informatica PowerExchange para SAP NetWeaver(Versión 9.1.0 HotFix 1)

Guía del usuario para Data Services yData Quality

Page 2: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Informatica PowerExchange para SAP NetWeaver Guía del usuario para Data Services y Data Quality

Versión 9.1.0 HotFix 1Junio 2011

Copyright (c) 2009-2011 Informatica. Todos los derechos reservados.

Este software y esta documentación contienen información privada de Informatica Corporation y se facilitan bajo un acuerdo de licencia que incluye restricciones sobre el usoy la divulgación y también están protegidos por leyes de copyright. Está prohibida la ingeniería inversa del software. Ninguna parte de este documento puede ser reproducidao transmitida de cualquier forma o manera (electrónica, fotocopia, grabación o mediante otros métodos) sin el consentimiento previo de Informatica Corporation. EsteSoftware puede estar protegido por Patentes de los Estados Unidos y/o patentes internacionales y otras patentes pendientes.

El uso, la duplicación o la divulgación del software por parte del gobierno de los Estados Unidos están sujetos a las restricciones puntualizadas en el acuerdo de licencia desoftware vigente y según se establece en la reglamentación DFARS 227.7202-1(a) y 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995),FAR 52.227-19 o FAR 52.227-14 (ALT III), según proceda.

La información contenida en este producto o documentación está sujeta a cambios sin previo aviso. Si encuentra algún problema en este producto o documentación,infórmenos por escrito.

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange,PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica OnDemand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging e InformaticaMaster Data Management son marcas comerciales o marcas comerciales registradas de Informatica Corporation en Estados Unidos y en las jurisdicciones de todo el mundo.Los demás nombres de productos y empresas pueden ser nombres o marcas comerciales de sus respectivos titulares.

Hay fragmentos de este software y/o documentación que están sujetos a copyright perteneciente a terceros, incluido, entre otros: Copyright DataDirect Technologies. Todoslos derechos reservados. Copyright © Sun Microsystems. Todos los derechos reservados. Copyright © RSA Security Inc. Todos los derechos reservados. Copyright © OrdinalTechnology Corp. Todos los derechos reservados.Copyright © Aandacht c.v. Todos los derechos reservados. Copyright Genivia, Inc. Todos los derechos reservados.Copyright Isomorphic Software. Todos los derechos reservados. Copyright © Meta Integration Technology, Inc. Todos los derechos reservados. Copyright © Intalio. Todos losderechos reservados. Copyright © Oracle. Todos los derechos reservados. Copyright © Adobe Systems Incorporated. Todos los derechos reservados. Copyright © DataArt,Inc. Todos los derechos reservados. Copyright © ComponentSource. Todos los derechos reservados. Copyright © Microsoft Corporation. Todos los derechos reservados.Copyright © Rogue Wave Software, Inc. Todos los derechos reservados. Copyright © Teradata Corporation. Todos los derechos reservados. Copyright © Yahoo! Inc. Todoslos derechos reservados. Copyright © Glyph & Cog, LLC. Todos los derechos reservados. Copyright © Thinkmap, Inc. Todos los derechos reservados. Copyright © ClearpaceSoftware Limited. Todos los derechos reservados. Copyright © Information Builders, Inc. Todos los derechos reservados. Copyright © OSS Nokalva, Inc. Todos los derechosreservados. Copyright Edifecs, Inc. Todos los derechos reservados. Copyright Cleo Communications, Inc. Todos los derechos reservados. Copyright © InternationalOrganization for Standardization 1986. Todos los derechos reservados. Copyright © ej-technologies GmbH. Todos los derechos reservados. Copyright © JaspersoftCorporation. Todos los derechos reservados.

Este producto incluye software desarrollado por la Apache Software Foundation (http://www.apache.org/) y otro software protegido por la licencia Apache License, versión 2.0(la "Licencia"). Puede obtener una copia de la Licencia en la dirección http://www.apache.org/licenses/LICENSE-2.0. A no ser que lo requiera la ley vigente o se acuerde porescrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte laLicencia para conocer los permisos y las limitaciones que rigen para cada idioma específico según la Licencia.

Este producto incluye software desarrollado por Mozilla (http://www.mozilla.org/), copyright del software de The JBoss Group, LLC, todos los derechos reservados; copyrightdel software © 1999-2006 de Bruno Lowagie y Paulo Soares y otro software protegido con licencia por el acuerdo GNU Lesser General Public License Agreement, que sepuede encontrar en la dirección http://www.gnu.org/licenses/lgpl.html. Los materiales se facilitan gratuitamente por parte de Informatica, "tal cual", sin garantía de ningún tipo,ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito determinado y de validez para el comercio.

El producto incluye software ACE(TM) y TAO(TM) con copyright de Douglas C. Schmidt y su grupo de investigación de la Washington University, University of California,Irvine y Vanderbilt University, Copyright (©) 1993-2006, todos los derechos reservados.

Este producto incluye software desarrollado por el OpenSSL Project para uso en el OpenSSL Toolkit (copyright The OpenSSL Project. Todos los derechos reservados) y laredistribución de este software está sujeta a los términos especificados en http://www.openssl.org y http://www.openssl.org/source/license.html.

Este producto incluye software Curl con Copyright 1996-2007, Daniel Stenberg, <[email protected]>. Todos los derechos reservados. Los permisos y las limitaciones relativosa este software están sujetos a los términos disponibles en la dirección http://curl.haxx.se/docs/copyright.html. La autorización para utilizar, copiar, modificar y distribuir estesoftware para cualquier propósito con o sin tasas se concede por el presente, siempre que el aviso de copyright anterior y este aviso de permiso aparezcan en todas lascopias.

El producto incluye copyright de software 2001-2005 (©) MetaStuff, Ltd. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software estánsujetos a los términos disponibles en la dirección http://www.dom4j.org/license.html.

El producto incluye copyright de software © 2004-2007, The Dojo Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software estánsujetos a los términos disponibles en la dirección http://dojotoolkit.org/license.

Este producto incluye software ICU con copyright de International Business Machines Corporation y otros. Todos los derechos reservados. Los permisos y las limitacionesrelativos a este software están sujetos a los términos disponibles en la dirección http://source.icu-project.org/repos/icu/icu/trunk/license.html.

Este producto incluye copyright de software © 1996-2006 Per Bothner. Todos los derechos reservados. Su derecho a utilizar estos materiales está establecido en la licenciaque puede encontrarse en la dirección http://www.gnu.org/software/kawa/Software-License.html.

Este producto incluye software OSSP UUID con Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless Deutschland.Los permisos y las limitaciones relativas a este software están sujetos a los términos disponibles en la dirección http://www.opensource.org/licenses/mit-license.php.

Este producto incluye software desarrollado por Boost (http://www.boost.org/) o protegido por la licencia de software de Boost. Los permisos y las limitaciones relativos a estesoftware están sujetos a los términos disponibles en la dirección http://www.boost.org/LICENSE_1_0.txt.

Este producto incluye copyright de software © 1997-2007 University of Cambridge. Los permisos y las limitaciones relativos a este software están sujetos a los términosdisponibles en la dirección http://www.pcre.org/license.txt.

Este producto incluye copyright de software © 2007 The Eclipse Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software estánsujetos a los términos especificados en http://www.eclipse.org/org/documents/epl-v10.php.

Este producto incluye software protegido por licencia según los términos especificados en http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/license.html, http://www.asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3-license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://developer.apple.com/library/mac/#samplecode/HelpHook/Listings/HelpHook_java.html; http://www.jcraft.com/jsch/LICENSE.txt; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/; http://

Page 3: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

www.postgresql.org/about/license.html; http://www.sqlite.org/copyright.html; http://www.tcl.tk/software/tcltk/license.html; http://www.jaxen.org/faq.html; http://www.jdom.org/docs/faq.html y http://www.slf4j.org/license.html.

Este producto incluye software protegido por licencia conforme a las licencias Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), CommonDevelopment and Distribution License (http://www.opensource.org/licenses/cddl1.php), Common Public License (http://www.opensource.org/licenses/cpl1.0.php), Sun BinaryCode License Agreement Supplemental License Terms, BSD License (http://www.opensource.org/licenses/bsd-license.php), MIT License (http://www.opensource.org/licenses/mit-license.php) y Artistic License (http://www.opensource.org/licenses/artistic-license-1.0).

Este producto incluye copyright de software © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. Todos los derechos reservados. Los permisos y las limitacionesrelativos a este software están sujetos a los términos disponibles en la dirección http://xstream.codehaus.org/license.html. Este producto incluye software desarrollado porIndiana University Extreme! Lab. Para obtener más información, visite http://www.extreme.indiana.edu/.

Este software está protegido por los números de patente de Estados Unidos 5.794.246; 6.014.670; 6.016.501; 6.029.178; 6.032.158; 6.035.307; 6.044.374; 6.092.086;6.208.990; 6.339.775; 6.640.226; 6.789.096; 6.820.077; 6.823.373; 6.850.947; 6.895.471; 7.117.215; 7.162.643; 7.254.590; 7.281.001; 7.421.458; 7.496.588; 7.523.121;7.584.422. 7.720.842; 7.721.270 y 7.774.791, patentes internacionales y otras patentes pendientes.

EXENCIÓN DE RESPONSABILIDAD: Informatica Corporation proporciona esta documentación "tal cual" sin garantía de ningún tipo, ya sea expresa o implícita, incluidas,entre otras, las garantías implícitas de no incumplimiento, de adecuación para un propósito determinado y de validez para el comercio. Informatica Corporation no garantizaque este software o esta documentación estén libres de errores. La información proporcionada en este software o en esta documentación puede contener imprecisionestécnicas o errores tipográficos. La información de este software y esta documentación está sujeta a cambios en cualquier momento sin previo aviso.

AVISOS

Este producto de Informatica (el “Software”) incluye ciertos controladores (los “Controladores DataDirect”) de DataDirect Technologies, una empresa operativa de ProgressSoftware Corporation (“DataDirect”) que están sujetos a los términos y condiciones siguientes:

1.LOS CONTROLADORES DATADIRECT SE PROPORCIONAN "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, INCLUIDAS,ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE NO INCUMPLIMIENTO, DE ADECUACIÓN PARA UN PROPÓSITO DETERMINADO Y DE VALIDEZ PARA ELCOMERCIO.

2.EN NINGÚN CASO DATADIRECT NI SUS PROVEEDORES DE TERCEROS SERÁN RESPONSABLES ANTE EL USUARIO FINAL POR NINGÚN DAÑODIRECTO, INDIRECTO, FORTUITO, ESPECIAL, CONSECUENTE NI DE NINGÚN OTRO TIPO RESULTANTE DEL USO DE LOS CONTROLADORES ODBC,INDEPENDIENTEMENTE DE SI SE HA AVISADO O NO DE LOS POSIBLES DAÑOS POR ADELANTADO. ESTAS LIMITACIONES SE APLICAN A TODAS LASDEMANDAS JUDICIALES, INCLUIDAS, ENTRE OTRAS, AQUELLAS POR INCUMPLIMIENTO DE CONTRATO, INCUMPLIMIENTO DE LA GARANTÍA,NEGLIGENCIA, RESPONSABILIDAD ESTRICTA, TERGIVERSACIÓN Y OTROS AGRAVIOS.

Número de parte: PWX-SAU-91000-HF1-0001

Page 4: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Tabla de contenido

Prefacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iiiDocumentación de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Portal de atención al cliente de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Documentación de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Sitio web de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Biblioteca de asistencia de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Base de conocimiento de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Base de conocimiento multimedia de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Servicio internacional de atención al cliente de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Capítulo 1: PowerExchange para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Resumen de PowerExchange para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver. . . . . . . . 2Cómo instalar PowerExchange para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Cómo instalar bibliotecas de SAP RFC SDK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

SAP Java Connector 3.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Cómo instalar y configurar transportes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Paso 1. Eliminar programas de transporte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Paso 2. Cómo instalar objetos de transporte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Paso 3. Ejecutar programas de transporte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Paso 4. Crear usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Paso 5. Crear perfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Paso 6. Crear un paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Cómo desinstalar PowerExchange para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Cómo limpiar el sistema SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Capítulo 3: Conexión con SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Resumen de conexión con SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Propiedades de la conexión de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Cómo crear una conexión SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Capítulo 4: Objetos de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Resumen de objetos de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Cómo importar un objeto de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Operación de lectura de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Cómo crear una operación de lectura de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Relaciones de clave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Tabla de contenido i

Page 5: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Cómo crear claves en un objeto de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Cómo crear relaciones en un objeto de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Seleccionar opción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Puertos ordenados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Filtro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Condición de unión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Capítulo 5: Cómo generar e instalar el programa ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Cómo generar e instalar el programa ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Cómo generar el programa ABAP e instalarlo en el sistema SAP. . . . . . . . . . . . . . . . . . . . . . . . . . 21

Cómo nombrar el programa ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Cómo añadir comprobaciones de autoridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Modo de sintaxis de Select. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Cómo regenerar el programa ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Cómo desinstalar el programa ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Capítulo 6: Cómo acceder a los archivos de ensayo para el programa ABAP. . . . . . . 24Cómo acceder a los archivos de ensayo para programas ABAP. . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Modos de acceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Montaje NFS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

FTP o SFTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Capítulo 7: Optimización de inserción de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Resumen de optimización de inserciones de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Expresiones de optimización de inserción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Funciones de optimización de inserción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Operadores de optimización de inserción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Excepciones de tipos de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Apéndice A: Referencia del tipo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Tipos de datos de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Tipos de datos de PowerExchange para SAP NetWeaver y SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Tipos de datos de SAP incompatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

iiTabla de contenido

Page 6: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Prefacio

La Guía de usuario de PowerExchange para SAP Netweaver para servicios de datos y calidad de datosproporciona información para importar metadatos desde las tablas SAP, crear una operación de lectura y generary ejecutar programas ABAP para extraer datos a partir de SAP NetWeaver. Está escrita por los desarrolladoresdel almacén de datos y por ingenieros de software, los cuales son los responsables de extraer datos desde SAP.

Esta guía supone que posee conocimientos sobre conceptos de bases de datos relacionales y los motores de lasbases de datos, Informatica y SAP NetWeaver. También debería estar familiarizado con los requisitos de lainterfaz para otras aplicaciones de soporte.

Documentación de Informatica

Portal de atención al cliente de InformaticaComo cliente de Informatica, puede acceder al sitio del Portal de atención al cliente de Informatica a través de ladirección http://mysupport.informatica.com. El sitio contiene información sobre productos, boletines de noticias,acceso al sistema de administración de casos de atención al cliente de Informatica (ATLAS), la biblioteca deasistencia de Informatica, la base de conocimiento de Informatica, la base de conocimiento multimedia deInformatica, la documentación de productos de Informatica y acceso a la comunidad de usuarios de Informatica.

Documentación de InformaticaEl equipo de Documentación de Informatica se esfuerza al máximo para crear documentación precisa y útil. Si lesurgen preguntas o tiene comentarios o ideas relacionadas con esta documentación, póngase en contacto con elequipo de Documentación de Informatica enviando un correo electrónico a [email protected] opiniones servirán para mejorar nuestra documentación. Por favor, indíquenos si podemos ponernos encontacto con usted en relación a sus comentarios.

El equipo de Documentación actualiza la documentación según sea necesario. Para obtener la documentaciónmás reciente de su producto, visite la Documentación de Productos en la dirección http://mysupport.informatica.com.

Sitio web de InformaticaPuede acceder al sitio web corporativo de Informatica a través de la dirección http://www.informatica.com. El sitiocontiene información sobre Informatica, su historia, los próximos eventos y las oficinas de ventas. Asimismo,puede encontrar información sobre productos y socios. El área de servicio del sitio incluye información importantesobre soporte técnico, formación y cursos, así como servicios de implementación.

iii

Page 7: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Biblioteca de asistencia de InformaticaComo cliente de Informatica, puede acceder a la Biblioteca de asistencia de Informatica a través de la dirección http://mysupport.informatica.com. La Biblioteca de asistencia es una recopilación de documentos que le ayudarána contar con más datos sobre los productos y las prestaciones de Informatica. Incluye artículos y demostracionesinteractivas que ofrecen soluciones a problemas comunes, comparan prestaciones y conductas y le guían en larealización de tareas específicas del día a día.

Base de conocimiento de InformaticaComo cliente de Informatica, puede acceder a la Base de conocimiento de Informatica a través de la dirección http://mysupport.informatica.com. Utilice la Base de conocimiento para buscar soluciones documentadas aproblemas técnicos conocidos relacionados con los productos de Informatica. Asimismo, puede encontrarrespuestas a las preguntas más frecuentes, libros blancos técnicos y sugerencias técnicas. Si le surgen preguntaso tiene comentarios o ideas relacionadas con la Base de conocimiento de Informatica, póngase en contacto con elequipo de la Base de conocimiento de Informatica enviando un correo electrónico a [email protected].

Base de conocimiento multimedia de InformaticaComo cliente de Informatica, puede acceder a la Base de conocimiento multimedia de Informatica a través de ladirección http://mysupport.informatica.com. La Base de conocimiento multimedia es una recopilación de archivosmultimedia con instrucciones que le ayudarán a comprender conceptos comunes y le ofrecerán orientación a lahora de realizar tareas específicas. Si le surgen preguntas o tiene comentarios o ideas relacionadas con la Basede conocimiento multimedia, póngase en contacto con el equipo de la Base de conocimiento de Informaticaenviando un correo electrónico a [email protected].

Servicio internacional de atención al cliente de InformaticaPuede ponerse en contacto con nuestro Centro de atención al cliente llamando por teléfono o a través del Soporteen línea. El Soporte en línea requiere un nombre de usuario y una contraseña. Puede solicitar un nombre deusuario y una contraseña en la dirección http://mysupport.informatica.com.

Utilice los números de teléfono siguientes para ponerse en contacto con el Servicio internacional de atención alcliente de Informatica:

Norteamérica / Sudamérica Europa / Oriente Medio / África Asia / Australia

Llamada gratuitaBrasil: 0800 891 0202México: 001 888 209 8853Norteamérica: +1 877 463 2435

Llamada gratuitaFrancia: 0805 804632Alemania: 0800 5891281Italia: 800 915 985Países Bajos: 0800 2300001Portugal: 800 208 360España: 900 813 166Suiza: 0800 463 200Reino Unido: 0800 023 4632

Tarifa estándarBélgica: +31 30 6022 797

Llamada gratuitaAustralia: 1 800 151 830Nueva Zelanda: 09 9 128 901

Tarifa estándarIndia: +91 80 4112 5738

ivPrefacio

Page 8: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Norteamérica / Sudamérica Europa / Oriente Medio / África Asia / Australia

Francia: +33 1 4138 9226Alemania: +49 1805 702 702Países Bajos: +31 306 022 797Reino Unido: +44 1628 511445

Prólogo v

Page 9: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

vi

Page 10: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 1

PowerExchange para SAPNetWeaver

¨ Resumen de PowerExchange para SAP NetWeaver, 1

Resumen de PowerExchange para SAP NetWeaverPuede integrar PowerExchange para SAP NetWeaver con cualquier solución sectorial SAP o aplicación mySAPpara leer datos de aplicaciones mySAP con el programa ABAP. Puede utilizar Informatica Developer (DeveloperTool) para crear un objeto de datos SAP, añadir tablas al objeto de datos y crear una operación de lectura quepermita leer los datos de las tablas de SAP. Genere e instale el programa ABAP en el servidor SAP que extrae losdatos de origen. El servicio de integración de datos accede a archivos provisionales a través de FTP, SFTP o E/Sde archivo estándar, normalmente compartiendo archivos en red, como NFS.

SAP NetWeaver es un entorno de aplicaciones que integra múltiples aplicaciones y soluciones empresariales,tales como Customer Relationship Management (CRM) y Advanced Planner and Optimizer (APO).

Realice los siguientes pasos para leer datos desde mySAP:

1. Cree una conexión a SAP.

2. Cree un objeto de datos de SAP.

3. Añada tablas de SAP al objeto de datos de SAP.

4. Cree una operación de lectura para el objeto de datos de SAP.

5. Genere e instale el programa ABAP.

6. Utilice la operación de lectura en asignaciones.

1

Page 11: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 2

Cómo instalar y configurarPowerExchange para SAPNetWeaver

Este capítulo incluye los siguientes temas:

¨ Cómo instalar PowerExchange para SAP NetWeaver, 2

¨ Cómo instalar bibliotecas de SAP RFC SDK, 2

¨ SAP Java Connector 3.0, 4

¨ Cómo instalar y configurar transportes, 5

¨ Cómo desinstalar PowerExchange para SAP NetWeaver, 12

Cómo instalar PowerExchange para SAP NetWeaver1. Instale los servicios de Informatica.

2. Instale Developer Tool.

3. Instale las bibliotecas SAP RFC SDK en el equipo cuando instale los servicios de Informatica.

4. Instale lSAP Java Connector 3.0 en el equipo cuando instale Developer Tool.

5. Instale los transportes.

Sugerencia: Utilice sistemas SAP de desarrollo, ensayo y producción separados. Realice el desarrollo, losensayos y la resolución de problemas en el sistema de desarrollo y ensayo antes de implementarlos en lossistemas de producción.

Cómo instalar bibliotecas de SAP RFC SDKInstale las bibliotecas de SAP RFC SDK antes de extraer los datos de SAP.

Descargue las bibliotecas de SAP RFC SDK 6.40 que son específicas de los servicios de Informatica que hainstalado y del sistema operativo que aloja el proceso del servicio de integración de datos. Descargue las

2

Page 12: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

bibliotecas en el equipo que aloja el servicio de integración de datos. Póngase en contacto con el servicio deatención al cliente de SAP si encuentra cualquier problema en la descarga de las bibliotecas de SAP RFC SDK.

1. Vaya a SAP Service Marketplace: http://service.sap.com

2. Descargue las bibliotecas de SAP RFC SDK 6.40 que son específicas para el sistema operativo que aloja elproceso del servicio de integración de datos.

Sistema operativo Bibliotecas Unicode RFC SDK

AIX (64 bits) - libicudata26.so- libicuuc26.so- librfccm.a- librfcum.a- libsapu16.a- libsapu16.so- libsapu16_mt.a- libsapu16_mt.so- libsapucum.so

HP/UX Itanium 64-bit - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.sl- libsapu16.sl- libsapu16_mt.so- libsapucum.so

Linux64-X86 - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Linux Itanium 64-bit - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Linux-X86 - libicudata.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Cómo instalar bibliotecas de SAP RFC SDK 3

Page 13: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Sistema operativo Bibliotecas Unicode RFC SDK

Solaris (64 bits) - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Windows EM64T - icudt26l.dll- icuin26.dll- icuuc26.dll- librfc32.dll- librfc32u.dll- libsapu16vc71.dll- libsapucum.dll

Windows 32-bit - icudt26l.dll- icuin26.dll- icuuc26.dll- librfc32.dll- librfc32u.dll- libsapu16vc71.dll- libsapucum.dll

3. Extraiga las bibliotecas de SAP RFC SDK y copie los archivos en el directorio <InformaticaInstallationDir>\services\shared\bin.

4. Establezca los siguientes permisos para cada biblioteca RFC SDK:

¨ Permisos de lectura, escritura y ejecución para el usuario actual

¨ Permisos de lectura y ejecución para el resto de usuarios

SAP Java Connector 3.0Developer Tool requiere los archivos de la biblioteca SAP Java Connector 3.0 (SAP JCo 3.0) para trabajar conconexiones SAP y objetos de datos. Si se instalan programas ABAP, también se requiere SAP JCo 3.0.

Descargue los archivos de SAP JCo 3.0 desde SAP Service Marketplace:

http://service.sap.com/connectors

Si tiene problemas para descargar SAP JCo 3.0 desde el sitio web de SAP, póngase en contacto con el serviciointernacional de atención al cliente de Informatica.

Descargue SAP JCo 3.0 en el equipo que aloja Developer Tool. Extraiga los archivos de SAP JCo 3.0 y cópielosen el directorio de Developer Tool:

Archivo Directorio

sapjco3.jar <InformaticaInstallationDir>\clients\DeveloperClient\plugins\com.informatica.tools.adapters.ics.sap.table_1.0.0\lib

4 Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver

Page 14: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Archivo Directorio

Nota: Cambie el nombre del archivo sapjco3.jar por sapjco.jar.

sapjco3.dll <InformaticaInstallationDir>\clients\DeveloperClient\bin

Si no descarga e instala SAP JCo 3.0, Developer Tool muestra el siguiente mensaje de error al crear lasconexiones con SAP y los objetos de datos, o al instalar programas ABAP:

SAPJCo library files might not be installed. Install the SAPJCo library files and try again.

Para habilitar la conexión de prueba en la consola de administración, descargue SAP JCo 3.0 en el equipo quealoja el nodo de puerta de enlace principal. Extraiga los archivos de SAP JCo 3.0 y copie los archivos en lasiguiente ubicación en el equipo que aloja el nodo de puerta de enlace principal.

services/AdministratorConsole/infaplugins

Sistema operativo Archivo

AIX 64 bits, HP/UX Itanium 64bits, Linux64-X86, LinuxItanium 64 bits, Linux-X86

sapjco3.jar, libsapjco3.so

Windows EM64T, Windows 32bits

sapjco3.jar, sapjco3.dll

Cómo instalar y configurar transportesEl sistema de transporte es un conjunto de programas ABAP instalados en el sistema SAP. Los programas ABAPimportan los metadatos de SAP al repositorio de modelos. Los programas ABAP también habilitan lasfuncionalidades en tiempo de ejecución, tales como pasar las variables de asignación y los filtros.

El sistema de transporte se utiliza en las siguientes situaciones:

Al configurar PowerExchange para SAP NetWeaver

Necesita transportar objetos personalizados que fueron desarrollados por Informatica para el sistema SAP.Estos objetos incluyen tablas, estructuras, programas y funciones. Data Services invoca objetospersonalizados cuando se realiza una solicitud al sistema SAP.

Al implementar transportes en tiempo de ejecución y programas ABAP desde desarrollo a producción

Si desea utilizar ABAP para integrarlo con aplicaciones de mySAP, implemente los transportes en tiempo deejecución proporcionados por Informatica y los programas ABAP instalados por Data Services para extraerlos datos cuando se mueva desde desarrollo a producción.

El administrador del sistema SAP debe completar los siguientes pasos para integrar Data Services en lossistemas SAP de desarrollo, ensayo y producción:

1. Eliminar los programas de transporte de versiones anteriores.

2. Transportar objetos al sistema SAP.

3. Ejecutar los programas de transporte que generan identificadores únicos.

4. Crear usuarios en el sistema SAP para usuarios de Data Services.

Cómo instalar y configurar transportes 5

Page 15: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

5. Crear perfiles en el sistema SAP para usuarios de Data Services.

6. Crear un paquete para los programas ABAP que son instalados por Data Services en el sistema SAP.Realizar en el entorno de desarrollo únicamente.

Paso 1. Eliminar programas de transporteCuando Informatica se integra en el sistema SAP por primera vez, no hay que eliminar los programas detransporte. Cuando Informatica se integra en el sistema SAP que se ha configurado para una versión anterior dePowerCenter, es necesario eliminar los programas de transporte antiguos del sistema SAP. Tenga en cuenta laconfiguración actual en la tabla personalizada /INFATRAN/ZPRGSQ SAP R/3 antes de eliminar los objetos detransporte.

Cómo modificar /INFATRAN/Para eliminar un objeto de transporte, registre el espacio de nombres /INFATRAN/ e introduzca la licencia dereparación. Cambie también el estado de /INFATRAN/ en el sistema SAP a Modificable.

1. Vaya a la transacción SE03 y haga doble clic en Mostrar/Cambiar espacios de nombres.

El sistema SAP mostrará la lista de espacios de nombres.

2. Haga clic derecho en /INFATRAN/ y haga clic en Mostrar.

3. Realice los siguientes cambios en el espacio de nombres:

Campo Descripción

Espacio de nombres Nombre único para identificar los programas de transporte.

Función del espacio denombres

Representa un espacio de nombres que se importa al sistema SAP. No puede desarrollareste espacio de nombres. Sin embargo, puede reparar el espacio de nombre si tiene unalicencia de reparación válida.

Licencia de reparación Clave de licencia única necesaria para modificar o reparar objetos de transporte. Introduzcala clave de licencia 10357544012122787918 para eliminar o modificar un espacio denombres.

Texto corto Descripción del espacio de nombres.

4. Haga clic en Guardar.

5. Vaya a la transacción SE03 y haga doble clic en Establecer la opción de cambio del sistema.

Aparecerá la ventana Opción de cambio del sistema.

6. Cambie el ajuste Global a Modificable y haga clic en Guardar.

Cómo eliminar objetos de transportePowerExchange para SAP NetWeaver contiene los siguientes paquetes:

¨ /INFATRAN/ZINFA_DESIGNTIME

¨ /INFATRAN/ZINFA_RUNTIME

¨ ZINFABC_RUNTIME

Suprimir todos los paquetes. Antes de eliminar un paquete, debe eliminar casi todos los objetos en él.

6 Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver

Page 16: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Nota: No elimine el objeto de transporte TBL_DESIGN_PROGINFO que contiene la tabla /INFATRAN/ZPRGIN.Esta tabla contiene los detalles de todos los programas ABAP instalados desde PowerExchange para SAPNetWeaver.

1. Vaya a la transacción SE10 y compruebe si existe algún bloqueo en los objetos que hay en el paquete quedesea eliminar.

Un objeto está bloqueado cuando un usuario lo está modificando o transportando. Debe comprobar la lista desolicitudes modificables para todos los usuarios en la transacción SE10 y comprobar si hay alguna solicitudasociada a un objeto de Informatica.

2. Libere todas las solicitudes modificables asociadas con el objeto de Informatica.

3. Vaya a la transacción SE10 y cree un entorno de trabajo para eliminar todos los objetos.

4. Vaya a la transacción SE80, seleccione el paquete que desee eliminar y haga clic en Mostrar.

Por ejemplo, seleccione el paquete de ZINFA_DESIGNTIME. Cuando seleccione un paquete, se mostrarántodos los objetos en él, tales como grupos de funciones, programas, transacciones y objetos de diccionario.Los objetos de diccionario incluyen tablas y estructuras.

5. Seleccione un grupo de funciones para ver sus módulos de funciones.

6. Haga clic derecho en cada módulo de funciones y haga clic en Eliminar.

7. Haga clic derecho en el grupo de funciones y haga clic en Eliminar.

Cuando elimine un grupo de funciones, se eliminarán Includes y otros objetos de diccionario estándar de SAP.

8. Haga clic derecho en cada programa y haga clic en Eliminar.

9. Cuando se le solicite, seleccione Includes y haga clic en Aceptar.

Debe eliminar cada programa e Includes.

10. Haga clic derecho en cada tabla y haga clic en Eliminar.

Si las tablas contienen datos, elimine los datos antes de eliminar las tablas.

11. Haga clic en Aceptar si aparece el mensaje de que la tabla está siendo utilizada en el programa.

12. Haga clic derecho en cada estructura y haga clic en Eliminar.

13. Haga clic en Aceptar si aparece el mensaje de que la estructura está siendo utilizada en el programa.

14. Vaya a la transacción SE10 y seleccione la solicitud de transporte creada para la eliminación de objetos.

15. Expanda el nodo de solicitud y compruebe la lista de objetos.

La lista de objetos del nodo de solicitud y la lista de objetos que elimine del paquete deben coincidir.

16. Vaya a la transacción SE10, haga clic derecho en la solicitud de transporte para eliminar los objetos yseleccione Liberar directamente.

Espere hasta que la exportación de la solicitud de cambio se haya completado. Realice la exportación antesde eliminar el paquete.

17. Vaya a la transacción SE80, haga clic derecho en el paquete y haga clic en Eliminar.

18. Cuando se le pida, cree una nueva solicitud de transporte local para eliminar el paquete.

19. Vaya a la transacción SE10 y elimine el paquete.

20. Libere la solicitud de transporte que ha creado para eliminar el paquete.

Paso 2. Cómo instalar objetos de transporteInformatica proporciona un grupo transportes en tiempo de diseño y en tiempo de ejecución. Los transportes sonobjetos personalizados necesarios para la integración de SAP. Estos objetos incluyen tablas, programas,estructuras y funciones que Informatica exporta a los archivos de datos. Coloque estos transportes en el sistemaSAP. Este proceso crea un paquete para cada grupo de transportes.

Cómo instalar y configurar transportes 7

Page 17: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Los transportes que se instalan dependen de la versión del sistema SAP. Los transportes de un sistema SAPUnicode están disponibles en la ubicación saptrans/mySAP/UC en el paquete de instalación. Estos transportes secrean desde las versiones de SAP ECC5.0 y ECC6.0.

El directorio contiene directorios separados para los archivos de datos y los cofiles que son necesarios colocar enel sistema SAP. Los archivos de datos contienen los objetos de transporte. Los cofiles contienen las condicionesde transporte. Cada conjunto de archivos de programa representa un grupo de funciones que tienen un propósitoespecífico.

Cómo instalar objetos de transporteEl administrador del sistema SAP puede colocar los transportes mediante el sistema de administración detransporte (STMS). El paquete de instalación tiene directorios separados para los archivos de datos y los cofilesque son necesarios colocar en el sistema SAP. Los archivos de datos contienen los objetos de transporte. Loscofiles contienen las condiciones de transporte. Cada conjunto de archivos de programa representa un grupo defunciones que tienen un propósito específico.

Coloque los transportes en el sistema SAP en el siguiente orden:

1. Coloque el transporte en tiempo de ejecución ZINFABC en el sistema de desarrollo.

2. Coloque los transportes en tiempo de ejecución en el sistema de desarrollo.

3. Coloque los transportes en tiempo de diseño en el sistema de desarrollo. Los transportes en tiempo dediseño que coloque en el sistema de desarrollo dependerán de las características de PowerExchange paraSAP que desee utilizar.

4. Después de colocar los transportes en el sistema de desarrollo, implemente los transportes en tiempo deejecución en los sistemas de ensayo y producción.

5. Para colocar los transportes en SAP utilizando el sistema de administración de transporte, vaya a latransacción STMS.

6. Haga clic en Resumen > Importaciones.

7. Abra la cola de sistema de destino.

8. Haga clic en Extras > Otras solicitudes > Añadir.

Aparecerá el cuadro de diálogo Añadir solicitud de transporte a la cola de importación.

9. Añada un número de solicitud de transporte.

Cuando añada un número de solicitud de transporte, elimine el prefijo. Por ejemplo, cuando añadaZINFABC_RUN_R900101.R46, elimine ZINFABC_RUN. Coloque el transporte en tiempo de ejecuciónZINFABC en primer lugar.

10. Haga clic en Intro.

11. Desde Solicitud, seleccione el número de solicitud de transporte que ha añadido y haga clic en Importar.

12. Repita los pasos desde Installing Transport Objects a Installing Transport Objects para cada transporte quedesee añadir.

TBL_DESIGN_PROGINFOInstale el objeto de transporte TBL_DESIGN_PROGINFO sólo en sistemas SAP Unicode.

El objeto de transporte TBL_DESIGN_PROGINFO contiene el paquete /INFATRAN/ZINFA_DESIGNPROGINFO yla tabla /INFATRAN/ZPRGIN. Asegúrese de que al instalar los transportes, no elimina o reemplaza el paquete /INFATRAN/ZINFA_DESIGNPROGINFO. La tabla /INFATRAN/ZPRGIN contiene los detalles de todos losprogramas ABAP instalados desde PowerExchange para SAP.

8 Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver

Page 18: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Paso 3. Ejecutar programas de transporteDespués de transportar los objetos de integración, ejecute los siguientes programas:

/INFATRAN/YPMPARSQ

Parte del paquete /INFATRAN/ZINFA_RUNTIME. Este programa genera ID de parámetros únicos. Ejecuteeste programa en los sistemas de desarrollo, ensayo y producción.

/INFATRAN/YPMPRGSQ

Parte del paquete /INFATRAN/ZINFA_DESIGNTIME. Ejecute este programa sólo en el sistema de desarrollo.Ejecute este programa para especificar un prefijo de nombre del programa ABAP de hasta 10 caracteres,proporcione un espacio de nombres que haya registrado en SAP y determine el número de secuencia deinicio. Cuando actualice una versión anterior, ejecute este programa para utilizar el mismo número desecuencia de inicio.

El prefijo de nombre de programa ABAP debe comenzar con la letra "Y" o "Z". Use un prefijo único para cadasistema SAP al que transporte estos objetos. Por ejemplo, use YPC000001 como el prefijo y la secuenciaactual para un sistema SAP y ZPM000001 para otro sistema SAP.

Cuando ejecute el programa /INFATRAN/YMPRGSQ, puede seleccionar las siguientes opciones:

Nombres largos

Seleccione esta opción al proporcionar un espacio de nombres de clientes. Al seleccionar nombres largos, segenera un nombre de programa que es de 30 caracteres de longitud, incluyendo el espacio de nombres declientes. Seleccione esta opción si el nombre del programa es de ocho caracteres de longitud o más.

Reemplazar

Seleccione esta opción para reemplazar la información existente en la tabla personalizada /INFATRAN/ZPRGSQ. Por ejemplo, si desea agregar un espacio de nombres personalizado, proporcione la informaciónrelacionada y seleccione Reemplazar.

Cómo implementar paquetes en tiempo de ejecución en los sistemas de ensayo yproducciónDespués de instalar los transportes en el sistema de desarrollo de SAP, implemente los paquetes en tiempo deejecución en los sistemas de ensayo y producción. Antes de implementar los paquetes en tiempo de ejecución,utilice la transacción SAP SE10 para comprobar que no haya solicitudes de transporte que incluyan paquetes entiempo de ejecución.

1. En el sistema de desarrollo de SAP, vaya a la transacción SE80.

Aparecerá la ventana Navegador de objetos.

2. Muestre el paquete ZINFABC_RUNTIME.

3. Haga clic derecho en el nombre del paquete y seleccione Escribir solicitud de transporte.

Aparecerá el cuadro de diálogo Paquete de transporte.

4. Haga clic en Todos los objetos.

Aparecerá el cuadro de diálogo Introducir solicitud de transporte.

5. Haga clic en Crear solicitud.

Aparece el cuadro de diálogo Seleccionar tipo de solicitud.

6. Haga clic en Transporte de copias y, a continuación, haga clic en Intro.

Aparecerá el cuadro de diálogo Crear solicitud.

7. Introduzca una descripción corta y haga clic en Guardar.

Cómo instalar y configurar transportes 9

Page 19: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

8. Vaya a la transacción SE10.

Aparecerá la ventana Organizador de transporte.

9. Para el tipo de solicitud, seleccione Transporte de copias.

10. Para el estado de solicitud, seleccione Modificable.

11. Haga clic en Mostrar.

Aparecerá la ventana Organizador de transporte: Solicitudes.

12. Haga doble clic en la solicitud de transporte que ha creado.

Aparecerá el cuadro de diálogo Mostrar solicitud.

13. En la ficha Propiedades, seleccione el sistema SAP de destino para el que desee implementar el paquete yhaga clic en Intro.

14. Seleccione la solicitud de transporte que ha creado y haga clic en Liberar directamente.

SAP implementará el paquete en el sistema de destino.

15. Repita los pasos del 1 al 14 para implementar el paquete /INFATRAN/ZINFA_RUNTIME.

Paso 4. Crear usuariosCree un usuario apropiado para los entornos de desarrollo, ensayo y producción en SAP. El usuario que creapermite la comunicación sin diálogo entre SAP e Informatica.

Dependiendo de la versión de la instalación de SAP, cree un usuario de comunicaciones de interfaz de programacomún (CPI-C), un usuario del sistema o un usuario de comunicación con el perfil de autorización apropiado.

Sugerencia: Asegúrese de que el usuario de Informatica que cree en SAP y el usuario que realice la tarea enSAP tengan los mismos permisos.

Paso 5. Crear perfilesEl administrador de SAP necesita crear un perfil en el sistema SAP de desarrollo, ensayo y producción para quepueda utilizar las funciones de integración. Este nombre de perfil debe incluir la autorización de los objetos y lasactividades relacionadas. El perfil en el sistema de ensayo debe ser el mismo que el perfil en el sistema deproducción.

La siguiente tabla muestra la autorización necesaria para la integración:

Objeto de autorización Producción/Desarrollo

Función de integración Actividad

S_DEVELOP Desarrollo Instalar y desinstalarprogramas

Todas las actividades.También es necesario establecerObjectID de desarrollo en PROG.

S_TABU_DIS Producción Extraer datos READ

S_DATASET

Producción Datos de ensayo a unarchivo

WRITE.

S_BTCH_JOB Producción Liberar trabajo en segundoplano

DELE, LIST, PLAN, SHOW.

10 Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver

Page 20: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Objeto de autorización Producción/Desarrollo

Función de integración Actividad

Establecer operación de trabajo enRELE.

S_RFC ProducciónDesarrollo

Autorizar privilegios RFC Todas las actividades.Autorizar privilegios RFC para losobjetos de RFC del grupo de funciónde los siguientes grupos de función:- ZPMV- ZERP- ZPMH- ZPMR- ZPMP- ZPMD- ZPMI- ZPMF- SYST- /INFATRAN/*

Paso 6. Crear un paqueteCree un paquete para integrar PowerExchange para SAP NetWeaver con las aplicaciones mySAP utilizandoABAP. Cuando crea una asignación con una definición de origen de SAP en el sistema de desarrollo, genera einstala un programa ABAP. De forma predeterminada, Developer Tool instala los programas ABAP que segeneran desde la asignación en el paquete $TMP. Para facilitar su transporte a un sistema de ensayo o deproducción, el administrador de SAP tiene que crear un paquete para los programas ABAP. No puede transportarelementos desde el paquete $TMP.

1. Vaya a la transacción SE80.

Aparecerá la ventana del navegador de objetos.

2. En la lista, seleccione Paquete.

3. Escriba un nombre para el nuevo paquete y pulse Intro.

SAP le pedirá confirmación para crear un nuevo paquete.

4. Haga clic en Aceptar.

5. Introduzca la siguiente información y haga clic en el botón Guardar.

Campo Descripción

Paquete Nombre del paquete.

Texto corto Descripción del paquete.

Componente de software Nombre del componente de software.

Componente de la apl. Nombre del componente de la aplicación.

SAP le pide que seleccione una solicitud de entorno de trabajo.

6. Seleccione una solicitud de entorno de trabajo. O cree una nueva solicitud de entorno de trabajo.

7. Haga clic en Guardar.

Cómo instalar y configurar transportes 11

Page 21: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

8. Vaya a la transacción SE10.

Puede ver una lista de solicitudes de entorno de trabajo en la transacción SE10.

9. Haga clic con el botón derecho en la solicitud de entorno de trabajo y seleccione Liberar.

Cómo desinstalar PowerExchange para SAPNetWeaver

Cuando desinstale Developer Tool, también desinstalará PowerExchange para SAP NetWeaver. El programa dedesinstalación no elimina las variables de entorno RFC_INI.

Después de desinstalar PowerExchange para SAP NetWeaver, debe limpiar el sistema SAP.

Cómo limpiar el sistema SAPRealice las siguientes tareas para limpiar el sistema SAP:

Elimine objetos de transporte de SAP

Utilice las transacciones SE10 y SE80 para eliminar los objetos de transporte que haya instalado paraejecutar PowerExchange para SAP NetWeaver.

Desinstale el programa ABAP

Si ha utilizado los programas ABAP para extraer datos de SAP, desinstale los programas ABAP de SAP.

12 Capítulo 2: Cómo instalar y configurar PowerExchange para SAP NetWeaver

Page 22: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 3

Conexión con SAPEste capítulo incluye los siguientes temas:

¨ Resumen de conexión con SAP, 13

¨ Propiedades de la conexión de SAP, 13

¨ Cómo crear una conexión SAP, 15

Resumen de conexión con SAPUtilice una conexión con SAP para acceder a las tablas en una aplicación de empresa de SAP.

Cree una conexión para importar metadatos de tabla de SAP para crear objetos de datos, datos de vistas previas,datos de perfiles y para ejecutar asignaciones. Developer Tool utiliza la conexión cuando se importa un objeto dedatos. El servicio de integración de datos utiliza la conexión cuando se previsualizan datos o se ejecutanasignaciones.

Developer Tool almacena conexiones en el repositorio de configuración de modelos. Cree y administreconexiones en las preferencias de la conexión.

Propiedades de la conexión de SAPLa siguiente tabla describe las propiedades de la conexión de SAP:

Propiedad Descripción

Nombre de usuario Nombre de usuario para la conexión al sistema de origen de SAP.

Contraseña Contraseña del nombre de usuario.

Rastreo Seleccione esta opción para rastrear las llamadas RFC que efectúa el sistema SAP. SAPalmacena la información sobre las llamadas RFC en un archivo de rastreo. Puede accedera los archivos de rastreo desde el directorio server/bin del equipo servidor de Informaticay desde el directorio client/bin del equipo cliente.

Tipo de conexión Seleccione Tipo A para conectarse a un sistema SAP. Seleccione Tipo B si desea utilizarel equilibrado de carga de SAP.

13

Page 23: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Propiedad Descripción

Nombre de host Nombre de host o dirección IP del servidor SAP. Informatica utiliza esta entrada paraconectarse al servidor SAP.

Nombre R3 Nombre del sistema SAP.

Grupo Nombre de grupo del servidor de aplicaciones SAP.

Número de sistema Número de sistema SAP.

Número de cliente Número de cliente SAP.

Idioma Idioma que se desea para la asignación. Debe ser compatible con la página de códigos deDeveloper Tool. Si se deja vacía esta opción, Informatica utiliza el idioma predeterminadodel sistema SAP.

Página de códigos Página de códigos compatible con el servidor SAP. También debe corresponderse con elcódigo de idioma.

Directorio de ensayo Ruta de acceso del sistema SAP donde se creará el archivo de ensayo.

Directorio de origen Ruta de acceso del servicio de integración de datos que contiene el archivo de origen.

Utilizar FTP Habilita el acceso a SAP mediante FTP.

Usuario de FTP Nombre de usuario para conectar con el servidor FTP.

Contraseña de FTP Contraseña del usuario de FTP.

Host de FTP Nombre de host o dirección IP del servidor FTP.Si lo desea, puede especificar un número de puerto del 1 al 65535, ambos inclusive. Elnúmero predeterminado para FTP es 21. Utilice la siguiente sintaxis para especificar elnombre del host:hostname:port_numberOIP address:port_numberCuando especifique un número de puerto, habilite ese número de puerto para FTP en elequipo del host.Si habilita SFTP, especifique un nombre de host o un número de puerto para un servidorSFTP. El número predeterminado para SFTP es 22.

Período de reintento Número de segundos durante los que el servicio de integración de datos intenta volver aconectar con el host FTP en caso de que la conexión haya generado un error. Si elservicio de integración de datos no puede volver a conectar con el host FTP durante elperíodo de reintento, la sesión genera un error. El valor predeterminado es 0 e indica unperíodo de reintento infinito.

Utilizar SFTP Habilita el acceso a SAP mediante SFTP.

Nombre del archivo de clavepública

Ruta de acceso al archivo de clave publica y nombre del archivo. Obligatorio si el servidorSFTP utiliza la autenticación mediante clave pública. Habilitado para SFTP.

14 Capítulo 3: Conexión con SAP

Page 24: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Propiedad Descripción

Nombre del archivo de claveprivada

Ruta de acceso al archivo de la clave privada y nombre del archivo. Obligatorio si elservidor SFTP utiliza la autenticación mediante clave pública. Habilitado para SFTP.

Contraseña del nombre delarchivo de clave privada

Contraseña del archivo de clave pública utilizada para descifrar el archivo de claveprivada. Obligatorio cuando el servidor SFTP utiliza la autenticación mediante clavepública y la clave privada está cifrada. Habilitado para SFTP.

Cómo crear una conexión SAPCree la conexión antes de importar objetos de datos físicos, datos de vistas previas, datos de perfiles y antes deejecutar asignaciones.

1. Haga clic en Ventana Preferencias .

2. Seleccione Informatica Conexiones .

3. Expanda el dominio.

4. Seleccione Aplicaciones de empresa y haga clic en Añadir.

5. Introduzca un nombre de conexión.

6. Si lo desea, introduzca una descripción de la conexión.

7. Seleccione el dominio donde desee crear la conexión.

8. Haga clic en Siguiente.

9. Configure las propiedades de la conexión.

10. Haga clic en Probar conexión para comprobar que haya introducido las propiedades de la conexióncorrectamente y que pueda conectarse al URI.

11. Haga clic en Finalizar.

Cómo crear una conexión SAP 15

Page 25: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 4

Objetos de datos de SAPEste capítulo incluye los siguientes temas:

¨ Resumen de objetos de datos de SAP, 16

¨ Cómo importar un objeto de datos de SAP, 16

¨ Operación de lectura de SAP, 17

Resumen de objetos de datos de SAPUn objeto de datos de SAP es un objeto de datos físico que utiliza SAP como origen. Un objeto de datos de SAPes la representación de los datos que se basa en un recurso de SAP. Puede configurar el servicio de integraciónde datos para extraer datos de tablas transparentes, de grupo y de clúster.

Cree un objeto de datos de SAP para leer los datos desde el sistema SAP. Importe la tabla de SAP a DeveloperTool para crear un objeto de datos de SAP. Cree una operación de lectura para el objeto de datos de SAP. Acontinuación, puede añadir el objeto de datos a una asignación, mapplet o perfil.

Después de crear la operación de lectura, puede generar un programa ABAP. El programa ABAP está instaladoen el sistema SAP y el programa lee los datos desde las tablas de SAP. Developer Tool genera un único nombrede programa ABAP al generar e instalar un programa ABAP por primera vez.

Puede crear varias operaciones de lectura para un objeto de datos. El nombre del programa es el mismo paratodas las operaciones de lectura para un objeto de datos de SAP. Developer Tool genera un nombre de formaúnico para cada operación de lectura en el objeto de datos de SAP.

Cómo importar un objeto de datos de SAPImporte un objeto de datos de SAP para añadirlo a una asignación, un mapplet o un perfil.

Antes de importar un objetos de datos de SAP, tiene que configurar una conexión con la aplicación de la empresa.

1. Seleccione un proyecto o una carpeta en la vista Explorador de objetos.

2. Haga clic en Archivo > Nuevo > Objeto de datos.

3. Seleccione Objeto de datos de SAP y haga clic en Siguiente.

A continuación, aparece el cuadro de diálogo Nuevo objeto de datos de SAP.

4. Haga clic en Examinar, junto a la opción Ubicación, y seleccione el proyecto o la carpeta de destino.

16

Page 26: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

5. Haga clic en Examinar, junto a la opción Conexión, y seleccione la conexión SAP desde la cual deseeimportar los metadatos de la tabla de SAP.

6. Para añadir una tabla al objeto de datos de SAP, haga clic en Añadir, junto a la opción Recurso.

A continuación, aparece el cuadro de diálogo Añadir orígenes al objeto de datos.

7. Especifique los nombres de las tablas o selecciónelos para añadirlos al objeto de datos:

¨ Localice la tabla o tablas de SAP que desee importar y haga clic en Aceptar.

¨ Especifique el nombre o la descripción de la tabla que desee importar en el campo Recurso.

Cuando se especifica un nombre de tabla, puede incluir caracteres comodín y separar varios nombres detabla con una coma.

8. Seleccione la opción Mostrar como jerarquía para mostrar la jerarquía de la tabla de SAP.

9. Seleccione la tabla y haga clic en Aceptar.

10. En caso necesario, añada tablas adicionales al objeto de datos de SAP.

11. Si lo desea, especifique un nombre para el objeto de datos de SAP.

12. Haga clic en Finalizar.

El objeto de datos aparece bajo Objeto de datos en el proyecto o carpeta, en la vista Explorador de objetos.

También puede añadir tablas a un objeto de datos de SAP después de crearlo.

Operación de lectura de SAPUna operación de lectura de SAP contiene propiedades que definen cómo se genera e instala el programa ABAPen el sistema SAP. La operación de lectura de SAP también define la forma en la que Developer Tool lee losdatos de la tabla de SAP. También puede añadir varias tablas a una operación de lectura de SAP después decrearla.

Si realiza algún cambio en la operación de lectura, debe generar el programa ABAP de nuevo para reflejar loscambios en el programa.

Cómo crear una operación de lectura de SAPPuede añadir una operación de lectura de SAP a una asignación o mapplet como un origen. Puede crear laoperación de lectura a una o más tablas de SAP en el objeto de datos.

Antes de crear una operación de lectura de SAP, debe crear el objeto de datos e importar las tablas de SAP.

1. Seleccione un objeto de datos de SAP en la vista Explorador de objetos.

2. Haga clic derecho y seleccione Nueva > Operación de lectura de SAP.

Aparecerá el cuadro de diálogo Nueva operación de lectura.

3. Especifique un nombre para la operación.

4. Haga clic en Añadir.

Aparecerá el cuadro de diálogo Seleccionar un recurso.

5. Seleccione las tablas para las que desee crear la operación de lectura y haga clic enAceptar y, acontinuación, haga clic enFinalizar.

Developer Tool crea la operación de lectura para el objeto de datos seleccionado.

Operación de lectura de SAP 17

Page 27: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Relaciones de clavePuede crear relaciones de clave entre tablas en un objeto de datos de SAP. Las relaciones de clave le permitenunir las tablas dentro de un objeto de datos de SAP.

Al importar tablas de SAP, Developer Tool conserva la información de clave principal definida en las tablas deSAP. Cuando se importan tablas de SAP relacionadas al mismo tiempo, Developer Tool también conserva lasclaves externas y las relaciones de clave. Sin embargo, si importa tablas de SAP relacionadas por separado,debe volver a crear las relaciones de clave después de importar las tablas.

Para crear relaciones de clave, cree una clave principal en el objeto de datos referenciado y, a continuación, creela relación en el objeto de datos que contenga la clave externa.

Las relaciones de clave que se crean existen en los metadatos del objeto de datos de SAP. No es necesariomodificar las tablas de SAP de origen.

Cómo crear claves en un objeto de datos de SAPCree columnas clave para identificar cada fila en una transformación de entrada. Puede crear una clave principalen cada transformación de entrada.

1. Abra el objeto de datos de SAP.

2. Seleccione la operación de lectura donde desee crear una clave.

3. Seleccione la transformación de entrada.

4. Seleccione las propiedades de Claves.

5. Haga clic en Añadir.

A continuación, aparecerá el cuadro de diálogo Nueva clave.

6. Especifique un nombre de clave.

7. Seleccione las columnas de la clave.

8. Haga clic en Aceptar.

9. Guarde el objeto de datos de SAP.

Cómo crear relaciones en un objeto de datos de SAPPuede crear relaciones de clave entre tablas en un objeto de datos de SAP.

La transformación de la tabla a la que se hace referencia debe tener una clave principal.

1. Abra el objeto de datos de SAP.

2. Seleccione la operación de lectura donde desee crear una clave externa.

3. Seleccione la transformación de entrada.

4. Seleccione las propiedades de Relaciones.

5. Haga clic en Añadir.

A continuación, aparecerá el cuadro de diálogo Nueva relación.

6. Introduzca un nombre para la clave externa.

7. Seleccione una clave principal desde la transformación de origen referenciada.

8. Haga clic en Aceptar.

9. En las propiedades de Relaciones, seleccione las columnas de clave externa.

18 Capítulo 4: Objetos de datos de SAP

Page 28: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Seleccionar opciónPuede restringir el número de filas devueltas de la tabla SAP. Configure la propiedad Seleccionar opción en laoperación de lectura para seleccionar una única fila o un conjunto distinto de las filas de la tabla de origen. Demanera predeterminada, la propiedad Seleccionar opción selecciona todas las filas del origen.

Elija la siguiente configuración de propiedades:

Seleccionar todo

Configuración predeterminada. Seleccionar todas las filas de un origen.

Seleccionar único

Selecciona una única fila de una tabla utilizando open SQL.

Seleccionar distinto

Selecciona valores únicos de una tabla utilizando open SQL o exec SQL.

Puertos ordenadosPuede utilizar puertos ordenados en un objeto de datos de SAP para ordenar las filas consultadas en orígenes.Developer Tool añade los puertos a la cláusula ORDER BY en la sentencia select del programa ABAP.

Cuando utiliza puertos ordenados, Developer Tool añade una cláusula ORDER BY a la consulta SQL. El sistemaSAP realizará la consulta y pasará los datos resultantes al servicio de integración de datos.

Cómo utilizar puertos ordenadosUtilice puertos ordenados para ordenar datos de columnas en un objeto de datos de SAP. Cuando use el objetode datos de SAP como operación de lectura en una asignación o en un mapplet, puede enviar datos ordenados atransformaciones situadas en un nivel inferior respecto a la transformación de lectura.

1. Abra el objeto de datos de SAP.

2. Seleccione la operación de lectura.

3. Seleccione la transformación de origen.

4. Seleccione las propiedades Avanzadas.

5. Haga clic en Editar, junto al campo Ordenar.

Aparecerá el cuadro de diálogo Ordenar.

6. Para especificar una columna como puerto ordenado, haga clic en el botón Nueva.

7. Seleccione la columna y el tipo de ordenación, bien sea ascendente o descendente.

8. Repita los pasos Using Sorted Ports y Using Sorted Ports para seleccionar las otras columnas que deseeordenar.

Developer Tool ordenará las columnas en el orden en que aparecen en el cuadro de diálogo Ordenar.

9. Haga clic en Aceptar.

En las propiedades Avanzadas, Developer Tool muestra las columnas de ordenación en el campo Ordenar.

FiltroPuede especificar un valor de filtro en una operación de lectura. El filtro especifica la cláusula where de ladeclaración select del programa ABAP. Utilice un filtro para reducir el número de filas que lee el servicio deintegración de datos desde la tabla SAP de origen. Cuando se especifica un origen, Developer Tool añade unacláusula WHERE a la consulta predeterminada en el programa ABAP.

Operación de lectura de SAP 19

Page 29: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Cómo introducir un valor de filtroIntroduzca un valor de filtro para reducir el número de filas que lee el servicio de integración de datos desde latabla de SAP.

1. Abra el objeto de datos de SAP.

2. Seleccione la operación de lectura.

3. Seleccione la transformación de salida.

4. Seleccione las propiedades Avanzadas.

5. Especifique el valor del filtro en el campo Filtro. Utilice la siguiente sintaxis:

¨ Sintaxis para la condición de un solo filtroTABLE1 = TABLE1-FIELD1 = 'value'

¨ Sintaxis para condiciones de filtro múltipleTABLE1 = TABLE1-FIELD1 = 'value' OR TABLE1-FIELD1 = ‘value2’

¨ Sintaxis para condiciones de tabla múltipleTABLE1 = TABLE1-FIELD1 = 'value', TABLE2 = TABLE2-FIELD2 = ‘value2’

Condición de uniónPuede especificar una unión definida por el usuario en una operación de lectura. Una unión definida por el usuarioespecifica la condición utilizada para unir datos de varios orígenes en un mismo objeto de datos de SAP.Introduzca una unión definida por el usuario en un objeto de datos de SAP para unir datos desde orígenesrelacionados.

Cómo introducir una condición de uniónPuede introducir una unión definida por el usuario en un objeto de datos de SAP. Una unión definida por elusuario especifica la condición utilizada para unir datos de varios orígenes en un mismo objeto de datos de SAP.La unión definida por el usuario reemplaza la equijoin interior predeterminada que el servicio de integración dedatos crea conforme a las claves relacionadas en cada origen.

1. Abra el objeto de datos de SAP.

2. Seleccione la operación de lectura.

3. Seleccione la transformación de salida.

4. Seleccione las propiedades Avanzadas.

5. Especifique el valor del filtro en el campo Condición de unión. Utilice la siguiente sintaxis:

Por ejemplo, utilice la siguiente sintaxis para la condición de unión de tres tablas:TABLE1 INNERJOIN TABLE2 ON (TABLE2-FIELD1 = TABLE1-FIELD1) OUTERJOIN TABLE3 ON (TABLE3-FIELD1 = TABLE2-FIELD1)

20 Capítulo 4: Objetos de datos de SAP

Page 30: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 5

Cómo generar e instalar elprograma ABAP

Este capítulo incluye los siguientes temas:

¨ Cómo generar e instalar el programa ABAP, 21

¨ Cómo generar el programa ABAP e instalarlo en el sistema SAP, 21

¨ Cómo nombrar el programa ABAP, 22

¨ Cómo añadir comprobaciones de autoridad, 22

¨ Modo de sintaxis de Select, 22

¨ Cómo regenerar el programa ABAP, 23

¨ Cómo desinstalar el programa ABAP, 23

Cómo generar e instalar el programa ABAPDeveloper Tool instala el programa ABAP en la clase de desarrollo.

La clase de desarrollo predeterminada es $TMP. No puede transportar programas ABAP desde esta clase a otrosistema. Si desea transportar el programa ABAP a un sistema de producción, cree una clase de desarrollo dentrode SAP para los programas ABAP. Instale los programas ABAP que utilicen un espacio de nombres en una clasede desarrollo que esté en el mismo espacio de nombres.

Puede instalar el programa ABAP directamente en el sistema SAP, o puede generar el programa de ABAP a nivellocal e instalarlo usando la copia local.

Cómo generar el programa ABAP e instalarlo en elsistema SAP

Puede instalar el programa ABAP directamente en el sistema SAP. O bien, generar programas ABAP en unarchivo y modificar el programa antes de instalarlo en el sistema SAP. Cuando instala directamente en el sistemaSAP, por primera vez, Developer Tool genera un nombre de programa.

1. Haga clic derecho sobre el objeto de datos de SAP y seleccione Administrar programa.

Aparecerá el cuadro de diálogo Administrar el programa ABAP.

21

Page 31: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

2. En el cuadro Clase de desarrollo, escriba el nombre de la clase de desarrollo en la que desee instalar elprograma. La clase de desarrollo predeterminada es $TMP.

3. Otra opción es seleccionar Usar el espacio de nombres para poner un prefijo a un espacio de nombres quehaya registrado con SAP para el nombre del programa ABAP.

4. O bien, seleccione Forzar comprobación de autoridad, de manera que el servidor de aplicaciones SAPcompruebe que el usuario que ejecuta el programa tenga permisos de lectura en los orígenes.

5. Para instalar el programa ABAP generado, seleccione una de las siguientes opciones:

¨ Instalar en servidor. Genera e instala el programa ABAP en el sistema SAP.

¨ Instalar en servidor desde archivo existente. Instala un programa ABAP desde un archivo en el sistemaSAP.

¨ Generar nuevo programa en sistema de archivos. Instala el programa ABAP en un directorio local.

6. Haga clic en Aceptar.

Cómo nombrar el programa ABAPDeveloper Tool genera un único nombre de programa ABAP la primera vez que se genera o instala el programaABAP.

Si ha registrado un espacio de nombres con SAP, también puede optar por añadir un prefijo al espacio denombres al nombre del programa ABAP.

Si desea añadir un espacio de nombres después de instalar o generar el programa ABAP, debe desinstalar elprograma ABAP de todos los sistemas SAP. A continuación, instale el programa ABAP de nuevo con un espaciode nombres.

Cómo añadir comprobaciones de autoridadAl generar el programa ABAP, puede añadir comprobaciones de autoridad. Developer Tool añade unacomprobación de autoridad al programa ABAP.

El servidor de aplicaciones comprueba que el usuario que ejecuta el programa ABAP tenga permiso de lectura enlos orígenes. Si el usuario no tiene autorización para acceder a uno de los orígenes, el programa produce un errorNO AUTHORITY.

Si habilita la comprobación de autoridad, al generar el programa ABAP, el servidor de aplicaciones SAPcomprueba que el usuario que ejecuta el programa cuente con autorización para leer los orígenes. SAPcomprueba la autorización antes de leer el primer origen. Si el usuario en la conexión de la aplicación SAP R/3 notiene autorización para leer uno de los orígenes, el programa produce un error NO AUTHORITY.

Modo de sintaxis de SelectCuando genere e instale el programa ABAP que el servidor de aplicaciones de SAP utiliza para extraer los datosde origen. Developer Tool genera un programa ABAP basado en las propiedades del modo de sintaxis de Select

22 Capítulo 5: Cómo generar e instalar el programa ABAP

Page 32: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

en la operación de lectura. Developer Tool puede generar open SQL, unión anidada open SQL o sintaxis de uniónOpen SQL ABAP.

Cómo regenerar el programa ABAPSi cambia a la operación de lectura, debe volver a generar el programa ABAP.

Cuando se genera el programa ABAP para las tablas que tienen relaciones de clave, Developer Tool genera unacondición de unión en las propiedades avanzadas. Si cambia la clave o la relación en la operación de lecturadespués de generar el programa ABAP, debe quitar la condición de unión de las propiedades avanzadas antes degenerar el programa ABAP de nuevo.

Cómo desinstalar el programa ABAPDesinstale un programa ABAP cuando ya no desee asociar el programa a ninguna asignación. Puede desinstalarprogramas ABAP del sistema SAP al que esté conectado.

1. Seleccione un objeto de datos de SAP en la vista Explorador de objetos.

2. Haga clic con el botón derecho sobre el objeto de datos de SAP y seleccione Administrar programa.

Aparecerá el cuadro de diálogo Gestionar programa ABAP.

3. Haga clic en la casilla Desinstalar que se encuentra junto al programa ABAP.

El programa ABAP se desinstalará del sistema SAP.

Cómo regenerar el programa ABAP 23

Page 33: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 6

Cómo acceder a los archivos deensayo para el programa ABAP

Este capítulo incluye los siguientes temas:

¨ Cómo acceder a los archivos de ensayo para programas ABAP, 24

¨ Modos de acceso, 24

Cómo acceder a los archivos de ensayo paraprogramas ABAP

Cuando se ejecuta una asignación que utiliza una operación de lectura de SAP como origen, el servicio deintegración de datos ejecuta el programa ABAP. El programa ABAP extrae datos de las tablas de SAP y losguarda en el área de ensayo. El programa ABAP guarda los datos en la ubicación que ha mencionado al crear laconexión con el sistema SAP.

Modos de accesoPuede acceder a los archivos de ensayo de una sesión de SAP de las siguientes formas:

¨ Montaje NFS

¨ FTP o SFTP

Montaje NFSUtilice el montaje NFS cuando la ruta del archivo y el nombre sean diferentes para el sistema SAP y el servicio deintegración de datos.

Utilice montaje NFS en las siguientes situaciones:Un host es Windows y el otro es UNIX

Asigne una unidad desde el servicio de integración de datos al equipo donde residan los archivos de ensayo.Los nombres de ruta se asignan de forma diferente entre las dos plataformas.

24

Page 34: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

El sistema de archivos compartido entre los dos hosts se monta de forma distinta

Asigne una unidad desde el servicio de integración de datos al equipo donde residan los archivos de ensayo.

El usuario que accede al archivo debe ser el usuario que ejecute el servicio de integración de datos. Si el sistemaSAP está en Windows, el usuario debe tener permisos de lectura estándar en el directorio donde se ensaya elarchivo.

FTP o SFTPUtilice FTP o SFTP cuando el servicio de integración de datos acceda al sistema de archivos a través de unaconexión FTP o SFTP en las siguientes situaciones:

El servidor FTP o SFTP está configurado para ver todo el sistema de archivos

Cuando el servicio de integración de datos accede a SAP a través de FTP o SFTP, la ruta del archivo esidéntica.

El servidor FTP o SFTP está restringido a un determinado directorio o directorios

Las rutas del directorio de ensayo y el directorio de origen son diferentes.

El usuario que accede al archivo de ensayo debe ser el usuario FTP o SFTP. Si el sistema SAP está en Windows,el usuario debe tener permisos de lectura estándar en el directorio donde se ensaya el archivo.

Si el servicio de integración de datos no puede tener acceso el archivo de ensayo a través de FTP o SFTP,registra el mensaje de error devuelto por SAP en el registro de la sesión. Use la transacción ST22 desde el clientede SAP para obtener más información sobre el mensaje de error de SAP.

Modos de acceso 25

Page 35: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

C A P Í T U L O 7

Optimización de inserción de SAPEste capítulo incluye los siguientes temas:

¨ Resumen de optimización de inserciones de SAP, 26

¨ Expresiones de optimización de inserción, 26

¨ Excepciones de tipos de datos de SAP, 27

Resumen de optimización de inserciones de SAPCuando el servicio de integración de datos utiliza la optimización de inserción de filtro, inserta la lógica de latransformación de filtro en el origen. La cantidad de lógica de transformación de filtro que el servicio deintegración de datos puede insertar en el origen depende de la ubicación de la transformación de filtro en laasignación, del tipo de origen y de la lógica de la transformación del filtro.

El servicio de integración de datos traduce la expresión de transformación a una consulta determinando losoperadores y las funciones equivalentes en la aplicación. Si no existe un operador o una función equivalente, elservicio de integración de datos procesa la lógica de transformación.

Expresiones de optimización de inserciónEl servicio de integración de datos puede insertar la lógica de transformación de filtro en orígenes de SAP paraexpresiones que contengan un nombre de columna, un operador y una cadena literal. Cuando el servicio deintegración de datos inserta la lógica de transformación en SAP, el servicio de integración de datos convierte lacadena literal de las expresiones en un tipo de datos de SAP.

Las expresiones de la transformación de filtro pueden incluir varias condiciones separadas por AND u OR. Si lascondiciones se aplican a varias tablas SAP, el servicio de integración de datos puede insertar la lógica detransformación en SAP cuando el objeto de datos de SAP utiliza la sintaxis de unión Open SQL ABAP. Configureel modo de sintaxis de Select en la operación de lectura del objeto de datos de SAP.

26

Page 36: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Funciones de optimización de inserciónEl servicio de integración de datos puede insertar la lógica de transformación que contiene la función TO_DATEcuando TO_DATE convierte una cadena de caracteres del tipo de datos DATS, TIMS, o ACCP en uno de lossiguientes formatos de fecha:

¨ 'MM/DD/YYYY'

¨ 'YYYY/MM/DD'

¨ 'YYYY-MM-DD HH24:MI:SS'

¨ 'YYYY/MM/DD HH24:MI:SS'

¨ 'MM/DD/YYYY HH24:MI:SS'

El servicio de integración de datos procesa la lógica de transformación si se aplica la función TO_DATE a un tipode datos distinto de DATS, TIMS o ACCP o si TO_DATE convierte una cadena de caracteres en un formato que elservicio de integración no puede insertar en SAP. El servicio de integración de datos procesa la lógica detransformación que contiene otras funciones de Informatica. El servicio de integración de datos procesa la lógicade transformación que contiene otras funciones de Informatica.

Operadores de optimización de inserciónEl servicio de integración de datos puede insertar los siguientes operadores en SAP:

< > => = <= <> != ^= AND OR

Excepciones de tipos de datos de SAPEl servicio de integración de datos procesa la lógica de transformación de filtro cuando el origen no puedeprocesar la lógica de transformación. El servicio de integración de datos procesa la lógica de transformación defiltro para un origen SAP cuando la expresión de transformación incluye los siguientes tipos de datos:

¨ RAW

¨ LRAW

¨ LCHR

Excepciones de tipos de datos de SAP 27

Page 37: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

A P É N D I C E A

Referencia del tipo de datosEste apéndice incluye los siguientes temas:

¨ Tipos de datos de SAP, 28

¨ Tipos de datos de PowerExchange para SAP NetWeaver y SAP, 29

¨ Tipos de datos de SAP incompatibles, 31

Tipos de datos de SAPLa siguiente tabla enumera los tipos de datos disponibles en sistemas SAP NetWeaver y SAP BI:

Tipos de datosde SAP

Tipo Intervalo y descripción

ACCP Fecha Período de contabilización de 6 posiciones, el formato es YYYYMM. En entrada y salida,se inserta un punto entre el año y el mes, por lo que la plantilla de este tipo de datos tienela forma ‘____.__’.

CHAR Texto Cadena de caracteres con una longitud máxima de 255. Si necesita campos más largos,debe seleccionar el tipo de datos LCHR.

CLNT Texto Campos de cliente.Siempre tiene 3 posiciones.

CUKY Texto Clave de divisa de 5 posiciones que contiene las posibles monedas referenciadas por loscampos CURR.

CURR Numérico Campo de divisa con una longitud máxima de 31 posiciones. Equivalente a un campo deimporte DEC. Un campo CURR debe referenciar a un campo CUKY.Para el tipo P, sólo se permiten 14 dígitos después del punto decimal.

DATS Fecha Campo de fecha de 8 posiciones. El formato es YYYYMMDD.

DEC Numérico Longitud máxima de 31 posiciones. Contador o campo de importe con punto decimal,signo, y la coma como separador de miles.Para el tipo P, sólo se permiten 14 dígitos después del punto decimal.

FLTP Numérico Número en coma flotante de 16 posiciones incluyendo posiciones decimales.

INT1 Numérico Entero de 1 byte entre 0 y 255.

28

Page 38: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Tipos de datosde SAP

Tipo Intervalo y descripción

3 posiciones.No soportado en PowerExchange para SAP NetWeaver BI.

INT2 Numérico Entero de 2 bytes entre -32,767 y 32,767, sólo se utiliza para campos de longitud; situadosinmediatamente delante de LCHR y LRAW. Con INSERT o UPDATE en campos long, lainterfaz de la base de datos introduce la longitud usada en el campo de longitud y lalongitud se ha establecido en 5 posiciones.

INT4 Numérico Entero de 4 bytes entre -2.147.483.647 y 2.147.483.647. La longitud se establece en 10posiciones.

LANG Texto Clave del idioma, el formato de campo para las funciones especiales de 1 posición.

LCHR Texto Cadena de caracteres long, con una longitud mínima de 256 caracteres. Debe estar al finalde la tabla transparente y debe ir precedida por un campo de longitud INT2.

LRAW Binario Soporte limitado.Cadena de byte long, con una longitud mínima de 256 posiciones. Debe estar al final de latabla transparente y debe ir precedida por un campo de longitud de tipo INT2.

NUMC Texto Campo de caracteres long de longitud arbitraria, con una longitud máxima de 255posiciones. Sólo se pueden introducir números.

QUAN Texto Campo de cantidad con una longitud máxima de 31 posiciones. Apunta a un campo deunidad con formato UNIT.Para el tipo P, sólo se permiten 14 dígitos después del punto decimal.

RAW Binario Soporte limitado.Secuencia ininterrumpida de bytes, la longitud máxima es de 255 posiciones. Si senecesitan campos más largos, se debe utilizar LRAW.

TIMS Fecha Campo de hora (HHMMSS) de 6 posiciones, el formato de visualización es HH.MM.SS.

UNIT Texto Clave de unidades de 2 ó 3 posiciones, campo que contiene las unidades de cantidadpermitidas referenciadas por los campos QUAN.

VARC Texto Cadena de caracteres de longitud variable, requiere un campo de longitud INT2. No seadmite en SAP 3.0 y posteriores.

Tipos de datos de PowerExchange para SAPNetWeaver y SAP

SAP NetWeaver utiliza los siguientes tipos de datos en las asignaciones ABAP:

¨ Tipos de datos nativos. Los tipos de datos nativos son tipos de datos específicos para bases de datos deorigen y destino o archivos sin formato. Aparecen en definiciones de origen que no son SAP R/3 y endefiniciones de destino en la asignación.

Tipos de datos de PowerExchange para SAP NetWeaver y SAP 29

Page 39: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

¨ Tipos de datos de SAP. Los tipos de datos de SAP aparecen en las definiciones de SAP en la asignación.SAP realiza cualquier conversión necesaria entre los tipos de datos de SAP y los tipos de datos nativos de lastablas de la base de datos de origen subyacente.

¨ Tipos de datos de transformación. Los tipos de datos de transformación son tipos de datos genéricos queutiliza el Servicio de integración de datos durante el proceso de transformación. Aparecen en todas lastransformaciones de la asignación.

El Servicio de integración de datos convierte los tipos de datos de SAP a tipos de datos de transformación. ElServicio de integración de datos pasa todos los tipos de datos de la transformación al destino y el destino losconvierte a tipos de datos nativos.

La siguiente tabla compara los tipos de datos de SAP con tipos de datos de transformación:

Tipos de datosde SAP

Tipos de datos detransformación

Intervalo para tipos de datos de transformación

ACCP Fecha/Hora Del 1 de enero de 0001 d. C. al 31 de diciembre de 9999 d. C.

CHAR String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

CLNT String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

CUKY String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

CURR Decimal Precisión de 1 a 28 dígitos, escala de 0 a 28

DATS Fecha/Hora Del 1 de enero de 0001 a. C. al 31 de diciembre de 9999 d. C. (precisión alnanosegundo).

DEC Decimal Precisión de 1 a 28 dígitos, escala de 0 a 28

FLTP Double Precisión 15, escala 0

Int1 Small Integer Precisión 5, escala 0

Int2 Small Integer Precisión 5, escala 0

Int4 Integer Precisión 10, escala 0

LANG String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

LCHR String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

LRAW Binario Soporte limitado en PowerExchange para SAP NetWeaver

NUMC Decimal o doble Precisión de 1 a 28 dígitos, escala de 0 a 28

PREC Binario No soportado en PowerExchange para SAP NetWeaver

QUAN Decimal Precisión de 1 a 28 dígitos, escala de 0 a 28

30 Apéndice A: Referencia del tipo de datos

Page 40: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

Tipos de datosde SAP

Tipos de datos detransformación

Intervalo para tipos de datos de transformación

RAW Binario Soporte limitado en PowerExchange para SAP NetWeaver

RAWSTRING String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.Soporte limitado en PowerExchange para SAP NetWeaver

SSTRING String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.Soporte limitado en PowerExchange para SAP NetWeaver

STRG String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.Soporte limitado en PowerExchange para SAP NetWeaver

TIMS Fecha/Hora Del 1 de enero de 0001 a. C. al 31 de diciembre de 9999 d. C. (precisión alnanosegundo).

UNIT String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

VARC String De 1 a 104.857.600 caracteresCadena de longitud fija o de longitud variable.

Tipos de datos de SAP incompatiblesPowerExchange para SAP NetWeaver no es compatible con los siguientes tipos de datos con Data Service y DataQuality:

¨ PREC

¨ RAWSTRING

¨ SSTRING

¨ STRG

Tipos de datos de SAP incompatibles 31

Page 41: PowerExchange for SAP NetWeaver 9.1.0 Guía del … Documentation...ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito

I N D I C E

Aarchivos de datos

descripción para SAP 8archivos de ensayo

cómo acceder a los archivos de SAP con FTP 25cómo acceder a los archivos de SAP con montaje NFS 24cómo acceder a los archivos de SAP con SFTP 25

asignaciones ABAPcómo crear un paquete 11

Ccofiles

descripción para SAP 8comprobaciones de autoridad

cómo crear usuarios en SAP 10conexiones

propiedades de SAP 13

Eexpresiones

Optimización de inserción de SAP 26

Ffiltros 20FTP

cómo acceder a los archivos de ensayo de SAP 25

Iimportar tp

objetos de desarrollo, transporte 8

MMontaje NFS

cómo acceder a los archivos de ensayo de SAP 24

Oobjetos de datos de SAP

cómo importar 16optimización de inserción

origen SAP 26Optimización de inserción de SAP

expresiones 26

Ppaquete

$TMP 11creación 11ZERP 8

paquete ZERPdescripción 8

perfilescómo crear para mySAP 10

programas de transporteEjecución 9YPMPARSQ 9

Sseguridad

autorizaciones de mySAP 10SFTP

cómo acceder a los archivos de ensayo de SAP 25sistema de desarrollo

cómo instalar y configurar 5sistema de ensayo

cómo instalar y configurar 5sistema de producción

cómo instalar y configurar 5

Ttipos de datos

PowerExchange para SAP NetWeaver 29SAP 28SAP BI 28tipos de datos nativos de SAP 29

transportesSAP, actualización 6SAP, eliminación 6SAP, instalación 8

Uusuario de desarrollo

cómo crear perfiles para SAP 10usuario de producción

cómo crear perfiles para SAP 10

YYPMPARSQ

descripción 9

32