Creating base currency fields

Procedure

  1. To create a base currency field, begin by editing the properties of the field to which the base currency field will correspond. Editing field properties is discussed in "Business object fields".
  2. You can create a base currency field for a Number field only if the value of its UOM List property is Currency. When the value of a Number field's UOM List property is Currency, a property that is otherwise hidden appears under the UOM List property. The name of this property is Create Base Field.
  3. The Create Base Field property contains a check box. If the check box in the Create Base Field property is checked, then when the properties for the field are saved a base currency field will be created for this field. The name of the base currency field will be the name of the corresponding field followed by Base.
    • For example, suppose that the name of a field is CanadianCost and we check its Create Base Field check box. When we save the field's properties, a base currency field named CanadianCostBase will be created if it did not already exist.
    • When someone enters a value into the CanadianCost field, that value is converted to the base currency. The converted value is stored in the CanadianCostBase field.
  4. It is common not to include base currency fields in forms (discussed in "Form building") that are used to edit records. Usually the people entering data in currencies other than the base currency do not need to see the amount converted into the base currency and may find it confusing.
  5. If you do include a base currency field in a form, it should be read-only. Allowing a base currency field to be set directly from a form defeats the fundamental purpose of the base currency field.