Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Changing the default currency from USD to another currency


The Service Request Definition (SRD) shows One Time Price and Recurring Price in US dollars (USD). This topic describes how to change the default currency.

The following procedure sets the default currency to the Swedish krona (SEK).

To change the default currency

  1. Open a command prompt and navigate to the BMCRemedyITSMSuiteInstallDir/Shared_Components/currency folder on the BMC Remedy Enterprise AR System server (E-AR).
    The JARCurrencyDefault.jar file and .txt files represent the different applications and foundation.
  2. Run the .jar file against the currency_asset.txt,  currency_raf.txt, and currency_rcf.txt files using the following command.

    java -jar JARCurrencyDefault.jar -x "<server name>" -u "<Admin User>" -p "<Password>" -t "<TCP Port>" -F "<.txt file>" -c <required default currency>/2 -

    where

    • -x is the E-AR server name
    • -u is the Admin user
    • -p is the password
    • -t is the TCP port
    • -c is the currency
    • -d specifies it as the new the default currency
    • .txt file refers to the currency_asset.txt, currency_raf.txt, and currency_rcf.txt files.
      In the example commands below, the default Currency is changed to SEK by running the following commands against each .txt file.

      #cd C:\Program Files\BMC Software\BMCRemedyITSMSuite\Shared_Components\currency
      #java -jar JARCurrencyDefault.jar -x "eng2k82remvm2" -u "Demo" -p "" -t "0" -F currency_asset.txt -c SEK/2 -d
      #java -jar JARCurrencyDefault.jar -x "eng2k82remvm2" -u "Demo" -p "" -t "0" -F currency_raf.txt -c SEK/2 -d
      #java -jar JARCurrencyDefault.jar -x "eng2k82remvm2" -u "Demo" -p "" -t "0" -F currency_rcf.txt -c SEK/2 -d

      Make sure these commands are completed successfully before you continue with this procedure. 

  3. Open the AR System Currency Ratios form in your web browser.
    For example:
    http://<midTier>:<port>/arsys/forms/<E-ARServer>/AR System Currency Ratios
    http://sanJoseMidTier:8080/arsys/forms/EARServerSanJose/AR System Currency Ratios
    You must set the Currency Conversion Ratios between the required (new) default currency and USD. To do this, you must create two records on this form – the first record that configures the conversion ratio from USD to the new default currency and the second record that configures the conversion ratio from the new default currency to USD.
  4. Click New Request, enter the details for first conversion ratio record (from USD currency to the new default currency, for example, SEK), and then click Save.  
    ConversionRatios1.gif 
  5. Click New Request, enter the details for second conversion ratio record (from the new default currency, for example, SEK, to the USD currency), and then click Save
    ConversionRatios2.gif 
  6. In BMC Developer Studio, log on to the E-AR server and change to Base Development Mode (File > Switch Mode > Base Development).

    Note

    If you created overlays of the following forms (for example, CMDB:USMAPIInterface), make sure that all your changes are present in the overlaid forms as well. Make the same changes on the overlaid forms if they are localized, because these overlaid forms also are used in currency conversion.

  7. From AR System Navigator, select <E-AR server> > All Objects > Forms (for example, SJ_EAR_Server > All Objects > Forms). 
  8. Open the CMDB:USMAPIInterface form and perform the following steps:

    Use Filtering Options to easily find forms in the list, for example, Name contains CMDB:USMAPI.

     

    1. Select CurrencyField1 and navigate to the Properties tab.
      DevStudoMAPIInterface2.gif 
    2. Select the Currency Types value and click the elllipsis button (...).
    3. On the Allowable Currency Types tab, click Customize
    4. Add USD and the new default currency (for example, SEK) from the Available Types table to the Selected Types table. 
    5. Set the new default currency as Primary Currency.
      DevStudoMAPIInterfaceCurrencyType.gif 
    6. On the Functional Currency Types tab, add USD and the new default currency (for example, SEK) from the Available Types table to the Selected Types table. 
    7. Repeat the same steps for CurrencyField2, CurrencyField3, and CurrencyField4.
    8. Save the form. 
  9. Open the SRD:ServiceRequestDefinition form and perform the following steps for currencies other than USD, CAD, GBP, JPY and EUR. 
    SRD2.gif
    1. Select SRD_SO_Price and navigate to the Properties tab. 
      SRD_SO_Price is a hidden field. 
    2. Select the Currency Types value and click the elllipsis button (...).
    3. Click Customize.
    4. On the Allowable Currency Types and Functional Currency Types tabs, add the new default currency (for example, SEK) from the Available Types table to the Selected Types table.  
      SRD1CurrencyTypes.gif 
    5. On the Allowable Currency Types tab, set the new default currency as the Primary Currency
    6. Save the form. 
      With these changes, the Price category of the Request Definition displays the new default currency which you can then select.
  10. Open the SRD:ServiceRequestDefinition_Base form and perform the following steps:
    1. On the General tab, select the Cost field and navigate to the Properties tab.  
      SRD_Base2.gif 
    2. Select the Currency Types value and click the elllipsis button (...).
    3. Click Customize.
    4. On the Allowable Currency Types and Functional Currency Types tabs, add the new default currency (for example, SEK) from the Available Types table to the Selected Types table.
    5. On the Allowable Currency Types tab, set the new default currency as the Primary Currency
    6. Click OK
    7. On the Properties tab, change the Default Value currency as required.
    8. Repeat these steps for the SRD_Price on the MISC tab. 
    9. Save the form. 
  11. Open the CMU:AIFInterfaceSummary form and perform the following steps:
    1. Select CurrencyField and navigate to the Properties tab. 
    2. Select the Currency Types value and click the elllipsis button (...).
    3. Click Customize.
    4. On the Allowable Currency Types and Functional Currency Types tabs, add the new default currency (for example, SEK) from the Available Types table to the Selected Types table.
    5. On the Allowable Currency Types tab, set the new default currency as the Primary Currency
    6. Click OK
    7. On the Properties tab, change the Default Value currency as required.
    8. Repeat these steps for the Price Field
    9. Save the form.  
  12. Open the CMU:CloudAdvancedInterface form and perform the following steps to the PriceSO_PricePriceDelete, Minimum Recurring Price (per month) (under Pricing Summary), Minimum Total Price (under Pricing Summary), LastPageRecurringPriceShow (Page 3 tab), and LastPageTotalPriceShow (Page 3 tab) fields:
    1. Click the z2PF_AIF_Debug tab and make the following changes to the PriceSO_Price, and PriceDelete fields.
      CloudAdvancedInterface1.gif
    2. Select the Currency Types value and click the elllipsis button (...).
    3. Click Customize.
    4. On the Allowable Currency Types and Functional Currency Types tabs, add the new default currency (for example, SEK) from the Available Types table to the Selected Types table.
    5. On the Allowable Currency Types tab, set the new default currency as the Primary Currency
    6. Click OK
    7. On the Properties tab, change the Default Value currency as required.
    8. Navigate to the bottom right of the panel to locate the Minimum Recurring Price (per month) and Minimum Total Price fields (under Pricing Summary).
      CloudAdvancedInterface2.gif 
    9. Repeat the previous steps to change the Currency Types for these two fields. 
    10. Click the Page 3 tab, navigate to the bottom right of the panel to locate the Minimum Recurring Price (per month) and Minimum Total Price fields, and repeat the previous steps to change the Currency Types for these two fields. 

      The Minimum Recurring Price (per month) and Minimum Total Price fields on the Page 3 tab and the z2PF_AIF_Debug tab are different fields, even though they have the same display names. Make sure that you change the Currency Types for these fields on both tabs.

    11. Save the form 
  13. Open the CMU:ServiceInstances form and perform the following steps to modify the zTmpTotalPrice and zTmpOptionsPrice fields:
    1. Click the My Services tab in the form.
      CMUServiceInstances2.gif 
    2. In the Outline tab in BMC Developer Studio, select Show Table Overview and then navigate to the zTmpOptionsPrice and zTmpTotalPrice fields.
      .DefaultCurrencyTableOverview.gif 
    3. Click the zTmpOptionsPrice field. 
    4. Select the Currency Types value and click the elllipsis button (...).
    5. Click Customize.
    6. On the Allowable Currency Types and Functional Currency Types tabs, add the new default currency (for example, SEK) from the Available Types table to the Selected Types table.
    7. On the Allowable Currency Types tab, set the new default currency as the Primary Currency
    8. Click OK
    9. On the Properties tab, change the Default Value currency as required.
    10. Repeat these steps for the zTmpTotalPrice field. 
    11. Save the form.
      After you finish with these steps, you can then localize Cloud Lifecycle Management with this currency.
  14. Flush the Mid Tier cache to reflect these changes to all these forms in the Cloud Portal.

Related topics

Offering-services-in-multiple-currencies

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*