Changing PO default currency using BADI

Hi all,
I received a requirement to use the same currency in PO than was chosen in PR.
For example,
a PO from PR created in USD should be in USD
a PO from PR created in EUR should be in EUR
I am trying to do this using BADI ME_PROCESS_PO_CUST but despite I assign the value of currency from PR in methods PROCESS-HEADER and PROCESS-ITEM the value is not changing. I checked trying to change any other field like "item text" for example and it works, so I guess I'm using the BADIs the right way.
Do you know any other way to do this o maybe the clue to this particular problem.
Thanks in advance,
Sebastián Ligueros

the currency in the PR is usually your home currency (from company code)
The currency in the PO is the currency that is maintained in vendor master.
A PR is generic can be assigned to a vendor in USA which has prices in USD, or to a vendor in Germany which has the prices in EUR, or to a vendor in England with GBP.
Do you really think that the vendor is lucky if create the PO in USD while   the offered prices are in EUR.

Similar Messages

  • Changing the Default Currency in Analytics App's don't change curr symbol

    Hi All,
    We are using BI APPS 7.9.4 with OBIEE 10.1.3.3.2
    We want to change the default currency for reporting from $ to £ in BI Dashboard reports.
    I have edited the currencies.xml file on $INSTALLDIR/OracleBI/web/config
    changed the sybmol to £ from $
    <Currency tag="int:wrhs" type="international" placeholder="true" symbol="£" format="$#" digits="2" displayMessage="kmsgCurrencySiebelWarehouse">
    <negative tag="minus" format="-$#" />
    </Currency>
    <Currency tag="loc:en-GB" type="local" symbol="£" locale="en-GB" format="$#" digits="2">
    <negative tag="minus" format="-$#" />
    </Currency>
    and restarted BI Server, Presentation Server, Java Host and all the OPMN services but the reporting currencies in the dashboard reports are still displayed in $. The report currency symbol is showing $ by default irrespective of the default currency set in the currencies.xml
    Ex: $13459
    Anyone know what this issue could be, please let me know if am missing anything.
    I appreciate your help.
    Rgds, Bhaskar Kolluru
    Edited by: bkolluru on 30-Sep-2008 03:14

    Did you try changing the format setting as well?
    format="£#"

  • How to change the default currency in CJ32 and CJ33

    Dear all,
    As required by the user, I want to know how to change the default currency from controlling area currency to object currency in TCODE CJ32 and CJ33. Currently, the controlling area currency will be defaulted in the field "Views in".
    Could any one help me? Points will be awarded.
    Thank you.
    Christina.
    Edited by: Virendra Pal on May 5, 2010 8:34 AM

    Hi Christiana ,
    Once you are in tcode CJ30 / CJ32 , Enter either Project definition or WBS element and this shall take you to the Budget screen and once you are here you can find a drop down with two options .One is Controlling are currency and the other one is Object currency.
    Since the Currency is set to Object currency in OPS9, System shall allow the budget values in Object currency and if the user wants to see the same values in Controlling are currency ,then the user needs to view the values in Controlling are currency using the drop down .
    Regards
    Judy

  • Changing the Default currency in OBIA Dashboards

    Hi, I have successfully installed OBIA 7.9.5 and also I have integrated with EBS successfully. Only problem we have now is that by default all Reports and Dashboards are showing USD currency where as we need GBP. Is there a way I can change this default format acorss the reports and Dashboards in one shot?. I know I can change in each report and column..but I would not prefer that as there are 100's of columns.
    Appreciate any help on this.

    Hi,
    I know OBIEE. Could you please provide any document or brief the steps involved in integration of OBIA with EBS.
    It is very important for please.
    Rgards
    Srinivas Chindam

  • What is Application Default Currency used for?

    Hi,
    Can anybody tell me what is the use of Application Default Currency when it is mandatory to assign every entity a currency?

    This is not exactly correct. The application currency in HFM is only used as a last resort for triangulating to between the source and target currency. True, it is usually the default currency for the application, but it does not have to be.
    Refer to the Translation process in chapter 6 of the HFM user guide for full details on this.
    For anyone who used Hyperion Enterprise, the default currency in Enterprise is the currency used when no specific currency has been attached to an entity. In HFM this is not the case at all since you must attach a currency to every entity.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Changing the default reposity using enterprise manager

    HI,
    I want to change the default repository from SampleAppLite to a repository I created myself.
    I am following steps provided in RittmanMead article:
    http://www.rittmanmead.com/2010/08/obiee-11gr1-basic-system-administration/
    I have encoutered an issue when I click on Activate Changes, it is throwing up an error message. It seems to an issue with the BI_ORACLE_HOME environment variable.
    Any ideas on how I can solve this?
    The log entry is below.
    Thanks
    Gavin
    Message ID EM-02694
    Message Level 1
    dcid aee8c876a5798c5e:-620b2d81:12f29efe76b:-8000-00000000000001cd
    Relationship ID 1:25955
    Argument 1 JEE_SERVER:11gdev2:bi_server1;UNEXPECTED_ERROR;Exception occured during setting configuration values.\nUnderlying cause of exception was:\njava.lang.IllegalStateException\nRequired environment variable BI_ORACLE_HOME not set\nReport on underlying changes made is:\nINFO: Element Type: JEE_SERVER, Element Id: 11gdev2:bi_server1, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null\nFINE: Element Type: ORACLE_INSTANCE, Element Id: 11gdev2.corehr.com:CoreBI, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null\nFINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 11gdev2.corehr.com:CoreBI:coreapplication, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null\nFINER: Element Type: SYSTEM_COMPONENT, Element Id: 11gdev2:coreapplication_obis1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: repository name set to value: Core_Repository_BI0001.rpd\nFINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 11gdev2.corehr.com:CoreBI:coreapplication, Operation Result: APPLYING_ENDPOINT_CHANGES, Detail Message: null\n\n
    Component AdminServer
    Module oracle.sysman.emai.view.bi.impl.ProgressDialogHelper
    Host 11gdev2
    Host IP Address 192.168.10.3
    User weblogic
    Thread ID Thread-80
    ECID 0000Iwe8v565yWWFLzqIOA1Db2IV00006x
    Message Supplementary information regarding operation: JEE_SERVER:11gdev2:bi_server1;UNEXPECTED_ERROR;Exception occured during setting configuration values.
    Supplemental Detail Underlying cause of exception was:
    java.lang.IllegalStateException
    Required environment variable BI_ORACLE_HOME not set
    Report on underlying changes made is:
    INFO: Element Type: JEE_SERVER, Element Id: 11gdev2:bi_server1, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: ORACLE_INSTANCE, Element Id: 11gdev2.corehr.com:CoreBI, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 11gdev2.corehr.com:CoreBI:coreapplication, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 11gdev2:coreapplication_obis1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: repository name set to value: Core_Repository_BI0001.rpd
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 11gdev2.corehr.com:CoreBI:coreapplication, Operation Result: APPLYING_ENDPOINT_CHANGES, Detail Message: null

    How are you starting everything up after a reboot?
    I've created 2 environment variables (user and system) to get round (other) problems with BI_ORACLE_HOME not being set. Give the variables the name BI_ORACLE_HOME and point them to the location of your Oracle_BI1 directory. On my system the value is C:\middleware\Oracle_BI1. Reboot and start everything up and you should be good to go.
    Paul

  • CR XI R2 Sp6 - How do you change the default printer used by the Viewer?

    CR XI R2 Sp6
    .NET
    VS2005, C++
    The app selects printer for the job as m_Report->PrintOptions->PrinterName = ss_Device;
    This works nicely for printouts to the printer, but is ignored by the viewer. There, the machine default printer is always selected when I hit the print button.
    Found this which is sortof similar:
    http://forums.sdn.sap.com/thread.jspa?threadID=1275149
    Is there any way to fix this? If no, then is it fixed in more recent versions of CR?

    All of that above can be changed at runtime, but you'd somehow need to figure out what the default printer driver is on each machine and then assign it to the report.
    Yes,but that is exactly what I do. The app normally uses the Windows default printer just as any C++/MFC app will do. On the file menu there is an option to select printer which calls CWinApp::OnFilePrintSetup(); which sets the application default printer setup.
    In the app there is a function to retrieve the default printer:
    CString CLpApp::GetDefaultPrinter()
         PRINTDLG     pd ;
         CString          printer("Failed") ;
         pd.lStructSize = (DWORD)sizeof(PRINTDLG) ;
         BOOL bRet = GetPrinterDeviceDefaults(&pd) ;
         if (bRet)
              // protect memory handle with ::GlobalLock and ::GlobalUnlock
              DEVMODE *pDevMode = (DEVMODE*)::GlobalLock(m_hDevMode) ;
              printer = pDevMode->dmDeviceName ;
              ::GlobalUnlock(m_hDevMode) ;
         return printer ;
    When I print, I do:
    void CSkrivDlg::StartReport(CLpReportJob^ jobb)
         jobb->SelectPrinter("",theApp.GetDefaultPrinter(),"");
         if(m_tillSkrivare)
              jobb->OutputToPrinter(1);
         else
              jobb->OutputToWindow("Fönsternamn", 0, 0, 200, 200, 0, NULL, NULL);
    This works correctly for OutputToPrinter(1);, but not for OutputToWindow() which are simply wrappers for the CR functions:
    bool CReportJob::OutputToPrinter(int nCopies)
         bool rc = true;
         try
              m_Report->PrintToPrinter(nCopies,true,0,0);
         catch (Exception ^e)
              TRACE("
    %s",e->Message);
              m_LastError = e->Message;
              rc = false;
         return rc;
    // OutputToWindow()
    // a,b,c,d = Fönsterkoordinater eller noll för default
    // style = flaggor för fönsterposition
    // window = fönster efter vilket vi dyker upp
    // child = rapportfönstrets handle om vi vill ha den
    bool CReportJob::OutputToWindow(CString Namn, int a, int b, int c, int d, int style, CWnd* window, CWnd **child)
         bool rc = 0;
         CString title="Dummy1";
         title = m_Report->SummaryInfo->ReportTitle;
         CFloaterDlg *Floater = new CFloaterDlg(NULL);               // TODO: Get window
         Floater->Create(IDD_FLOATER_DLG, NULL);
         if(Floater != NULL)
              m_Report->ExportOptions->ExportFormatType = CrystalDecisions::Shared::ExportFormatType::PortableDocFormat;
              Floater->m_Viewer->ReportSource = m_Report;
              Floater->m_Viewer->Zoom(theApp.m_ScreenZoom);
              // Sätt fönsterrubrik från rapporten
              Floater->SetWindowText(title);
              // Puffa på så att den kan ändra storlek på Crystal-kontrollen
              Floater->Size();
              // Visa fönstret om det är stängt
              if(!Floater->IsWindowVisible())
                   Floater->ShowWindow(SW_SHOW);
              rc = true;
              if (child!=NULL) *child=Floater;
         else
              AfxMessageBox("Kunde inte skapa fönster för utskrift",MB_OK);
              rc = false;
         return rc;
    Floater is simply a dialog that holds the Viewer control.
    For some reason does the Viewer not obey the printer selection done in the report

  • Changing the default currency of an entity after it has data stored

    We would like to setup some new entities that are not incorporated for our Actuals collection yet and submit data to our Forecast scenario for them. The issue is the entities currency may change by the time it is incorporated at which point we would need to change the currency previously defined in the metadata for the entity. Will this have any adverse affects on the application other than the fact that the data currently in the system for the entity will not be relevant and would need to be cleared or overwritten with updated data in the new currency of the entity?

    The data and journals will actually remain in the database, but will be unavailable to you. This is why I used the term "orphaned" in my earlier reply.
    Yes, I suggest first removing the data and journals prior to making the currency change.
    Yes, process management will re-set to Not Started, and the Calc Status will also be No Data. You may still see calc status and process management levels in those other currencies, but you cannot change them. That is, if you changed the currency from GBP to EUR, you will see see a calc status in GBP rather than NoData as you would see in any other unrelated currency.
    Ideally, you would completely delete the entity in metadata, and then load it as a new entity with the new currency. This would be difficult to do if this entity is an Intercompany Partner for another entity. If it is not an ICP for anyone else, I would just delete the entity, and then add it back with the new currency.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How do I change the default colors used by Flex charts controls?

    Default 28 colors in mx.charts.styles.HaloDefaults.
    I want to add some colors, How should I do?

    I'm tryint to solve the same problem. There is a solution to reset the array (or to change in your case) HaloDefaults.defaultColors on the preinitialize event for example for Application.
    <s:Application ... preinitialize="onPreinitialize()">
    <fx:Script>
            <![CDATA[
         import mx.charts.styles.HaloDefaults;
         use namespace mx_internal;
         import mx.core.mx_internal;           
         public static const myDefaultColors:Array = [ 0xff000b, 0xc87eb];
         private function onPreinitialize():void{
              HaloDefaults.defaultColors = myDefaultColors;
         ]]>
    </fx:Script>
    <!-- Some chart -->
    </s:Application>

  • How to change default currency in BI Apps

    We need to run siebel sales & marketing analytics . Now we have two questions.
    1. I can't find default currency parameter in DAC's Source System Parameters. How could we change the default currency from USD to CNY.
    2. We can run all jobs successfully, but most of area in BI Dashboard id displaied 'No resault' ... even if we use the copy of product data.

    Hi,
    In DAC>Source System Parameters > $$GLOBAL1_CURR_CODE parameter, here you need to change from USD to CNY. Refer OBIA document for these currency codes. Genereally $$GLOBAL1_CURR_CODE refers to Document currency, $$GLOBAL2_CURR_CODE refers to Local currency and $$GLOBAL3_CURR_CODE refers to Global currency.
    You need to change this code based on your requirement.
    Anyone correct me if am wrong....Hope this helps you.........
    Thanks,
    Navin Kumar Bolla
    Edited by: Navin Kumar Bolla on May 26, 2011 1:09 AM

  • 2720 Fold ; Expense Manager change default currenc...

    Hi
    I have just bought a new Nokia 2720 Fold mobile.  It has some interesting features.  However, there is NO information in the user instructions about how to set up and use the Expense Manager or how to change the default currency symbol. 
    The symbol defaults automatically to $ and there is no apparent way that I have found to change it to £ or any other symbol.  Since Nokia is used worldwide I have no idea why they  would compulsorily make the $ sign a default and unchangeable.  After all not every one lives in the U.S.!
    Does anyone know how to change the $ sign to £ or anything else?
    Thanks and regards
    Mrs. F. Butler

    Wolfgang Speckle wrote:
    Hi Lukas,
    your are right. In the trip schema the default values for a trip can be defined.
    All this customizing is under the node "Trip Status" which actually means that these default values only apply if the user calls the subdialog "Trip Status" in PR05.
    If the user saves a trip after changing it, then a different status is applied.
    Actually this is the result of my testing and not documented as such.
    I would like to know if the trip status for the "save" can be customized or if it is hardcoded.
    Best Regards and a nice weekend ...
    Wolfgang
    Indeed. Then you'll have to overwrite it programatically in SAPMP56T / MP56TF00 FORM SET_STATUS_TRVPA. You'll see at the end of the Form Routine ABREC is always set to '1', i.e.  ptkxx-wax1x = 'X'. If I was in your shoes, I'd make an implicit enhancement at the of the form routine, clear  ptkxx-wax1x and set  ptkxx-wax0x = 'X'. That should do the trick.
    Cheers, Lukas

  • Changing an application default currency

    Hi all,
    I want to change my application's default currency is it possible and if it is possible how can it be done
    Appreciate any help

    It is not possible to change the Default Currency of a application once it is created.

  • Default Currency Format

    I am sure there is a way to do this, but help-function does not help, and manual does not enlighten me. So how can I change the default currency from shown prefix.sterling to showing suffix.euros. Thanks, cannot do any productive before resolving this easy thing.
    Jukka

    The default currency setting is defined thru the System's Preference Pane entitled "Language and Text"
    To define the language in use, drag it to the top of the languages list
    Then enter the thumb entitled [Formats]
    If Euro is not the unit displayed in the Numbers area,
    you must enter the [Currency] menu to select euro
    Yvan KOENIG (VALLAURIS, France) mercredi 31 mars 2010 21:49:00

  • When I download Microsoft word documents (if have word 2007), I have somehow changed the settings and it downloads them in wordpad, and the format is very bad and I can't read a lot of the document. How do I change the default setting back to using Micro

    When I download Microsoft word documents (if have word 2007), I have somehow changed the settings and it downloads them in wordpad, and the format is very bad and I can't read a lot of the document. How do I change the default setting back to using Microsoft Word 2007 to open these documents?
    == This happened ==
    Every time Firefox opened
    == about a few weeks ago - I had tried to open some docuuments saved on a mac, my PC (which runs Windows 7), used word pad to open these, and this seems to have changed the default settings somehow.

    See this:
    [http://support.mozilla.com/en-US/kb/Managing+file+types]

  • Mail -- How can I change the default email account from which my messages go, without having to change it each time I draft a message?  It currently assumes an email account that I rarely use. Thanks.

    How can I change the default email account from which my messages go, without having to change it each time I draft a message?  It currently assumes an email account that I rarely use. Thanks.

    sorry, but I can't find the mail preference in the latest Yosemite OS. Do you know where I can find it?
    Thank you
    Don

Maybe you are looking for

  • Nano display

    My Nano display has a "blotch" on it and nothing else can be seen. I have reset it and nothing. I have restored and still nothing. Ideas?

  • Embedded audio won't play

    Hello, I don't know if this should go in the Flash Forum or the Dreamweaver Forum, but here's my problem: I'd really like to embed an .mp3 file into the homepage of a site. So I open it in Flash MX2004, export it to .swf and .fla. Now I'm trying to e

  • Backup all metadata, custom icons, ACLs, extended attributes?

    As a programming project I am looking at backing up absolutely everything associated with files and directories so that it can be restored perfectly. This would include associated metadata, resource fork, custom icon, permissions, access control list

  • No personnel file available for personnel number .....

    Good Night. I am implementing MSS. When i give clic in the following path General Information=> Related Activities   =>Display personnel file , the system display the following message [Link Error|http://www.freeimagehosting.net/uploads/3adcf2004e.jp

  • Ma version d'essai Lightroom Mac est expiré. J'ai un numéro de licence maintenant mais je ne sais pas où l'indiquer

    J'avais une version d'essai installé depuis longtemps sur mon Mac. J'ai eu une licence depuis peu mais je ne sais pas comment l'enregistrer. J'ai déjà essayer de retélécharger le logiciel par le download manager pu de faire les dernières mises à jour