Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

difference between curr,cuky

Former Member
0 Kudos

hi ,

Kindly assist me the difference between curr & cuky

these types refers to currency..

when creating our own database tables..

Thanks in advance..

bye--

Pradeepa

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Currency fields have these requirements:

1. Data type in the domain must be CURR.

2. It must be linked to field of type CUKY containing currency key such as USD.

the currency key is known as the reference field.

Hope it helps.

Reward if helpful.

Regards,

Sipra

6 REPLIES 6

Former Member
0 Kudos

Check table Tcurc..

Currency key is used to identify the currency in SAP..

like for indian Ruppee ,Currency key is - INR.

look for tables like Tcur* in se11 for more information on currencies

Former Member
0 Kudos

we have format for currency like arabic and western pattern.

ex 1,00,000.00 (india)

and 1,000,000.00 (usa )

so to keep the value in tact during the usage we would like to store them in that country format along with decimal places .

so we refer to the Currency key for the format and decimals places<b> tcurc-waers</b> . --->for currency key

and TCURX-CURRDEC for the decimal places

regards,

vijay.

Former Member
0 Kudos

hi,

CUKY data type is the currency key value with fixed range of 5 characters

CURR data type is the for the currecy with respective to the country

regards,

sateesh.

Former Member

Each field of data type CURR must be assigned to a field of data type CUKY (the financial amount must be assigned to a currency).

The default number of decimals for a field of data type CURR is 2, but this can be overwritten by the assigned CUKY field. You can check the actual number of decimals for a specific currency with transaction OY04. Here are all currency list that do not have 2 decimals.

If you find the value 1000 in there, this would convert to 10.00 USD if the assigned CUKY field contains the value USD (US dollar). But the same value ca represent 1000 JPY (Japanese Yen) if the assigned CUKY field contains the value JPY. The value in the field of type CURR alone does not give you the actual amount, you have to know the value of the CUKY field as well.

I hope it helps.

Best Regards,

Vibha

*Please mark all the helpful answers

raymond_giuseppi
Active Contributor
0 Kudos

CURR are amounts in currency, CURY are currencies (ex:; USD $, EUR € , JPY)

In you dicttionnary fields you should assign a currency to each and every amount CURR

(Like QUAN and UNIT for quantities and units of measure)

Example : look at MSEG

DMBTR (CURR) is associated to WAERS(CURY)

MENGE (QUAN) is associated to MEINS(UNIT)

Standard tools (ALV and the like) need and recognize these inforlations

regards

Former Member
0 Kudos

Hi,

Currency fields have these requirements:

1. Data type in the domain must be CURR.

2. It must be linked to field of type CUKY containing currency key such as USD.

the currency key is known as the reference field.

Hope it helps.

Reward if helpful.

Regards,

Sipra