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 earliestHi,
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 -
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 AMHi 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 -
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?
ThanksI 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.
UlrichI 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,
saharaHi 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.
ThanksHi
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 VutukuriHi,
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,
BernardGo 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.
thanksHi 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,
ShaliniBasically 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 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
KariHi 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
-
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
-
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.