Ariba Online Help
Contents | Index | Search     
Tips   Run euro scheduled tasks

During conversion you can rerun the FixupSystemCurrencies scheduled task only if there were no data or parameter changes, and only if the task fails halfway through the process. You can run the other euro scheduled tasks as many times as necessary to convert the associated records.

See euro conversion criteria for a list of criteria used to determine which requests will be converted to euro.

You can create a custom query (similar to the one used to convert catalog items with EMU currencies) to convert your custom eForms. Do not use the Type parameter for this purpose.

Related topics

About converting to euro

About the euro conversion process

About currency definitions

About euro conversion and catalogs

Set euro system parameters

 

Run these scheduled tasks during the euro conversion process:

In Common ScheduledTasks.table

Add the FixupSystemCurrencies scheduled task to convert the existing base currency from EMU to euro. For example:

FixupSystemCurrencies = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupSystemCurrencies";
OldBaseCurrency = "OLD EMU CURRENCY";
};

Add the CheckSystemCurrencies scheduled task to validate the currency amounts in each converted Money object. For example:

CheckSystemCurrencies = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.CheckSystemCurrencies";
OldBaseCurrency = "OLD EMU CURRENCY";
ComparisonTolerance = "0.01";
TotalComparisonTolerance = "0.01";
};

In partitioned ScheduledTasks.table configurations:

Add the FixupEMURequisitions scheduled task to convert qualified in-process requisitions from EMU to euro. For example:

FixupEMURequisitions = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Type="ariba.procure.core.Requisition";
};

Add the FixupEMUUsers scheduled task to convert all users' default user currency from EMU to euro (this scheduled task does not automatically update the User.csv source file; you must do this separately). For example:

FixupEMUUsers = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Type="UserCurrency";
};

Add the FixupEMUExpenseReports scheduled task to convert qualified in-process expense reports from EMU to euro. For example:

FixupEMUExpenseReports = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Type="ariba.expense.core.ExpenseReport";
};

Add the FixupEMUTravelAuthorizations scheduled task to convert qualified in-process travel authorizations from EMU to euro. For example:

FixupEMUTravelAuthorizations = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Type="ariba.expense.core.TravelAuthorization";
};

Add the FixUpEMUCatalogEntries scheduled task to convert catalog items from EMU to euro (after having first obtained the supplier's approval). For example, this statement finds all catalog entries where the Price field is in a national EMU currency:

FixupEMUCatalogEntries = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Query = “SELECT CatalogEntry FROM CatalogEntry WHERE Description.CommonSupplier.Name LIKE 'Supplier’s Name' AND Description.Price.Currency.Group.UniqueName = 'EMU' AND Description.Price.Currency.UniqueName <> ‘EUR’”;
};

Add the FixUpEMUReconciliations scheduled task to convert qualified in-process PCard reconciliations from the current EMU currency to euro. For example:

FixupEMUReconciliations = {
ScheduledTaskClassName = "ariba.tool.migrate.currency.FixupEMUObjects";
Type="ariba.procure.core.PCardChargeResolution";
};


Copyright 1996 - 2004 Ariba, Inc. Legal notices.