Decimal digit in local currency
Just wondering,
Why IDR(indonesian rupiah) and TWD(taiwan dolar) cannot be filled with decimal point. For example : 1000.20.
<u>Error like follow :</u>
Input must be in the format ___.___.__~,__.
but the other currency like USD can be filled with decimal point.
Are there any specific customizing on this?
thanks.
Placing of currencies into this table may cause another error in BW: multiplying or dividing of correct amounts by power of 10.
TCURX - is a table that lists currencies with number of decimals not equal to 2 (default). So, I'd rather delete your currencies from the table. Though, there were some warnings about negative effect on the work of some ERP modules.
Do not have more info if it is right.
If you decide to delete those entries nothing is to be changed additionally.
Hope this helps.
Similar Messages
-
Change decimal digit in currency setup
Dear All
we used SBO 2007 B for japan country
we used 2 digit decimal for JPY currency and JPY is also maintained as local currency
we have already inputed transactions in the database
but now we need to change the decimal digit from 2 digits to be without decimal
how to do it ?
please advise
thank you
Best Regards
JeiMingHi JeiMing,
it is very well documented that it is no longer possible to reduce the number of decimal places once you have transactions.
It is also well publicised that a database will no longer be supported by SAP should direct manipulations of the tables be detected.
The best solution of your problem is a reimplementation into a db where the Yen has no decimals. You can use copy express for the basic set up & master data & then export transactions from the old system, cut off the decimals & import into the properly set up database.
This way the customer has a clean & supportable environment.
All the best,
Kerstin -
Report Painter : Local currency is having decimal points for chile
Hi Friends,
I have a report painter in which the amount for the the countries which are not having the decimal places
like chile and Japan are displying with the decimal places, when i changed the base key figure as the transaction currency instead of the local currency then no data is coming.
If someone have some good ideas which can resolve this issue please suggest me.
Thanks & Regards
DigvijayHi Yogesh,
Thank you for ur reply.
in the report, i have 10 keyfigures. 4 are being picked up from the report and they have currency translation variable. The rest 6 are formulas. On these formulae, i restricted the decimal display to "nothing defined". it works fine for all the 6 formulae. for WON it does NOT show decimals and for the rest of the currencies, it shows decimals.
but how this can be achieved on the 4 direct keyfigures??
Rgds.,
ASha -
0.01 price difference local currency amount (not due to forex)
Hi All,
I have this strange system behaviour.
In foreign currency, it has no issue. But when see in local currency, it has price difference which is not due to forex.
The exchange rate used is 7.79594
ithe 4 GR lines in foreign currency
14,006.00
9,870.00
14,194.00
3,948.00
where the total foreign amount is 42,018.00
the 4 GR lines in local currency
109,189.98
76,945.96
110,655.62
30,778.38
where the total calculated by system is 327,569.94
BUT, if you calculate yourself, it should be the below where total is 327569.81.
109189.94
76945.93
110655.57
30778.37
Both amount giving the difference of 0.12. (line item of GRC cannot set off due to difference of 0.12. GR 327,569.94 and IR 327,569.82).
Now, during IR, the foreign amount is same which is 42,018.00 and exchagne rate also the same 7.79594 but the GRC amount is credited 327569.82.
But if you see in PO history in me23n, the amount at IR line is 327569.81.
When I see the document in local currency, it throws out credit of 0.01.
My question is,
1) why during GR, the amount calculated manually and system different by 0.12?
2) why during IR, the local amount with addition of 0.01, which is 327569.82 whereas in PO history in me23n, it is showing 327569.81. Why FI document figure and PO history tab IR line different by 0.01?
ThanksHi Calesta,
While the currencies have decimals exceeding 4places, then system would many times dismayed while converting and displaying between the local and the foreign currencies. Pls check if you have defined decimal places for the currencies as per your requirement.
Finally the concern is in the acc doc entries either in MIGO or MIRO. If the difference you are getting is affecting your accounting due to exchange rate differences etc you can configure automatic posting by TE key KDR in OBYC
Regards
Shiva -
Data collection: Conversion exit and Input Conversion of Local Currency
Hi,
I'm collecting transaction data from BI where the local currency for one company has no decimal places.
Therefore if I collect the data with no conversion, the value is multiplied by 100 in BCS .
has anyone used the Conversion Exit or Input Conversion options?
- any feedback, tips or useful documentation/links you can point me to?
All help much appreciated.
TheScotsmanHi TheScotsman,
I'm almost sure that the reason of this behaviour but the special treatment of some specific currencies (see the OSS note 153707). Just check if you have the currency in the TCURX table.
If yes, then please go through the links:
Re: Local Currency COP, KRW values wrong in report
(I described symptoms)
Re: Currency conversion cube to report
(see the document in the link)
Edited by: Eugene Khusainov on Sep 8, 2008 4:20 PM -
Difference in values in local currency - MB51
Hello all,
In our scenario we moved all the inventory out of system using 562 and moved all the same amount stock back using 561.
the movement of stock generated material documents that were displayed using MB51. MB51 also has a layout option to display the value of the stock in local currency.
the issue is - when the same amount of stock of the particular material was moved back into the system using 561, there was a change in the value (local currency Value) of the stock, eventhough the same amount of inventory of the particular material was posted back. the difference in the value was very small (only few decimal values less than the original amount)
could you pl. let me know what causes this difference in value before and after moving the stock.(using movement types 561 and 562)
Pl. let me know the reason and possible ways of having the same value before and after moving the stock into the system
Thanks
MaxxAFAIK,
Did you perform any recovery on the database?
As said above archive log list give the current information.
SQL> select max(sequence#) from v$archived_Log;
MAX(SEQUENCE#)
10
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination F:\oracle\product\10.1.0\Db_1\RDBMS
Oldest online log sequence 9
Next log sequence to archive 11
Current log sequence 11
SQL> alter system switch logfile;
System altered.
SQL> select max(sequence#) from v$archived_Log;
MAX(SEQUENCE#)
11
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 612368384 bytes
Fixed Size 790624 bytes
Variable Size 170127264 bytes
Database Buffers 440401920 bytes
Redo Buffers 1048576 bytes
Database mounted.
SQL> recover database until cancel;
Media recovery complete.
SQL> alter database openresetlogs;
alter database openresetlogs
ERROR at line 1:
ORA-02231: missing or invalid option to ALTER DATABASE
SQL> alter database open resetlogs;
Database altered.
SQL> archive log ist
SP2-0718: illegal ARCHIVE LOG option
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination F:\oracle\product\10.1.0\Db_1\RDBMS
Oldest online log sequence 0
Next log sequence to archive 1
Current log sequence 1
SQL> select max(sequence#) from v$archived_Log;
MAX(SEQUENCE#)
11Regards,
Taj -
Local Currency COP, KRW values wrong in report
I have the following problem. Any values in local currency COP (Columbian Pesos) or KRW (Korean Won) comes in a report 100 times in value. For example if the value in the infocube is 1950 COP, in the report it shows as 195,000 COP. This happens only for currencies COP, KRW. For all other currencies the value in the cube and report are same. This is happening in AR cube, AP cube, Inventory cube.
How to correct and is there any setting to be done for this.
Please note that i am not using any currency conversion. I am just reporting in local currency .
RamHi Ram,
It should be a bug.
The situation is the following.
For example, you load amount in COP (KRW) = 12345. Since default number of decimal places for amounts with currency is 2, the system keeps amount loaded as 12345,00 (with 2 decimals).
There is a special table TCURX which lists currencies with number of decimals not equal to 2 (you can also access or set values in this table through SPRO -> SAP Netweaver -> General settings -> Currencies -> Set decimal places for currencies).
I beleive you can find KRW & COP in the mentioned above table with number of decimals not set (zero).
During query result generation the system apply the real number of decimals from TCURX table and 12345,00 is treated as amount without decimals (coma simply ignored). That gives 1234500 amount. The same amount in TND (with 3 decimals) becomes 1234,500 etc.
There are plenty of OSS notes about this bug, for example, # 760195. Not sure which one to implement. Youd better contact SAP Support.
As a workaround I can suggest either delete KWR & COP from TCURX table or use amounts without currency or as number (with a separate 0CURRENCY field going into the cube).
Best regards,
Eugene -
Query for Local Currency(GBP) and System Currency (USD).
Can someone help me with this query. Currently this query returns "Document Curreny" and ":System Curreny"(USD), but I need it to return "Local currency" (GBP) and "System Currency." USD. I am not sure how to change it to reflect LC & USD. This query works for DC and SC. I need LC an SC. Thanks Danielle Select T4.[SlpName] as 'Sales Employee', T0.cardname as 'Customer',T0.Docdate as 'Invoice Date', T0.docnum as 'Invoice Number', T0.Taxdate as 'Month Of Service',isnull(T0.U_AIS_DVISFSO,T3.U_AIS_DVISFSO) as 'SO#',T0.NumAtCard as 'PO#', isnull(T0.U_AIS_DVIAdvNm,T3.U_AIS_DVIAdvNm) as 'Advertiser', isnull(T0.U_AIS_DVIOpptyNm,T3.U_AIS_DVIOpptyNm) as 'Campaign',T1.Dscription,-T1.Quantity as 'Impressions',T1.Pricebefdi as 'CPM', Case T0.CurSource When 'C' Then T0.DocCur When 'L' Then T5.MainCurncy When 'S' Then T6.SysCurrncy End As 'Currency DC', Case T0.CurSource When 'C' Then -T1.TotalFrgn When 'L' Then -T1.LineTotal When 'S' Then -T1.TotalSumSy End As 'Total Bef Discount DC', Case T0.CurSource When 'L' Then -T1.[LineVat] When 'C' Then -T1.[LineVatlF] When 'S' Then -T1.[LineVatS] END As 'Vat Tax DC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -T0.DocTotal When 'C' Then -T0.DocTotalFC When 'S' Then -T0.DocTotalSy End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total DC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -(T0.DocTotal - T0.PaidToDate) When 'C' Then -(T0.DocTotalFC - T0.PaidFC) When 'S' Then -(T0.DocTotalSy - T0.PaidSys) End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment DC', ISNULL(T6.SysCurrncy,'USD') As 'Currency SC', -T1.TotalSumSy As 'Total Bef Discount SC', -T1.[LineVatS] As 'Vat Tax SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy - T0.PaidSys), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment SC', T0.docstatus, 'Credit Memo' AS TransactionType, T0.CurSource,T0.[Comments],T0.[U_InvoiceAdj], T0.[U_DV_AdjustInvReason],T1.[U_DVIInvName], T1.[U_InvoiceAdj], T1.[U_DV_AdjustInvReason] from ORIN T0 left outer join RIN1 T1 on T0.docentry = T1.docentry left outer join RDR1 T2 on T1.Baseentry = T2.docentry and T1.baseline = T2.linenum left outer join ORDR T3 on T2.docentry = T3.docentry left outer join OSLP T4 ON T0.Slpcode= T4.Slpcode Left Join OADM T5 On T0.CurSource = 'L' Left Join OADM T6 On T0.CurSource = 'S' Where T0.[DocDate] >= '[%1]' AND T0.[DocDate] = '[%1]' AND T0.[DocDate] <= '[%2]'
Hi,
Try this:
Select T4.[SlpName] as 'Sales Employee', T0.cardname as 'Customer',T0.Docdate as 'Invoice Date', T0.docnum as 'Invoice Number', T0.Taxdate as 'Month Of Service',T0.NumAtCard as 'PO#', T1.Dscription,T1.Quantity as 'Impressions',T1.Pricebefdi as 'CPM',
Case T0.CurSource
When 'L' Then T0.DocCur
When 'L' Then T5.MainCurncy
When 'S' Then T6.SysCurrncy End As 'Currency LC',
Case T0.CurSource
When 'L' Then -T1.TotalFrgn
When 'L' Then -T1.LineTotal
When 'S' Then -T1.TotalSumSy End As 'Total Bef Discount LC',
Case T0.CurSource
When 'L' Then -T1.[LineVat]
When 'C' Then -T1.[LineVatlF]
When 'S' Then -T1.[LineVatS] END As 'Vat Tax LC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -T0.DocTotal When 'C' Then -T0.DocTotalFC When 'S' Then -T0.DocTotalSy End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total LC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -(T0.DocTotal - T0.PaidToDate) When 'C' Then -(T0.DocTotalFC - T0.PaidFC) When 'S' Then -(T0.DocTotalSy - T0.PaidSys) End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment LC', ISNULL(T6.SysCurrncy,'USD') As 'Currency SC', -T1.TotalSumSy As 'Total Bef Discount SC', -T1.[LineVatS] As 'Vat Tax SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy - T0.PaidSys), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment SC', T0.docstatus, 'Credit Memo' AS TransactionType, T0.CurSource,T0.[Comments] from ORIN T0 left outer join RIN1 T1 on T0.docentry = T1.docentry left outer join RDR1 T2 on T1.Baseentry = T2.docentry and T1.baseline = T2.linenum left outer join ORDR T3 on T2.docentry = T3.docentry left outer join OSLP T4 ON T0.Slpcode= T4.Slpcode Left Join OADM T5 On T0.CurSource = 'L' Left Join OADM T6 On T0.CurSource = 'C' Where T0.[DocDate] >= '[%1]' AND T0.[DocDate] <= '[%2]'
Thanks & Regards,
Nagarajan -
Calculating local currency based on document date in goods receipt
We have a requirement in Poland that the local currency PLN should be calculated based on the document date when doing goods receipt, and not standard SAP posting date. I can only find note 619330 according to this requirement, but this note requires use of material ledger which we are not using. We have implemented note 574583 for the same requirement in transaction MIRO.
Since there are no notes from SAP according to the requirement in transaction MIGO, are there any enhancements available for using the document date instead for posting date when calculating local currency?
Best regards,
Terjesubstitution used
-
S_ALR_87012247 - Customer Balances and Line Items in Local Currency
Hi All,
This report S_ALR_87012247 - Customer Balances and Line Items in Local Currency is not displaying line items for customers in ECC6. Is there any configuration required to get the line items? Please help
Thanks
SrideviIf you see this report S_ALR_87009950, you will get
Opening Balance at the start of fiscal year
Debits and Credit during the reporting period
and the Cumulative Balance.
Please note the above report will not give you line item details.
S_ALR_87012247 report is specifically for poland, in the description it is mentioned that the line items will be displayed, unfortunately, for other countries, there are no line items visible. Therefore, you may explore the possibility of copying this report and changing the code in order to bring the line items along with the totals. -
Difference between GR IR amount in local currency
Hi all,
I hav created one PO in foreign currency for 10 items. GR is happening for all 10 lines with rate say Rs 50. Now when i am doing MIRO with same rate i.e. Rs 50, 8 materials are getting posted correctly. But for 2 materials there is inventory posting for fixed amount (in local currency) irrespective of quantty.this case amount in foreign currency is same but dieefernce for GR/IR account is in local currency.
When line items analysed it was observed that fo these 2 materials exchange rate picked up is different than header exchange rate. the difference in exchange rate is posted to stock account.
In short system icking differen xchange rate for different line items for one invoice ( MIRO is happening against only one invoice)
Can any one please explai this phenomena and any solution for this?
thanksHi
Header exchange rate picked up at time of PO creation with reference to document date in header.
If you fix exchange rate then it will be same for all items in purchase order.
In your case if exchange rate is different then check whether you have done goods receipt in two lots (say 8 items first and then 2 items) with different posting dates. Check accounting documents generated and in that document check translation dates for checking exchange rate in OB08 transaction.
And in invoice what is the currency you are using - if you do not use any special currency (foreign) then PO currency will be picked up. If exchange rate fixed indicator is not there in PO - depending upon system baseline date (posting date) exchange rate will be coming.
Thanks -
Invoice payment other than local currency
Company code currecny is INR
Invoice booked in foriegn currency i.e. document currency EUR 100 and converted to local currency 1000 (inr)
Making the payment in INR in 1000 (INR) against EUR invoice posted, now the vendor will be cleared in local currency and no open items, balances will '0'
But the problem is amount in the doc currency balances will show two difference amounts 1000 INR and 100 EUR.
Is there are any specific settings where we can the knock off the balance lying in the document currency and balances should show '0'.
Regards,
Krishna.You can clear the vendor using F-44 mentioning clearing currency on the selection screen as INR.
Regards,
Gaurav -
F.13 automatic clearing G/L Account in Amount in Local Currency
Hi gurus:
I need a lot of help with t-code F.13.
I need clearing a lot of line items in one GL Account. every one has the same Assignment Number and has in local currency (CLP), but one of them is in USD.
When i call the transaction, I fill the follow fields, but the system doesn't clear the items and shows follow message "B No clearing (difference too large)" .
Company code CMF
Fiscal year 2009
Assignment 2009
Select GL Accounts X
G/L accounts 21070016
Clearing date 30.06.2010
Clearing Currency CLP
Permit individual line items X
Include Suppl Account Assign X
I tried with the follow configuration in OB74
S 21070016 21070016 ZUONR DMBTR
But system cleared certain items, not everything.
¿How can I do a automatic clearing when i have documents with differents document currency? ¿Is it posible to do a residual items from F.13?
Greetings and anticipated thanks
MarcoHello Raj:
Thanks for your reply. Look, the difference that I found between both t-codes is the field: Clearing Currency.
I've executed many times with that field empty and CLP. But the result is the same "No clearing procedures were carried out".
Also I've tried with different combinations of this checks:
F124BVK - Special Processing (Clearing Currency from Assignment Field) (I dont know how to configure this)
F124ALW - Expiring Currencies
F124TOLEB - Consider a Single Line Item for Tolerances
F124NKON - Include Supplementary Account Assignment
What can I do now?
Thanks a lot
Marco -
GR/IR account difference for posting in second local currency
Hello SAP Gurus,
We have set up additional local currency in OB22 (Currency type 30, rate type M, Translation on the basis of "Transaction Currency", date type: 3). We have set up exchange rates in Tr. code: OB08 and using GR based IR.Now:
1. Create a account assigned PO (with Goods receipt) in foreign Currency say EUR 500. Local currency and additional local currency are same say AUD. Exchange Rate for PO is .0.61120 EUR = 1 AUD.
2. Did MiGO with Rate .0.62220 = 1AUD system posted folllowing Entries:
TC= Transaction Currency, LC= Local Currency, LC2= Additional Local Currency
Dr EXpense A/C 500 (TC=EUR) 803.60(LC=AUD) 803.60 (LC2=AUD)
Cr GR/IR Clg A/C 500 (TC=EUR) 803.60(LC=AUD) 803.60 (LC2=AUD)
3. Did MIRO with rate: 0.61550 EUR= 1AUD system is posting following entries (WRONG)
Cr Vendor A/C 500 (TC=EUR) 812.35 (LC2=AUD) 812.35 (LC2=AUD)
Dr GR/IR Clg A/C 500 (TC=EUR) 803.60(LC=AUD) 812.35 (LC2=AUD)
Dr Expense A/C 0 (TC=EUR) 8.75 (LC=AUD) *0.00(LC2=AUD)*
What I think it must do is keep GR/IR clearing AC same for both local currency and LC2 and post difference to original expense account in local and LC2 currency.
It use to work perfectly but seems something gone wrong recently in system(with some OSS note or something else) that seems to have cause this issue.
Any knowledge/experience sharing will be highly appreciated.
Cheers
Chandra
Edited by: Chandra Kaushal on Jun 23, 2010 10:24 AMDear Chandra,
Can you please share the screen shot of OB22 for your company code?
Regards,
Sachin -
Hi,
When a document is getting posted during FI-Co reconciliation there is a minor difference of 0.01 being posted back to the vendor as a difference between the local currency 1&2(1265120.20-1265120.19).Why is this difference being posted back to vendor a/c.
And when the amount is converted from USD to MYR the system is not taking the conversion rate defined ,but using the company code currency rate.
Pls help me with solving the same.
Regards,
ManmohanHi,
Please chk your company code currency.
Thanks
Maybe you are looking for
-
DATABASE ITEM VALUE AS WINDOW TITLE
Hai Everyone, I want my Window title to display customer ID and customer name ,how can i do it.........???????????. I tried with SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW,TITLE,'ORDER.CUSTOMER_ID'); in WHEN-NEW-FORM-INSTANCE.It didn't work. Kindly help.
-
My HP2575 give's "Ink Cartridge Problem - Remove and check cartridge on right"-error
Hello, I have a HP photosmart 2575 all-in-one. For just a couple of month's I use my black 339 cartridge and suddenly it give the error "Ink Cartridge Problem - Remove and check cartridge on right", with means the black cartridge. I always use origin
-
Access Connections 4.52 on A20m with Buffalo Wireless g card
I have an A20m on which I use a Buffalo Wireless 'g' PC card, and have updated to AC 4.52. AC does not see any wireless networks - text 'greyed-out' in menu. Is it at all possible to use AC with this config, or do I have to forget AC if I need to us
-
Audio is still disabled in G430
Hi, I have purchased a G430 28Q notebook. I could install all drivers but the audio driver though is shown as installed but audio is disabled in control panel. I use win xp and have drivers of xp as well as vista. I also installed the xp patch KB8881
-
Hi everyone, I hope that I am not asking a dunce question. But if I order the Iphone from apple on the 10th will they allow you to personalize it for free as they do for the ipod touch, etc? Thanks