Show clickable link inside htmlb:textArea ?
Hi have a htmlb:textArea that is sometimes enabled and sometimes disabled in my application. The text inside sometimes contains links (starting with http://..).
If would be ultra cool if these links are directly clickable, so that you dont have to copy and paste them into your browser. I guess this is impossible, right?
Hi Daniel,
I guess you mean htmlb:textEdit? Well this element cannot contain other elements - that's why a htmlb:link is not possible. As a try you can play around with the encoding attribute of htmlb:textEdit but I think this will not work either.
As workaround you could replace the htmlb:textEdit by htmlb:text containing htmlb:link ?
Let me know if something works!
Regards,
Sebastian
Similar Messages
-
Making clickable links in a TextArea?
Hi there,
I made a TextArea where several URLs are being displayed in the form (http://www.url.com)...does anybody know if it is possible to make these hyperlinks? So the user can click on whichever one they want and view it in their primary browser?
If someone can help me here, I'd reallly appreciate it. Would be great.
Thanks in advance,
-jtkI made a TextArea where several URLs are being
displayed in the form (http://www.url.com)...does
anybody know if it is possible to make these
hyperlinks? So the user can click on whichever one
they want and view it in their primary browser?instead of using a TextArea you could use a Jlist
then add a mouse_clicked event and then call
Runtime.getRuntime().exec("cmd /c start "+tempString);
where tempString is your URL in the list
chidychi -
TextArea Object With a link inside ?
Hi,
I would like to implement a url link INSIDE a TextArea.
say:
text describing the url...
more text...
URL: www.aURL.com
I would like to make the line that coressponds to the URL
a link that will open in a new browser window when pressed (by myApplet.getAppletContext().showDocument
It was mentioned to me that I could make a label
that has a url link that will solve my problem.
My QUESTION is can I insert a label inside a TextArea
object, and how ?
IF NOT, then is there an alternative way to accomplish
my desire?
Thank you in advance.
-go Java !heres one i did without any panels or stuff
i just cheated i saved a bunch of locations equivelent to a square area in a array
tested for the mouse being over the area
if it was set a value to 1 in another coresponding array and if the mouse got clicked their i oped up the url
kinda cheesy because i havent had the time to do a double buffering routine for it
but hey it works
<applet code="testmenu16.class" width=350 height=350>
<PARAM name="bgcolor_value" value="1">
<PARAM name="html_linkname0" value="Java Homepage">
<PARAM name="url0" value="http://www.javasoft.com">
<PARAM name="description0" value="check this out+parsin the string+cool cool ">
<PARAM name="html_linkname1" value="Java Boutique">
<PARAM name="url1" value="http://www.javaboutique.com">
<PARAM name="description1" value=" how about the java boutique +they have lots of stuff+and some great lil apps+touse for a website+or for source to use">
<PARAM name="html_linkname2" value="Sun Homepage">
<PARAM name="url2" value="http://www.sun.com">
<PARAM name="description2" value="this is suns official+site for java+ forums serverlets applets+ect.. ">
<PARAM name="html_linkname3" value="damit to all hell">
<PARAM name="url3" value="http://www.pietrick.com">
<PARAM name="description3" value="heres the link for this site +pietrick.com +hope u like it">
<PARAM name="html_linkname4" value="blah blah">
<PARAM name="url4" value="http://www.pietrick.com">
<PARAM name="description4" value="blah blah+blah +this is a test+blah blah+blah blah+blah blah gonna test to see how much this tokenizer can handle+heheblah blah gonna test to see how much this tokenizer can handle+hehe">
</applet>
<br>
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.event.MouseEvent;
import java.net.URL;
import java.net.*;
import java.net.MalformedURLException;
import java.util.StringTokenizer;
import java.lang.String.*;
public class testmenu17 extends Applet implements MouseListener ,MouseMotionListener
Choice html_linkname;
Choice description;
String html_linkwpage, html_URLlink, html_description, string_to_bust;
String[] linkname_aray;
String[] linkURL_aray;
String[] linkdescription_aray;
int maximum_amount_of_urls = 256;
int i = 0;
int ii = 0;
int iii = 0;
int grab_bgcolor = 0 ;
String bgcolor_value ;
int linkheight = 25; // must be smaller or = to spaceing size
int spaceingsize = 30;
int spaceingvar = 25; // pretty much leave this be
Font font1 = new Font("Helvetica", Font.ITALIC, 10);
Font font2 = new Font("Helvetica", Font.BOLD, 16);
Font font3 = new Font("Helvetica", Font.ITALIC, 14);
int actual_number_of_urls = 0; // this is just a parell loop counter to i to use later
int size_increaseX = 80;
int size_increaseY = 15;
int size_normalX = 80;
int size_normalY = 20;
int mouseX, mouseY ; // mouse movement variables
int[] the_link_is_hot;
int[] linkvar_number;
int[] posX1;
int[] posY1;
int[] posX2;
int[] posY2;
int dummy_ivar1 = 0;
int dummy_ivar2 = 0;
int dummy_ivar3 = 0;
int dummy_ivar4 = 0;
int dummy_ivar5 =0;
String the_tempstring1 = (" ");
String the_tempstring2 = (" ");
String the_tempstring3 = (" ");
String the_tempstring4 = (" ");
String the_tempstring5 = (" ");
String the_tempstring6 = (" ");
String dummy_svar1 = "blah mousereleased";
String dummy_svar2 = "blah mousemoved";
String dummy_svar3 = "blah general test";
public void init()
addMouseListener(this);
addMouseMotionListener(this);
grab_bgcolor = Integer.parseInt(getParameter("bgcolor_value"));
switch(grab_bgcolor)
case 0:
setBackground(Color.black);
break;
case 1:
setBackground(Color.blue);
break;
case 2:
setBackground(Color.green);
break;
case 3:
setBackground(Color.red);
break;
case 4:
setBackground(Color.gray);
break;
case 5:
setBackground(Color.white);
break;
default: { setBackground(Color.black);
html_linkname = new Choice();
description = new Choice();
linkname_aray = new String[maximum_amount_of_urls];
linkURL_aray = new String[maximum_amount_of_urls];
linkdescription_aray = new String[maximum_amount_of_urls];
linkvar_number = new int[maximum_amount_of_urls];
the_link_is_hot = new int[maximum_amount_of_urls];
posX1 = new int[maximum_amount_of_urls];
posY1 = new int[maximum_amount_of_urls];
posX2 = new int[maximum_amount_of_urls];
posY2 = new int[maximum_amount_of_urls];
for(i = 0; i < maximum_amount_of_urls; i++) // a do while statement would prolly be better here
actual_number_of_urls = i ;
html_linkwpage=getParameter("html_linkname" + i);
html_URLlink=getParameter("url" + i);
html_description=getParameter("description" + i);
linkname_aray[i] = html_linkwpage;
linkURL_aray[i] = html_URLlink;
linkdescription_aray[i] = html_description;
linkvar_number[i] = 0; //assign linkvar[i] number that the loop is going thru 3.4.5 ect..
the_link_is_hot[i] = 0; // initialy all are set to 0 later when mouse is over it will be set to 1
spaceingvar = spaceingvar + spaceingsize ; // algorithim 20 40 60 80 ect... were link size is 10
posX1[i] = (25);
posY1[i] = spaceingvar ;
posX2[i] = (120);
posY2[i] = ( spaceingvar + linkheight) ;
if((html_linkwpage == null) || (html_URLlink == null)) break;
public void mouseReleased(MouseEvent e) {
mouseX = e.getX();
mouseY = e.getY();
dummy_svar1 = " in mouse realese area";
ii = 0;
for(ii = 0; ii < actual_number_of_urls; ii++) {
if ( (mouseX >= posX1[ii] ) && ( mouseX <= posX2[ii] ) && ( mouseY >= posY1[ii] ) && (mouseY <= posY2[ii] ) )
try {
URL u = new URL(linkURL_aray[ii]);
getAppletContext().showDocument(u,"_self");
} // End try statement
catch(MalformedURLException ex)
System.err.println(ex);
} // End catch statement
}//end if
}// end of ii loop no need for a break statement
}// end mouserelease
public void mouseMoved(MouseEvent me) {
mouseX = me.getX();
mouseY = me.getY();
dummy_svar2 = "entered mouseMoved ";
dummy_svar3 = "move mouse over link to see description ";
for(ii = 0; ii < actual_number_of_urls; ii++) { // reset to no hot links
the_link_is_hot[ii] = 0;
// below find any hot link that mouse is over
for(ii = 0; ii < actual_number_of_urls; ii++) { // loop to check mouse position
if ( (mouseX >= posX1[ii] ) && ( mouseX <= posX2[ii] ) && ( mouseY >= posY1[ii] ) && (mouseY <= posY2[ii] ) )
dummy_svar2 = " hit while checking inside mouseMoved ";
dummy_svar3 = linkdescription_aray[ii] ;
the_link_is_hot[ii] = 1;
dummy_ivar1 = ii;
int dummy_ivar3 = ii;
int dummy_ivar4 = ii;
}// end of ii loop no need for a break statement
repaint(); //apparently repaint is needed here
public void mouseExited(MouseEvent e) { }
public void mouseEntered(MouseEvent e) { }
public void mouseClicked(MouseEvent e) { }
public void mousePressed(MouseEvent e) { }
public void mouseDragged(MouseEvent me) { }
public void paint(Graphics g) {
for(ii = 0; ii < actual_number_of_urls; ii++) { // loop to check mouse position
if ( the_link_is_hot[ii] < 1) {
g.setFont(font1);
g.setColor(Color.gray);
g.fillRoundRect(posX1[ii],posY1[ii],size_normalX+20,size_normalY,10,10); // did this wrong somehow posX2[ii],posY2[ii]
g.setColor(Color.white);
g.drawString(linkname_aray[ii],posX1[ii]+5,posY1[ii]+15);
if ( the_link_is_hot[ii] == 1) {
g.setFont(font2);
g.setColor(Color.green);
g.fillRoundRect(posX1[ii]-(size_increaseX / 5+2),posY1[ii]-(size_increaseY / 2 +2),size_normalX + size_increaseX+4, size_normalY + size_increaseY+4,10,10);
g.setColor(Color.blue);
g.fillRoundRect(posX1[ii]-(size_increaseX / 5),posY1[ii]-(size_increaseY / 2),size_normalX + size_increaseX, size_normalY + size_increaseY,10,10);
g.setColor(Color.white);
g.drawString(linkname_aray[ii],posX1[ii]-5,posY1[ii]+15);
g.setFont(font3);
g.setColor(Color.white);
string_to_bust = linkdescription_aray[ii] ;
StringTokenizer st = new StringTokenizer (string_to_bust, "+");
int iii = 1;
while (st.hasMoreTokens()) {
g.drawString(st.nextToken(),posX1[ii]+150,posY1[ii]+ (iii * linkheight/2) );
iii++;
} // end while
// repaint(); -
Showing multiple links from inside a flex datagrid button
Hi,
I have a requirement where I need to show a button inside
flex datagrid column.Which I'm doing with custom itemrenderer.When
the User clicks on a particular button inside data grid I need to
show him multiple links with images where user cal click on one of
the links if he choses to do so.How do I achieve this.Any example
is greatly appreciated.
Regards
mflex."...show him multiple links with images ..." Where/how does
this need to be displayed?
Tracy -
How to respond to mouse over link inside textarea component?
I want to respond to the content of a link inside htmlText
propery of textarea, when the user move the mouse over the link,
without clicking on it. is there a simple way to do so with flex?I found a solution to this.
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=582&threadid =1325639&enterthread=y
What you do is use
itemRollOver and the event.itemRenderer.data.name together.
I used it so when I roll over an item in the dataGrid it
changes the text area I have in my application with the description
of the current rolled over item. When I mouse over another entry
then the description changes to that description and on and on.
Here is the full code I used.
itemRollOver="NAME_OF_TEXT_AREA.text =
event.itemRenderer.data.description"
you would change the description to whatever the field is you
want, such as name, author, temp, books or whatever the data is.
I am actually bringing in data on videos from a database. XML
is created from the database using the XML plugin from Dreamweaver
Developer ToolBox. A PHP file is used to output the desired table
information then it is brought into Flex 2 application and the data
is propigated into the Data Grid I have setup. The Text Area is
updated with the description of the video both when one is selected
but also, now, when any of the items in the list are moused over,
or rolled over.
It works great. You can easily change this to work for your
app or at least give you a direction to go if it isn't exactly what
you need.
I have been trying to get this to work for a couple days now,
just found my solution and wanted to come post to let others know
about it. -
Clickable links in email show up as gifs
Why do clickable links in my email load as gifs most times?
== This happened ==
Every time Firefox opened
== i started using firefoxdon't get any gifs,just a tab that shows as a gif
-
How Do I Make Bitmap, Graphic, or Movie Clip into a clickable link??
I am designing a website entirely in flash (macromedia flash) but I cannot get the bitmap, graphics, or movie clips clickable links, although when hovered over turns into a hand. Any suggestions? I have also tried the following script;
on (release){
getURL("http://www.google.com/", "_blank")
Obviously I didnt use google, but still no go.
I'm hot linking the raw fla file below. I bought this template online and have modified it alot (all cosmetic) but I cant get the tabs to be links!? I used action script (the one posted above) in every layer and the text inside the tabs. But still doesnt work Does anybody know whats wrong?
Sorry, but I dont know much in action script, I'm a c++ and web designer, this is my first time working in only flash.
http://www.hotlinkfiles.com/files/2449178_iizru/_menu2_fv8.fla
Here is my modded template in my website: http://9karim.com/adminI only need to modify the menu barI wouldn't say you're screwed, you just have some work ahead of you to find out what are actually the buttons in that thing. If you look at the file on stage you'll see a large turquoise shape (an invisible button) that when you select it shows it has an instance name of "menu"... I still couldn't figure out what it has to do with those animated tabs, but it may lead to further discoveries.
There's a lot of stuff woven into that file, and with the frame by frame animation, it's hard to isolate just about anything. Based on what I see in the library as far as object naming goes, and your not knowing what's where, I'd conclude that this is an "acquired" design that has been decompiled into the fla you are trying to figure out. While I haven't any experience with decompiled files, it wouldn't surprise me if there is an increased level of complexity as a result of how the decompiler rebuilt the file. -
Clickable/Linked Text in Java Applet
Hi,
I have always liked this tool http://link-verify.sourceforge.net/index.en.html and have always wanted to modify it to make the "referer" clickable so that I could easily click to link to the page that had the broken link more easily.
The source code is available and well with the hard economic times I have time to finally modify this to work how I would like.
Can anyone tell me how I would go about accomplishing this? I am a seasoned ASP.NET programmer and understand the overall logic, etc... It is just the Java syntax that I am missing.
Basically I can discern that in source code, LinkFrame.java to be exact on line 308 the "referreeP" panel is being populated with a refL=new List(), where refL is a List that is populated as each link is processed as the applet runs.
How can I make each of those items in the refL list clickable is my primary question for you all. Do I have to use some sort of listener on each item in the list, is that even the right approach to take.
Any and all thoughts appreciated!
PS - I want to shout out to Ralf Wiebicke for creating this wonderful tool, it has been a wonderful developer tool for me over the years.>
Basically I can discern that in source code, LinkFrame.java to be exact on line 308 the "referreeP" panel is being populated with a refL=new List(), where refL is a List that is populated as each link is processed as the applet runs.
How can I make each of those items in the refL list clickable is my primary question for you all. >Questions usually end with a question mark. Where is yours?
If you check the JavaDocs for List, you will notice it has methods [addActionListener(ActionListener|http://java.sun.com/javase/6/docs/api/java/awt/List.html#addActionListener(java.awt.event.ActionListener)] ) and [addItemListener(ItemListener)|http://java.sun.com/javase/6/docs/api/java/awt/List.html#addItemListener(java.awt.event.ItemListener)]. Either of those listeners will detect actions/selections on the List.
As for showing the links, look to [AppletContext.showDocument(URL)|http://java.sun.com/javase/6/docs/api/java/applet/AppletContext.html#showDocument(java.net.URL)].
As an aside, the AWT widgets such as List are very old-hat. If you wanted to take on a bigger upgrade, you might convert the app. to use Swing. -
How to change the color of the links inside a portlet ?
Hi,
I have to apply a css into one of the portlets of my page. Since I thought it would not be easy I figured out that the only thing the client cares is the color of the links inside the portlet. The portlet has a bunch of links and these link should be blue and 12pt. Does somebody know how to do that ?
Thanks,
Rafael.Change hyperlink color:
There are about 50 predefined styles with each template. They are modifiable. Hyperlink is one of the styles.
Follow this process:
• In your document select a word of text, any word will do.
• Style it the way you want your hyperlinks to look.
• Show Styles Drawer from the View menu.
• Find the Hyperlink style in the drawer and right-click on it.
• Select - Redefine Style from Selection - in the pop-up menu.
That's it. You've changed the hyperlink style for this book. -
Can links inside "set text of container" behaviours open in a new page?
I am using the set text of container behaviour to show different information within the same page, to keep things neat and simple to navigate. Some of the text needs to be external links, but they open in the current page, not a new page even though I have set the target to _blank.
Is there another way to keep using the set text of container and have the links open in another page?
thanks!
Using CS6 on Macbook Pro 2.6Ghz OSX10.8gryffun wrote:
Well, after some further google searches, I'll answer my own question...
selecting the link inside the set text of container and adding a behaviour to it - "open in browser" will make the link open in a new window.
Or ading target="_blank" to each link will do the same -
A clickable link in a inputText
I am using a inputText with readOnly mode to display a label and value. Something like
SomeLabel SomeValue
Now my requirement is to show value as a clickable link. How can I do that. Do I have to use another component other than inputText to do that?Well this is the requirement. I have a PanelFormLayout to show inputText. Like this
<af:panelFormLayout id="pfl1">
<af:inputText readOnly="true" label="someLabel1" value="someValue1" id="it1"/>
<af:inputText readOnly="true" label="someLabel2" value="someValue2" id="it2"/>
<af:inputText readOnly="true" label="someLabel3" value="someValue3" id="it3"/>
<af:inputText readOnly="true" label="someLabel4" value="someValue4" id="id4"/>
</af:panelFormLayout>
Now I want someValue2 be a link. So I am using commandLink like this,
<af:panelFormLayout>
<af:inputText readOnly="true" label="someLabel1" value="someValue1" id="it1">
<af:commadLink text="someValue2" id="cl1">
<af:outputLabel id="ol1" value="someLabel2" for="cl1"/>
</af:commandLink>
<af:inputText readOnly="true" label="someLabel3" value="someValue3" id="it3">
<af:inputText readOnly="true" label="someLabel4" value="someValue4" id="id4">
</af:panelFormLayout>
But this is putting the label for command link after the link and not vertically aligned with the other labels (of input text). I want something like this
SomeLabel1 SomeValue1
SomeLabel2 ALinkHere
SomeLabel3 SomeValue3
SomeLabel4 SomeValue4 -
Using link event on textarea with right click
I added 'event:' to the links in a textarea.htmlText because
i need to be able to track when the link is clicked, but
unfortunately this makes the link not work if they try to right
click it to open it in a new window, it also doesn't track the
click, the 'event:' shows in the new browser window url. Is the a
way to disable rightclicking on links in a text area?Hey there,
Make sure you have all the proper drivers installed for Boot Camp, which at this point you may have already done. Then below, is an article from Apple explaining how to right->click using BootCamp Windows. Hope this helps.
http://docs.info.apple.com/article.html?path=BootCamp/2.0/en/bc1142.html
B-rock -
Display:block not showing anchor link as a block in IE9
The display:block CSS code is making the anchor link inside a div, i.e.
<div><a>some text</a></div>
behave as a block in a site viewed in Chrome etc.
However, it is not behaving like a block in IE9. Instead of the whole width of div which should behave like a block and be clickable, only the actual text of anchor link <a> is clickable.
Please advise on how to ensure the whole div behaves like a block in IE9 also.I checked and found that the probable problem is as described below.
I have indicated the style for a.link and a.visited in the starting of the css file as
a:link { color:#009900; text-decoration: underline;}
a:visited { color: #4E5869; text-decoration: underline;}
Later in the css file, I have defined styles for cbt, cbt a, cbt a:link and cbt a:visited separately. the styles for cbt etc is as below:
cbt { display:block; float:none;
position: relative;
margin:5px 2px;
padding-left:1px;
padding-right:1px;
padding-top:5px;
padding-bottom:5px;
z-index:4;
clear:both; }
cbt a, cbt a:link { font-size: 1em;
text-decoration:none; text-align:justify;
text-justify:inter-word;
font-weight:normal;
word-wrap:break-word;
color:#00C; display:block; }
cbt a:visited { color:#CC0033; }
The anchor link a is nested inside cbt tag in the html file as
<cbt><a href="abc.com">some text</a></cbt>
Inspite of the above codes, the anchor link a inside cbt tag is not taking the styles defined with cbt a, cbt a:link, but is instead taking styles defined in a:link initially.
Hence they are behaving as inline elements in IE9 when hosted on remote server by taking the initial style defined.
However,when the same page are viewed on localhost in IE9, the links behave as block elements (taking the later defined styles). The links also behave as block elements inside Chrome browser when viewed on localhost as well as on remote server. In this situation the links are taking the styles defined later in the css file.
Please advise on why the css behaviour is so erratic. -
I write this code:
String text ="<html><font size=2>Java-Editor</font>"
+ "<P>"
+ "Homepage: <a href=\"www.b2m.it/ma\"> http://www.b2m.it</a></html>";
JLabel textLabel = new JLabel(text);I show the jlabel inside a jdialog.
When i press on hyperlink, the link don't work
where is the error?You could use a java.awt.event.MouseListener on the label, it would be something like
public class MyClass extends javax.swing.JFrame implements ajva.awt.event.MouseListener
// public variables
public MyClass()
JLabel label = new JLabel("label text");
label.addMouseListener(this);
//other initializations
public void mouseClicked(java.awt.event.MouseEvent e)
//handle click
//other methods -
Link inside tableview iterator
Hi Experts,
I kept a link inside tableview iterator it is working fine, when i click the link it shows error, i cant understand it.
The error is
The following error text was processed in the system:
BSP Exception: Das Objekt targetbspapplication/page.htm in der URL /sap(bD1lbiZjPTgwMA==)/bc/bsp/sap/ztableview1/targetbspapplication/page.htm?link=WWW.SDN.SAP.COM ist nicht gültig.
please help me to solve it.
Thanks & Regards,
ArunHi Arun,
You can try the method mentioned below:
RENDER_CELL_START
when 'ACTION'.
if p_edit_mode is not initial.
data: bee_table type ref to cl_bsp_bee_table,
link type ref to cl_htmlb_link.
data: cell_id_del(20).
cell_id_del = p_cell_id.
create object bee_table.
link ?= cl_htmlb_link=>factory( id = p_cell_id
text = 'Modify Entries'
on cli ck = 'modify').
bee_table->add( element = link level = 1 ).
p_replacement_bee ?= bee_table.
endif.
OnInputprocessing of BSP page:
when 'modify'.
gv_flg_tv_popup = 'X' .
gv_matcode = gs_materials-matnr.
In Layout:
<%
if gv_flg_tv_popup is not initial.
%>
<s cript type='te xt/ jav ascript'>
var m atcode="<%= gv_matcode %>";
windo w.open('tv_popup.htm?ma tcode='+ma tcode+'&end','my window','width=450,height=230,res izable=no');
</s cript>
<%
clear gv_flg_tv_popup.
%>
<%
endif.
%>
In the above code , I have a tableView in which last column is a link.On Click of this link a new window is opened in whicn details of one material is displayed in tableview.on click of link OnInputprocessing is trigered and I read the row no for which link is clicked and the material numnber for that row.Now in OnCreate of popup window I fetch the data for that material and display it in the tableView.
Regards,
Anubhav
Maybe you are looking for
-
Satellite X200-21F: Nvidia geforce 8600m GT shows only 256MB
High everyone, thanks for reading this thread. I bought an Sat x200-21F. So the problem is that the dedicated memory on my geforce 8600m GT is supposed to be 512MB, but it only shows 256MB. I activated the sli mode, but it still only shows 256MB of d
-
Hello All, I have a VI that takes ages (well, about 20 seconds) to start. When I press the arrow, it does nothing (arrow is not in 'running mode', the front panel's grid still there) for about 20 second before running normally. I did put a probe at t
-
I have checked with my Internet provider; all settings are set to 'download' at opening & every 5 minutes after that.
-
Hi all, I made a dashboard for SR's which shows two different bar charts, one with the opened SR's for a specific year and one with the closed SR's for that year. So far so good, but users would like to compare those two charts, so they would like th
-
How & Where can we do Revenue Cost Element Planning
HI, We need to do planning for Revenue cost elements. How & Where can we do Revenue Cost Element Planning. Generally we will do excel planning upload for Cost Elements in KP06. But where can we do Excel plannin for Revenue Cost Elements in the system