Speaker’s Name/Department (delete if not needed) Month 00, 2017 Data Transfer Tool Speaker’s Name/Department (delete if not needed) Month 00, 2017 Customer You can easily change the classification on all slides with the Presentation Wizard. Go to File Change Classification NOTE: Delete the yellow stickers. Sample of title slide image. See SAP Image Library for other available images Learn how to change the title slide image in a minute Use the white area to place your partner or customer logo. Resize the box to fit the logo.
Agenda Understand the purpose of Data Transfer Tool Benefits of using tool Brief Technical Overview Demo, Installation and Configuration
Loading Data into Ariba Two means Directly by users through the User Interface Remotely through the Data Transfer Tool(automated way) Benefits of the data transfer tool Can load data in bulk sets Can be used in both Windows and Unix environments Can be coordinated with an ERP to load data based on a scheduled basis
Loading Data through UI The Data Transfer Tool performs exactly the same Import Tasks
Data Transfer Tool Overview Ariba Data transfer Tool Command Line Utility CSV file transfer in batch mode between your Ariba system and your backend system, manually-maintained data, or some other system. The Ariba Data Transfer Tool is a command-line utility that facilitates data transfer in batch mode between your backend system and your Ariba system. Data is transferred in the form of comma-separated-value (CSV/XLS) files. You can use the Ariba Data Transfer Tool with a scheduler to export transactional data, such as expense reports, from Ariba to your backend system or import or export master data from your backend system to Ariba. You can import master data only as a batch import task
How to download ITK? Login to https://connect.ariba.com Download integrationtoolkit.jar file File will have both the data transfer tool(DTT) and DB Connector. The focus of this presentation is on DTT. DB connector is not in scope for SAP
Data Transfer Tool Requirement The computer must have internet connectivity Data is transferred to Ariba servers over the internet Minimum Java SE 1.6.0_13 installed http://www.oracle.com/technetwork/java/javase/overview/index.html A working Unix or Windows based system is needed
Extract Downloaded .jar file Extract downloaded .jar file to a desired location
Extract Downloaded .jar file(continued…) Extract downloaded .jar file to a desired location
Data Transfer Tool Usage Upload Master Data to Ariba System e.g. Users, Groups, Suppliers, Accounting etc. Upload Transactional Data to Ariba System e.g. Requisitions, Receipts Download transactional Data from Ariba System e.g. POs, Receipts, Ok2Pay etc.
Realm Communication Communication happens over HTTPS To Communicate with a realm, the name of realm and it’s shared secrete and integration password are required The shared secret is often encrypted before it is entered into the parameter files for security The encryption script comes with the data transfer tool (called encrypt string) This is not a requirement The presentation will use the GSO Sandbox SAP test realm for examples Real name: gsosandbox-sap-t Integration Password: ariba1234
DTT Option Files Data Download sample script Full Data Download masterdata.bat (Windows) and masterdata.sh (UNIX) Incremental Data Download transactionaldata.bat (Windows) and transactionaldata.sh (UNIX) Data Upload Sample Script Full Data Upload Incremental Data Upload incremental-masterdata.bat (Windows) and incremental-masterdata.sh (UNIX) The OOTB nomenclature has been kept The files can be called anything
Option file defines parameter required for data transfer Several Parameters Java Home Directory Example, set JAVA_HOME =C:\ProgramFiles\Java\jre7 The name of your realm Example, set site=mycompany The service mode Example, 0 The integrationPasswordKeyPath (or shared secrete) The directory from upload where CSV files will be uploaded into Ariba The email server information Email address Specific Upload event Complete reference of all parameters can be found in the Ariba integration toolkit guide
Example of setting Option file set JAVA_HOME=C:\Program Files\Java\jre7 set site=gsosandbox-sap-T [if your site is http://mycompany.procurement.ariba.com then your site is: mycompany] set serviceMode=0 set integrationPasswordKeyPath=C:\ITK\Passowords\password.txt set notifyEmail=devnull@ariba.com set smtpMailServer=us-hqmail3.ariba.com set topDir=C:\ITK\Folder Plus… set event="Import Batch Data“ set operation=full-upload set logDir=%topDir%\logs set inDir=%topDir%\InDir set outDir=%topDir%\OutDir set encryptionKeyPath=C:\ITK\Passwords\CustomerKey.txt
The Encryption Process The ecryptKeyPath has to be set, it will be used for encryption purpose Used with encryptcustomerkey.bat, it has to be 24 alphanumeric characters long It does not need to be encrypted but Ariba recommends its encryption If no path is specified, the transfer will fail The integrationPasswordKeyPath is required to authenticate with Ariba OnDemand Product for data transfer Used with encryptstring.bat Ariba recommends the encryption of this shared secrete Where to find details of encryption process Ariba integration toolkit guide available through connect and on-demand product help menu. Members of customer admin will have access to download the document.
Encrypting Customer Key Use option file masterdata.bat or masterdata.sh which contains the JAVA_HOME parameter Navigate to directory pointed as in below screenshot. The encrypted password is: {3DES}+X2dRuzC038gCRlYcWeT7E3PVrrjOPAW3pfIXsv2sh6XiGX2IOVtUA== Encryption algorithm used is triple DES All encrypted strings will start “{3DES}” You need to copy this string into a text file and specify its path in the masterdata.bat file
Encryption Integration Password Use option file masterdata.bat or masterdata.sh which contains the JAVA_HOME parameter Navigate to directory pointed as in below screenshot The encrypted password is: {3DES}T/MpozmU1tHvWBIpzvPLmK8gEOzDZMzTF7+3ucDaCrU= Encryption algorithm used is triple DES All encrypted strings will start “{3DES}” You need to copy this string into a text file and specify its path in the masterdata.bat file
Performing The Upload Recall the specified topdir and indir parameters set topDir=C:\ITK\MaterData set inDir=%topDir%\InDir Placing file to Upload in %topDir%\InDir\Test File placed is AccountType.csv
Email Notification Format
Load Status in User Interface
Load Status in User Interface (continued..)
Next Steps Identify required resources are available Technical Resources Computer Systems Scheduling of ERP Data Dumps Discuss necessity of options for setting up the data transfer tool Setting up necessary parameters with Ariba’s assistance when required Perform a test run on your own test realm
Reference Data Transfer Tool Download https://connect.ariba.com Product Info SAP Ariba Buyer advance edition Ariba On-Demand Integration Toolkit Data Transfer Tool Documentation Product Info SAP Ariba Buyer / Invoice Management Administration Documentation Ariba On-Demand Integration Toolkit Guide JAVA Download Page http://www.oracle.com/technetwork/java
Thank you Contact information: Name: Title: Address: @sap.com