Forward contract post Fair Value

Dear Expert,
I try to find the solution about how to post Forward contract at Fair value (monthly) but I cannot. So I need more help, if someone know about this please inform back to me.
Waiting for help.
Thanks so much ^^

Hi,
By default it would have picked up exchange rate type M only.  Check the position management procedure assigned for you contract in TPM26 and in config check for the step used for valuation for this position management procedure.  Under key date valuation for this step, check the exchange rate type used.  You might as well want to change it to ENDP.
Regards,
Ravi

Similar Messages

  • Cancellation of forward contract

    Hi,
    Is there possibility of cancellation of a forward contract prior to maturity date. For example I have created a contract for 6 million on 20.03.14 with a tenure of 6 months i.e. end date is 20.09.14 and I want to cancel the contract on 20.06.14. So, how to go by?
    Pl reply wat the earliest

    Hi,
    I would say there are 2 elements in that question:
    - business-wise - a question - do you want to cancel this contract completely and the other counterparty agrees with that - I would say this is usually not an acceptable behavior, as FX Forwards are legally binding contracts for both counterparties involved. 
    in my view, what looks like a realistic, is that either you:
    need liquidity in that currency earlier, than initially planned (like in the example you gave, on 20.06.2014 vs 20.09.2014), so you can simply settle your FWD contract using SWAP contract.
    e.g. you bought 6 mio EUR against USD with a value date 20.09.2014, though you need 6 mio EUR on 20.06.2014, so you should engage in FX SWAP, where you Buy 6 mio EUR against USD on 20.06.2014 and simulaneously sell the same 6 mio EUR against USD on 20.09.2014, so on the last date 2 opposite flows will cover each other (with some possible difference due to SWAP points);
    also, it might be the case, that due to whatever reason your hedging purpose disappeared, so what you do is you engage in the opposite FX Forward on 20.06.2014, meaning you sell 6 mio EUR against USD with the value date of 20.09.2014. depending on FX rate fluctuations, you might get a Profit or Loss as a result of this.
    - system-wise, based on your choice, you need to capture an appropriate deal in the system.
    hope this will help you.
    Kind regards,
    Renatas

  • NPV of FX Forward Contracts

    Hi coleagues
    We currently have forward contracts 60A and forward hedge accounting transactions (60B). With the current configuration we are able to execute NPVs for 60Bs (hedge accounting transactions) but on 60As NPVs are  not generated. I would like to find out why are NPs are not generated on 60As, what configure can i change to allow NPVs to be calculated on 60As as well. Secondly From a business poiint of view is NPV calculation of forward contracts(60As) different from hedge accounting forwards transactions (60B)
    Thank you in advance
    Victor
    Edited by: Victor Nkomo on Jul 9, 2011 10:26 AM

    Hi Victor,
    This is really surprising. NPV for FX forward doesn't involve huge calculation routines and hence should be very easily configurable in the system. Though, it is difficult to find the reason without having a look at the configuration, I would give you some pointers to verify.
    1) Check the detailed log to find if the cashflows are even getting selected.
    2) If the cashflows are not selected, check the cashflow indicator with these cashflow types in the IMG setting for Market Risk Analyzer.
    3) Check if you are executing NPV calculator on the value date of the deal. If that is the case, then you have to check the include horizon flow flag in the evaluation type which you may view using CFMEVAL transaction.
    Regards,
    Jitesh

  • How to delete cash settlement in forward contract?

    I am facing an in treasury module for forward contracts, earlier I had  filled data in cash settlement tab in tx02, not release or posted, now I donu2019t want to do cash settlement but I am able to delete data in cash settlement tab in tx02 but it gives some error while saving , basically its not allowing me to delete all data in cash settlement tab  and save.
    Any pointers on how to resolve this problem will be appreciated.

    Hi
    If you want to de activate the cash settlement process for this product type then below is the menu path to de activate the.
    In IMG -- TRTM -- Transaction Manager -- Foreign Exchange -- Transaction Management -- Define Product types.
    Here specify the type of settlement as physical.
    Regards,
    Karunakar

  • ECCS Fair Value Adjustments

    Looking for help with ECCS Fair Value Adjustments.  We are running on 4.6c.  We use the ECCS module including the automatic elimination of investments.  I have been asked to set up fair value adjustments for a recent acquisition.  I have completed the config - Define Fair Value Adjustments.  I also modified the method to include the fair value adjustments.  I also populated the master data through CX21.  When I run the consolidation of investments task in the monitor it picks up the investment info via CX21 but does not reflect the fair value adjustments, which I believe it should.  Does anyone have any experience in this area?  Am I correct in believing that the consolidation of investments task should reflect fair value adjustments?  Any thoughts on what might be missing?
    Thanks

    I was able to get the SAP Consolidation of Investments CD.  I found my configuration to be correct.  It was my master data.  I needed to post the Fair Value Adjustment against the investee not the investor.  Once I corrected this with the proper Consolidation Group the posting works properly.

  • How to post null values from h:inputText?

    Hello,
    I have a form made of h:inputText fields that map to an entity class as the backing bean. Whenever I post the form from a web page, all the fields that I did not fill out and that are mapped to String fields in the entity class are set to "" (empty string) instead of null.
    However, I would like to post null values to my entity, because that would indicate that the user did not fill out the field. In other contexts (outside of the web app) it is possible to set the fields to empty strings, but from the web app it should always be null. How can I get JSF to do this correctly?
    Also, when reading entitys with null values from the database, these are converted to empty h:inputText fields, so this direction works as expected.
    Ulrich

    I haven't seen a solution for this as far.
    This is how I do it:
    public void action() {
        if (isEmpty(inputValue)) {
            // do your thing
        } else {
            // do your thing
    public static boolean isEmpty(Object value) {
        if (value == null) {
            return true;
        if (value instanceof String && ((String) value).trim().length() == 0) {
            return true;
        if (value instanceof Collection && ((Collection) value).size() == 0) {
            return true;
        // And go so on .. make it an utility method.
        return false;
    }

  • Regarding contract sales tab value not updating into the standard VA42 t-co

    Hello Experts!!!
    How to add screen shots in sdn...
    so that i can add my screen shots in SDN
    The below shown screen shot is the output of our Zprogram.The table field name:VBKD-BZIRK, where is has been marked as red colur in box.
    While dropping the from Source contract to Target Contract, where the value is not picking to the target contract and finally it is not displaying in the Standard VA42 transaction
         Input value
    That same field should come in the final alv output and also include in the va43 transaction sales tab( sales district)
    This value must then be inserted into every document which is being transferred.
    The above input field dragged from Source Contract to Target Contract, the picked value should reflected in the VA42 transation , but it is not effecting.
    Regards,
    Preethi...

    i already used same But it's not working
    s_order_header_inx-updateflag = 'U'.
    Line items
      REFRESH: i_order_item_in, i_order_item_inx.
      LOOP AT t_data INTO wa_data.
        LOOP AT t_data_item INTO wa_data_item WHERE vbeln = wa_data-vbeln. .
    BAPISDITM
          i_order_item_in-itm_number = wa_data_item-posnr.
          i_order_item_in-profit_ctr = wa_data_item-profit_ctr.
    BAPISDITMX
          i_order_item_inx-itm_number = wa_data_item-posnr.
          i_order_item_inx-updateflag = 'U'.
          i_order_item_inx-profit_ctr = 'X'.
          APPEND: i_order_item_in, i_order_item_inx.
        ENDLOOP.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            input  = wa_data-vbeln
          IMPORTING
            output = wa_data-vbeln.
        CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
          EXPORTING
            salesdocument     = wa_data-vbeln
            order_header_in   = s_order_header_in
            order_header_inx  = s_order_header_inx
            behave_when_error = 'P'
          TABLES
            return            = it_return
            order_item_in     = i_order_item_in
            order_item_inx    = i_order_item_inx.

  • Asset Transfer posting ABT1N/post the values between company codes

    Hi
    In ABT1N transaction I changed the Document, posting, asset value date -> this will be the same date 20.12.2010, system gives error message " Account 20900000 does not exist in company code 'abcd'.
    Please resolve the issue.
    Thanks,
    sahara

    Hi Sahara,
    first question is if the account is really missing in AO90.
    regards Bernhard

  • Posting Zero Value to Unrestricted Stock

    Hi Gurus,
    I'm having some trouble posting zero value materials to unrestricted stock. Is there any restrictions on doing this? if so, are there any work arounds?
    I've tried marking an item in the PO as "free goods" but when I do the G/R, the items are not showing in stock.
    Also, I seem to be having some problems with the material type classification UNBW. 
    Any help would be greatly appreciated.
    Thanks

    Hi
    If you use UNBW material for free items PO, then it will ask for account assignment and once you do GR the stock will be posted to respective account.
    You can not see the stock in unrestricted stock.
    You can create the material of material type FERT with zero value and you can raise PO with free items checked.Once you receive the goods, Quantity will be updated in unrestricted stock and value will be zero.
    Regards
    Ramakrishna

  • Not Able to Post Takeover Values using AS91

    Hi Guys,
    I am not able to post Takeover Values as of 12/31/2007. I gave the last closed fiscal year as 2007 and the system automatically took the takeover date as 12/31/2007. When I try to enter the dtat in Takeover values, it is greyed out. Can anybody explain why it is not allowing me to change values?
    Thanks and Regards
    Madhu Vutukuri

    Hi,
    Try this option -
    1. Keep the cursor focussed on the field that you want to change
    2. Goto Menu Edit >> Change field contents
    A pop up will appear asking to change the value.  Give the required value to be changed and save.
    Regards,
    Sridevi

  • FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54

    Hi all,
    I am using Former Budgeting and is configured for Commitment Budget only (not configured for Payment Budget). When I tried posting via GL Document Entry to test FM, I encountered the following error.
    [Message no. FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54
    Diagnosis:
    Posting for the document of value type 54was attempted on a date that has not been opened in FM.
    Procedure:
    To define open item intervals for FM postings, use the following transactions:
    Individual Maintenance of Open Time Intervals
    Mass Maintenance of Open Time Intervals]
    I have already maintained in transaction FMIR.
    The entry is:-
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    What else do you think could be causing this error?
    Regards,
    Bernard

    Go tcode FMIR.
    Ensure that you both entries:-9A Payment Budget and 9B Commitment Budget.
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9A Payment Budget/2010//00 All Account Assignment// / /16
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    Regards,
    Bernard

  • How can i post a value to an account and intercompany account

    Hi All
    i need to post a value to an account and inter company account in my script logic.
    For Ex:
    captures values:
    profitcentre     interco     account     amount
    12345             defualt      502400     2000
    now i need to post the same amount (2000) to an intercompany profitcentre to balance.
    when i run my logic it should look like this
    Interco    account   amount
    I_12345   502400   -2000
    how can i do the above things.
    thanks

    Hi Satish,
    You can use the *REC statement to post the amount. For example,
    *WHEN PROFITCENTRE
    *IS 12345
       *REC(FACTOR = -1, INTERCO = I_12345)
    *ENDWHEN
    The above code is static and will work only when the profitcentre is 12345.
    You must be having some relation between profitcentre and interco. Leverage on that.
    1. First fetch all the profitcentres.
    2. Fetch the interco based on above profitcentres.
    3. Run the above code for each of the profit centres with the help of a FOR loop.
    Hope this helps.

  • Posting date = Value date does not work

    hi,
       this is the problem given by them,
    symptom:
    When the parameter 'Posting date is value date' is active, the posting date of all movements of a bank statement is the bank statement date and not the value date of the individual movements of the bank statement.
    other terms:
    RFEBBE00,CODA,Belgian Bank statement,PAR_VALD,FEBPDO-BEVALD,FEBBEVALD
    Reason & Prerequisites:
    The program converts the belgian bank statement format to the Multicash format.The multicash format uses the bank statement date as the posting date.
    I want to know how the logic is done so that we will get the posting date = value date and in which user exit is it written?
    Plz help me.
    Regards,
    Shalini

    Basically can you please clarrify your requirement as to what you want to change ..what I understand you would need to change the code for ABAP - RFEBBE00
    Value Date code in the above abap
            IF PAR_VALD = 'X'.
              MOVE C2-VALDT TO HLP_VALDT.  "  VALUE DATE
             write hlp_valdt to umsatz-budat dd/mm/yy.
            ELSE.
              MOVE C8-BALDT TO HLP_BALDT.
              MOVE HLP_BALDT TO HLP_VALDT.
            write hlp_valdt to umsatz-budat dd/mm/yy.
            ENDIF.
               MOVE HLP_VALDT(2) TO UMSATZ-BUDAT.
               MOVE HLP_VALDT2(2) TO UMSATZ-BUDAT3.
               MOVE HLP_VALDT4(2) TO UMSATZ-BUDAT6.
    Regards
    Anurag
    Message was edited by: Anurag Bankley

  • Forward contracts

    Forward contracts are booked on the basis of confirmed orders placed on the foreign vendor. These
    contracts are booked for currency fluctuations. With these contracts we can fix our liability in INR.
    For example: If we have raised one PO in favour of foreign vendor (ESAB) for GBP 100,000 we will book
    a forward contract for same amount (GBP 100,000) at current rate (GBP/INR). We book these contracts
    if we feel the current rate is reasonable and there are chances that in near future the rate will go up. If we
    feel the rate will go down in near future we will wait for opportunity to book the contract at low price.
    For booking forward contracts bank is charging premium which will depend on the market conditions.
    Normally bank charges 1.3% to 1.5% premium (on spot rate) for one year to book the forward contracts. In
    short we our forward rate will be a combination of  spot rate & premium. For example : If we will book
    contract for GBP 100,000 on 1.4.2010 and spot rate (Market rate of GBP on 1.4.10) is 68.00 and premium
    in 1.5% on Spot rate my forward rate will be Spot Rate 68.00 + Premium 1.02 = INR 69.02
    Cancellation of Contract : At the time of expiry of contract if we will not utilize the contract, we have to pay
    the difference to the bank if the forward rate is lower than the spot rate (on the date of expiry). Similarly the
    bank will pay you the difference if the spot rate is lower than our forward rate. For example:
    Contract Date Expiry Date     Amount of GBP Forward Rate  Spot Rate on   Expiry    Profit / (Loss)
    1.4.2010     31.3.2011     100,000            69.02                 66.02                              (300,000)
    In the above example our forward rate is INR 69.02 and if the spot rate of GBP on 31.3.11 is INR 66.02 the
    bank will recover INR 300,000 from us by debiting our bank account on expiry date.
    Reversal of premium: At the time of booking contract the bank charges the premium amount for the entire
    tenure of the contract. If we will utilize the contract in between the bank will pay the unutilized premium.
    For example: If our premium on GBP for one year is INR 1.02 and we will utilize the contract within 2 month
    bank will repay us the premium for 10 months. While calculating the unutilized premium amount the bank
    will take current premium rate.
    any idea on this requirement please give the documents
    Regards
    Kari

    Hi Kari,
    perhaps you could you premature settlement functionality. Then the original forward contract will be cancelled and a corresponding new contract with adjusted forward rate created.
    BR,
    Tomislav

  • To Send POST Method Value in ProxyServer

    Hello
    I developed a ProxyServer. Problem is when i send post method value to server...data is not sending correctly. But i can get the value correctly form browser. How can send the post method values.
    My source code is
    * ServerThread.java
    * Created on May 15, 2001, 2:05 PM
    * @author  maniksanthosh
    * @version
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.io.BufferedInputStream;
    public class ServerThread extends java.lang.Thread {
        /** Creates new ServerThread */
        Socket client;
        public ServerThread(Socket client) {
            this.client = client;
        String SampleURL="";
        public void run() {
            try
            client.setKeepAlive(true);
            DataInputStream Sin = new DataInputStream(client.getInputStream());
            OutputStream Sout = client.getOutputStream();
            String request = Sin.readLine()+"\n";
           System.out.println(request);
            int fsp =  request.indexOf(' ');
            int nsp = request.indexOf(' ',fsp+1);
            int eol = request.indexOf('\n');
            String method = request.substring(0,fsp);
            System.out.println("Method Length :"+method.length());
            String SUrl = request.substring(fsp+1,nsp);
            String raw_mime_header = request.substring(eol+1);
            request = request.substring(0,eol);
           /* System.setProperty("proxySet","true");
            System.setProperty("proxyHost","132.132.64.244");
            System.setProperty("proxyPort","3128");*/
                System.out.println(SUrl);
             URL url = new URL(SUrl);
             HttpURLConnection urlc =(HttpURLConnection)url.openConnection();
             System.out.println("System Method :"+urlc.getRequestMethod());
             urlc.setDoOutput(true);
             System.out.println("URL: "+url);
             System.out.println("Method: "+method);
         //   System.out.println("Request Property :"+urlc.getRequestProperty("accept"));
             String data ="";
            if(method.equalsIgnoreCase("GET"))
              // urlc.setRequestMethod("GET");
               /*while((data = Sin.readLine())!=null)
                    if(data.equals("") || data.equals(" ") || data.equals("\r\n\r\n"))
                        URLout.writeBytes("\r\n\r\n");
                        URLout.flush();
                        break;
                    URLout.writeBytes(data+"\r\n");
                    URLout.flush();
             int ch =0;  
                InputStream URLin = urlc.getInputStream();
                while((ch=URLin.read())!=-1)
                    Sout.write(ch);
                    Sout.flush();
            }else
    if(method.equalsIgnoreCase("POST"))
              DataOutputStream URLout = new DataOutputStream(urlc.getOutputStream());
              System.out.println("Request Method : "+urlc.getRequestMethod());
              System.out.println("Instance Follow Redirects : "+urlc.getResponseCode());
              urlc.setInstanceFollowRedirects(true);
         //     urlc.setDoInput(true);
                while((data=Sin.readLine())!=null)
                     if(data.equals("") || data.equals(" ") || data.equals("\r\n\r\n"))
                        URLout.writeBytes("\r\n");
                        int postch = 0;
                        int total = Sin.available();
                        System.out.println("Total :"+total);
                        for(int l=0;l<total;l++)
                           postch=Sin.read();
                           URLout.write(postch);
                        System.out.print((char)postch);
                        //   URLout.flush();
                        URLout.writeBytes("\r\n");
                      // URLout.flush();
                        break;
                     urlc.setDefaultRequestProperty("POST",postch);
                     URLout.writeBytes(data+"\r\n");
                    URLout.flush();                                 
                int ch =0;  
                InputStream URLin = urlc.getInputStream();
                while((ch=URLin.read())!=-1)
                    Sout.write(ch);
                    Sout.flush();
                URLin.close();
                URLout.close();
                   Sout.flush();
             Sin.close();
             Sout.close();
             Sin.close();
            }catch(Exception e){System.out.println("Inside Run Method in Server Thread "+e);}
        private String getPostValue(InputStream in) //throws IOException
         /*byte buf[] = new byte[8192];
         int pos = 0;
         int c;
         while((c=in.read())!=-1)
            System.out.print((char)c);
                switch(c)
                    case '\r' :
                        break;
                    case '\n':
                     if(buf[pos-1]==c)
                            return new String(buf,0,pos);
                     default:
                         buf[pos++] = (byte) c;
          return null; */
            /*DataInputStream data = new DataInputStream(in);
            String postStr ="";
            while((postStr=data.readLine())!=null)
                System.out.println(postStr);
            return postStr;*/
            return null;
       private String  getRawRequest(InputStream in) throws IOException
            byte buf[] = new byte[8192];
            int pos=0;
            int c;
            while((c=in.read())!= -1)
                System.out.print((char)c);
                switch(c)
                    case '\r' :
                        SampleURL+="/r";
                        break;
                    case '\n':
                        SampleURL+="/n";
                     if(buf[pos-1]==c)
                            return new String(buf,0,pos);
                     default:
                         buf[pos++] = (byte) c;
                         SampleURL+=(char)c;
            return null;
    }

    I can read all the value from browser ..but i couldn't send that to server. I changed ("\r\n\r\n") to ("\r\n"). Still the value is not going correct.
    Whether I have to use setDefautRequestProperty(). if i have cookies..how can i send that value to browser from Server or from Server to browser.
    Regards
    Santhosh

Maybe you are looking for

  • HP deskjet 3055A e-All-in-One printer/scanner Not scanning

    Hello I have the all in one as listed.  It has worked for ages absolutely fine and the printer both wireless and network still works.  The scanner however does not the fact have done a Scan doctor on it.  Stops at Twain Scan problem.  Despite all the

  • "Save As" Forms In Acrobat X

    I have created multiple forms for my organization in LiveCycle that allow trainers to evaluate new hires. All of the forms are located in a Portfolio that are on the main server. The trainers are able to fill out part of the form, save it, and return

  • Login and Startup Issues

    I've been having quite the challenge with my machine during startup. I'm running MBP late 2006 running 10.6.6, 2gb ram. Problem is that during startup it takes about 10 min to go from initial grey screen with apple to login page. Sits with blue scree

  • Why will Verizon not allow the use of a phone number that is Not a Verizon Number?

    Not happy with Verizon! No alerts sent to iPad, no phone numbers other than Verizon numbers. Why? Options 09-29-2011 02:17 AM Ok, I have been on the phone twice now with customer support, all I want is an alert sent to my IPad for data usages ! I wan

  • Is there a way to find out  "dbm_user " in MAX DB?

    Hi,    Can someone tell me how to find the "dbm_user" name in MAX DB. I could find an option called 'user_getall' using 'dbmcli' but not sure how to use it. Please let me know the syntax to use it. Thanks.