SAP ABAP Data Element WAERS (Currency Key)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-BK (Application Component) Bank
     BF (Package) FI Cross-application Objects
Basic Data
Data Element WAERS
Short Description Currency Key  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type WAERS    
Data Type CUKY   Currency key, referenced by CURR fields 
Length 5    
Decimal Places 0    
Output Length 5    
Value Table TCURC    
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID FWS  
Default Component name CURRENCY   
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Currency 
Medium 15 Currency 
Long 20 Currency 
Heading Crcy 
Documentation

Definition

Currency key for amounts in the system.

Supplementary Documentation - WAERS 0001

Dependencies

This value is suggested when a purchase order item or an outline agreement item is created.

Use

The controlling area and company code currencies must be identical both in a 1:1 relationship as well as in a 1:n relationship between controlling area and company code. If you activate the indicator "All currencies" in the control indicators, the SAP system will also update object and transaction currencies along with the controlling area currency.

In a 1:1 relationship between controlling area and company code, the system adopts the currency of the company code in the controlling area.

Supplementary Documentation - WAERS 0002

Use

You can plan your primary costs in as many currencies as you wish.

The currency which you enter in this field is the transaction currency. The data base records are updated separately according to this transaction currency.

Procedure

You must decide on one of the two alternatives:

  1. If you do not determine a transaction currency, then all planning records are selected independent of their transaction currency. It is then possible to plan records in whichever transaction currencies you wish.
  2. After you have determined a transaction currency, it then remains constant for the duration of a planning transaction.

The system can calculate the amounts of the other currency field groups automatically, for example the amount in cost center currency, based on the transaction currency.

The translations are carried out according to the following rule:

  • the amount is translated from the transaction currency into the controlling area currency and
  • from the controlling area currency into the cost center or order currency.

This means that you should only include entries for these types of currency translation in the exchange rate table.

Examples

If your controlling area is managed in German Marks (group) and the foreign cost centers in Swiss Francs, you can still plan the costs of these cost centers in US dollars. The system will then automatically calculate the amounts in German Marks and Swiss francs for you. The amounts in each of the three currencies are stored in parallel.

Dependencies

There are direct dependencies between the controlling area, fiscal year, version and planning parameters fields. These dependencies determine whether the primary costs can be planned in different currencies or not.

  1. Controlling area and fiscal year
    The controlling area and fiscal year determine whether the cost accounting files are managed in currencies other than the controlling area currency (Field "Update all currencies?" for the control indicators of the controlling area). If this is the case, you can plan the primary costs in different currencies.
  2. Version
    You determine an exchange rate type and a value date per fiscal year using the plan version maintenance.
  3. Planning parameters
    If the requirement described under Section 1 is met, and if you have defined that costs in the transaction currency are to be planned manually in the planning parameter, then all requirements are met.
    You can define the transaction currency in the popup window. The system can calculate the amounts of the other currency field groups automatically (in cost center or order currency and in controlling area currency), based on the transaction currency.

If you want to plan in different currencies, you should note the following during translation:

  1. The exchange rate in the exchange rate table is derived from the exchange rate type and the value date from the plan version. All translations then take place on this date. If you have not specified a value date, the system takes the first day of each plan period as the default.
  2. The translation occurs in the sequence
    • transaction currency --> controlling area currency, and then
    • controlling area currency --> cost center or order currency.

Supplementary Documentation - WAERS 0003

Use

This entry determines the currency for your company code (country currency). The general ledger is managed in this currency.

Examples

Dependencies

Supplementary Documentation - WAERS 0004

Dependencies

If the allocation control indicator is set to 1, the SAP system makes an entry in the field automatically. If the indicator is set to 2, you must make an entry in the field yourself.

Supplementary Documentation - WAERS 0005

Use

The currency key can be used to determine the ranking order of the company's banks as well as for method of payment. Entry is optional.

The payment program determines the ranking order based on the method and currency of payments. Here the following situations can arise:

  • If no entry for this combination is found, the system checks the banks for method of payment without specification of currency.
  • If the system finds an entry for this combination, it ignores any entry for the method of payment without specification of currency.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0006

Use

You can use as many currencies as you wish for activity-related cost transfer within controlling.

The currency you enter in this field is the transaction currency and remains constant for the duration of the cost transfer transaction. The system automatically calculates the amounts of the other currency field groups, such as the amount in cost center currency, from this currency.

The translations are carried out according to the following rule:

  • the amount is translated from the transaction currency into the controlling area currency
    and
  • from the controlling area currency into the cost center or order currency.

This means that you should only include entries for these types of currency translation in the exchange rate table.

Procedure

When you enter a transaction currency, the system translates the costs to be transferred in the above sequence with the posting date at the average rate.

Examples

Dependencies

There are direct and indirect dependencies to the controlling area and posting date fields. These dependencies determine whether a transfer posting can take place in different currencies or not.

The system determines the fiscal year for the posting date from the controlling area where a fiscal year variant is defined. The fiscal year enables the system to determine the control parameters for the controlling area. In the field "Update all currencies?" the control parameters define whether postings are allowed to be made in foreign currencies other than the controlling area currency.

Supplementary Documentation - WAERS 0007

Use

The currency key can be used to determine the bank account as well as the bank ID and the method of payment. This entry is optional.

The payment program determines the bank accounts based on the bank ID, the method of payment and the currency of payment. Here the following situations can arise:

  • If the system does not find an entry for this combination, it checks for the combination bank ID and method of payment without currency
  • If the system finds an entry for this combination, it ignores any entry for the method of payment without specification of currency.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0008

Use

This key is used to compute the amounts scheduled. This entry is obligatory.

The payment program checks the amounts based on the currency of payment. If no entry is found for this currency, the system defaults to the local currency.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0009

Use

You can select payment media issued in certain currencies. You must enter a currency key if you are looking for payment media which were issued for a particular amount.

Supplementary Documentation - WAERS 0010

Use

You can only select checks for a particular currency, because the system issues a summary record of all the checks selected. The currency is therefore a required entry for the program.

Supplementary Documentation - WAERS 0011

Use

The currency key for the country modifier is determined as follows:

  • the system searchs the plant section table (T001P) for the first entry which contains the current country modifier; this determines the plant
  • the valuation area is determined in the plant table (T001W)
  • the company code for this is read from the the valuation area table (T001K)
  • the company code currency from the company code table (T001) is displayed

If any one of these table entries is missing, the system does not issue a currency key.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0012

Use

This currency is the currency of the special advance payment amount for the advance report for tax on sales/purchases.

Supplementary Documentation - WAERS 0013

Use

The program works based on the transaction currency of the documents. In order that global sums can be created by the program (for displaying an overview of the differences of all company code pairs, for example), the transaction currency amounts are translated during the program run into the display currency you specified. The current exchange rate on that particular day is usually used for this translation. If you wish to use a different exchange rate type, or a different date for translation, you can make the relevant setting on the Further selections tab page.

Dependencies

Example

Supplementary Documentation - WAERS 0015

Dependencies

If you want to enter a purchase order in a currency different from the one defined in the vendor master record, then you must change the currency before entering the order items.

Supplementary Documentation - WAERS 0019

Dependencies

You need only specify a currency key if this is not transferred from the external system.

Supplementary Documentation - WAERS 0030

Use

Enter the currency in which the payroll accounting run, on which the posting data is based, was carried out.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0040

Use

Program RPLPAY00 (payments and deductions) lists the amounts of different infotypes in the relevant infotype currency.

If you specify a special output currency, all amounts are converted into this currency and output accordingly.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0042

Use

SAP stores every amount in the database without decimal places. The number of decimal places can only be determined once the currency is known - the amount can then be formatted.

Where no currency is defined for an amount field in a logging record, the system attempts to determine a currency using the organizational allocation of HR master data. If no currency is defined here, the amount is formatted using the currency defined in the "default currency" field.

The number of decimal places the amount has will therefore depends on the currency that is used.

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 0099

Note

Field changes

You can change this field for each fiscal year. For example, you can change the field content for a new fiscal year.

Time dependency

The data in this field is always time-based.

Use

Procedure

Examples

Dependencies

Supplementary Documentation - WAERS 1001

Use

Procedure

Examples

Dependencies

If you enter the ordering costs in a currency which does not have two decimal places (Belgian Franc, for example), you must specify the currency here to ensure that the ordering costs are not incorrectly transferred to the material master.

Supplementary Documentation - WAERS_CP 0001

Use

Currency in billing or invoicing plan. The transaction currency for the transaction or components is included as the currency.

Supplementary Documentation - WAERS_KK 3201

Use

Limitation of items for processing.

Dependencies

You can only select items for an installment plan which were posted in the same currency.

Procedure

Examples

Dependencies

History
Last changed by/on SAP  19981210 
SAP Release Created in