Вы находитесь на странице: 1из 4

Entering Exchange Rate

You used OB08 to enter the exchange rate ratio (from) and ration (to). There are three type of Exchange rate :1. EURO Euro Dollar 2. M 3. R Standard translation at average rate Exchange rate for currency revaluation

Change in Company Code Currency


You are a live site in China using company code currency as "RMB". The client would like to change the same to "JPY". How to achieve the same and the impact of the same? This will be a big task for you. We did the same project before. What's your strategy? You`ll use the same client for the new currency, or you`ll have a brand new one. What we`ve done before was creating a brand new environtment. These were our strategies : 1. copied all the customization in a new client, no transactions and no master datas. so you`ll have the same settings with your live system. 2. created a new company code with the new currency, and copy all the customization. this step was to minimize our step in recustomization. 3. uploaded all the master datas...and started to do a new transaction. thats what we did. and fortunately our client was satisfied w our job:D The suggestion is don't do that in a

Explain The Difference In Currency


Explain the difference between group currency, parellel currency, hard currency and index based currency. Explain the context in which we use these. Definition for different currencies: Object currency - CO - A currency defined in the master record of a Controlling object (cost center, internal order, and so on). When you create a Controlling object, the controlling area currency is defaulted as the object currency. You can change this. Transaction Currency - the currency in which a business transaction is processed and booked. The business transaction can be posted in the transaction currency as well as in the local currency. This can occur when the trading partners use different local currencies. The transaction currency can differ from the controlling area currency and the object currency. The SAP system can perform currency translations using a predefined average exchange rate. Hard currency - Hard Currencies are used in countries with high inflation to improve the value of transaction. When a hard currency is selected, the document is automatically updated in the local currency and the hard currency. The config for hard currency is done at the country level Group Currency - Group currencies are defined at the client level in table T000. Group currencies are used to enable cross-company postings in controlling for company codes that use different company code currencies. Index Based Currency - Index based currencies are used for statutory reporting purposes for subsidiaries in some countries that have an extreme amount of inflation. Parallel currency - For company code, we may have one local currency and up to two parallel currencies in the system. All documents are posted in both the local and parallel currencies. A hard currency is one type of parallel currency. live system or else you`ll have a big problem then.

Currency Decimals Default and Places in SAPr3


What are the list of countries in R/3 which do not have decimals in their currencies?

By : Norman Depending upon client's requirement, you can set the control of currency decimals in oy04. In the DB, SAP stores all amount values with 2 decimal places. But when SAP reads it, it interprets it based on the currency associated with the amount field. Try the FM BAPI_CURRENCY_CONV_TO_EXTERNAL. Pass the amount obtained from DB and the currency. This will give you back the actual interpreted value. Which table we can get the number of decimal places for a particular currency type? Eg: USD has 2 decimals JPY has 0 decimals Check the table TCURX. Based on user profile you can get the currency format from USR01. Use This Code: It takes care of decimal notation based on user profile. What ever may be the user profile for decimal notation. FIELD_NUM = 1,233.50 OR FIELD_NUM = 1.233,50 OR FIELD_NUM = 1 233,50 *************************************** SELECT SINGLE DCPFM FROM USR01 INTO VAR_DCPFM WHERE BNAME EQ SY-UNAME. IF VAR_DCPFM EQ 'X'. REPLACE ALL OCCURRENCES OF ',' IN: FIELD_NUM WITH ''. TRANSLATE FIELD_NUM USING ','. ELSEIF VAR_DCPFM EQ ''. REPLACE ALL OCCURRENCES OF '.' IN: FIELD_NUM WITH ''.

TRANSLATE FIELD_NUM USING '.'. TRANSLATE FIELD_NUM USING ',.'. ELSEIF VAR_DCPFM EQ 'Y'. TRANSLATE FIELD_NUM USING ',.'. ENDIF. *************************************** This code will result into : FIELD_NUM = 1233.50

Вам также может понравиться