Setting property for context value attributes
hi experts,
created a value attribute[XYZ] in context and i want to set that value attribute type as
com.sap.tc.webdynpro.services.session.api.IWDWindow
From properties am not finding the above path.
please provide the valuable information.
hi sham,
my question is solved.thank's for u r help
my next task is connecting the backend BW using jco connections.
SingleServer
Host Name:
System Number:
SAP Router:
User Account:
Client:
Logon name :
Password:
language:
where do i get these details .is this possible to get these details from development mechine.i do have access to enterprise portal.
Thank's&Regard's,
Prashanth.
Similar Messages
-
How to map single context value attribute to multiple value attributes?
Hello,
is there any way to map a single value attribute
from view's context into several value attributes
in controller's context?
The business context of what I want to achieve
is the following: I have a view which can be called
in two modes: read only (RO) and read-write (RW).
The input parameters to the view are the same for
both modes, however when in RO mode, the view calls
a different set of web services than when called
in RW mode. Before calling each of the web services
I need to populate their context value attributes
with appropriate input values.
I know I can do it in Java code, but is it possible
to do it without any programming (doing it in the
source code is prone to errors)?
Any help highly appreciated.
Greetings,
Tomek.Hi Kishore,
than you very much for your kind help.
I have already created a value attribute of type
boolean and mapped it into the read-only property
of the UI elements. This however does not solve all
of the problems... I will describe it with an
example:
Let's say the form I want to implement will be
used to: create (read-write mode), update (read-
write mode) or show (read-only mode) customer's
data. The customer's data is complex (lots of
data, including tree structures).
The problem is that:
- when the form is called in read-only mode,
it should populate its fields with values
provided by the getCustomerData web service,
- when the form is called to create a new
customer (in read-write) mode, it should
not use the getCustomerData web service.
Instead it should map the input values
entered by the user into input parameters
of the createNewCustomer web service,
- when the form is called to update customer's
data, it should first display values returned
by the getCustomerData web service, and then
it should map the modified values entered by
the user into input parameters of the
updateCustomer web service,
In all the above cases I must map my view's
context data to different controller's context
elements. Doing it directly in the source code
is not a nice solution. Is there any other
way to achieve this?
Calling a form in different modes in not an
unusual thing, so I was hoping that maybe
there are any built-in mechanisms that would
solve the obove problem...
Greetings,
Tomek. -
How to set the default context value for flexfield in OAFramework pages
Hi,
I have a page which contains a contexxt value field i.e Flexfields
To select the context value we have to select the value from drop down
So Here we want to display the context value immediately when the page is called
How to set the default valu in this case
Regards,
KrishnaYou can set the Attribute category view attribute to the Flexfield context value and call prepareforRendering in the flex bean. Check the dev guide for details.
Regards
Sumit -
Getting error while trying to set text for form value field in oaf
Hi ALL,
When i am trying to set text for a form value type field it is giving null pointer exception, please help me out.
I tried below way.
OAFormValueBean containlineid=(OAFormValueBean)webBean.findChildRecursive("item11");
containlineid.setText(pageContext,"test");
ThanksHI Keerthi,
I am able to set and get the value now, i am able to see the data in my log window, but in my page it is erroring out, giving null pointer exception.
after commenting the two lines setting and getting value page is running fine, so any clue on this, please check the below code.
public class XXDPECONTAINLINESCO extends OAControllerImpl
public static final String RCS_ID="$Header$";
public static final boolean RCS_ID_RECORDED =
VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
* Layout and page setup logic for a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
super.processRequest(pageContext, webBean);
OAApplicationModule am = (OAApplicationModule) pageContext.getApplicationModule(webBean);
OARawTextBean startDIVTagRawBean =
(OARawTextBean) webBean.findChildRecursive("DivStart");
System.out.println("debhorizontal"+ startDIVTagRawBean);
// addScrollBarsToTable(pageContext, webBean,"DivStart", "DivEnd", true , "400",true,"400");
* Procedure to handle form submissions for form elements in
* a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
super.processFormRequest(pageContext, webBean);
String preplenish = pageContext.getParameter("item1");
String pworkorder = pageContext.getParameter("item2");
String pdmr = pageContext.getParameter("item4");
String punloading = pageContext.getParameter("item6");
String prrnum=pageContext.getParameter("item16");
String pworknum=pageContext.getParameter("item14");
String pdtr=pageContext.getParameter("item13");
Serializable param[] = {preplenish,pworkorder,pdmr,punloading,prrnum,pworknum,pdtr};
OAApplicationModule am = (OAApplicationModule) pageContext.getApplicationModule(webBean);
if(pageContext.getParameter("item11")!=null)
if(am !=null)
am.invokeMethod("getSearchData",param);
if (pageContext.getParameter("item30") != null) {
String recout = (String)am.invokeMethod("getSelectedData");
System.out.println("deb multi select test"+recout);
System.out.println("1111test1"+pageContext.getParameter("item32"));
OAFormValueBean containlineid=(OAFormValueBean)webBean.findChildRecursive("item32");
System.out.println("1111test2"+pageContext.getParameter("item32"));
//containlineid.setValue(pageContext,recout);
System.out.println("1111"+pageContext.getParameter("item32"));
/// System.out.println("22222"+containlineid.getValue(pageContext));
containlineid.setValue(pageContext,recout);
containlineid.getValue(pageContext);
System.out.println("1111test3"+pageContext.getParameter("item32"));
--------------Error it is giving in the page as----------------
Exception Details.
oracle.apps.fnd.framework.OAException: java.lang.NullPointerException at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at _OA._jspService(_OA.java:71) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595) ## Detail 0 ## java.lang.NullPointerException at xxdpe.oracle.apps.ak.xxdpecontain.webui.XXDPECONTAINLINESCO.processFormRequest(XXDPECONTAINLINESCO.java:123) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAMessageComponentLayoutBean.processFormRequest(Unknown Source
Thnaks -
Sending controller context value attributes to web service model
Hi,
I have put some parameters (value Attributes) in controller context and mapped to different views. Is there any way by which i can send the values to the web service model , each time the web service is called? like through header or some thing like that??Hi Sujesh,
Read those value attributes in your controller using following code:
wdcontext.currentContextElement().get<attribute>();
and then set these value in your web service model.
<model name> model = new <model name>();
model.set<attribute>(<value>);
wdcontext.node<nodename of your web service model>().bind(model);
wdcontext.current<nodename of your web service model>element().modelobject().execute();
Regards,
Bhavik -
SAP BI Design Approach for Multi value attribute
Hi All,
I have a requirement for an object say 0MATERIAL which is having around 20 multi value attribute.(e.g. color)
I understand I can not add this attribute i.e. COLOR to master data attribute as the 0MATRIAL as this is the key and can not hold more than 1 values for its attributes.
One approach could be to create seperate DS and DSO for each of the attribute and finally combine them into info set to get the desire results, but as number of such attributes are 20 info set would not be a solution.
Could you please suggest the alternate solution for the same?
Many Thanks ,
Warm Regards,
NooNThanks Arun,
I already gone through this doc, could you please elaborate how exactly it works.
Regards,
Noon -
How to set property for KM Resource in webdynpro Java
Hi all
i am trying to set the property for KM resource in webdynpro for java.
can anybody send sample code, then it will be great help to us?
Regards
SunilHi Sunil,
check in sdn with thread name as
"Reading property from a resource via api, tricky one"
Koti Reddy -
Setting property for multiple objects?
Adobe Pro X; ES2
I need to set the access property for multiple objects based on the selection of a radio button group. I assume I have to use resolveNodes(), but cannot for the life of me get it to work. Here's what I've played with :
if (this.rawValue == "1") {
xfa.resolveNodes("OtherCase_gp.[*]").access = "open";
} else {
xfa.resolveNodes("OtherCase_gp.[*]").access = "readOnly";
If I use Action Builder, I get endless lines of "oTargetField = this.resolveNode("OtherCase_gp.OtherCaseOther_cb"); oTargetField.access = "readOnly";" There must be a better, more efficient way to do this!Hi,
Here's another way to try;
var fields = xfa.resolveNodes("OtherCase_gp.#field.(name.substring(0,9) == 'OtherCase')");
for (var i = 0; i < fields.length; i++)
fields.item(0).access = (this.rawValue == "1") ? "open" : "readOnly";
This approach will only work if your fields are all under OtherCase_gp, Radzmar's solution is more general if your form has a more complicated hierarchy.
Regards
Bruce -
For Multi value attributes, how we can view only the most recent value?
Where we can set what in endeca servers (MDEX, Clover & Studio) to view only the most recent value of a multi assign value attribute on Studio server?
That's correct, multi-value attributes do not support this in Endeca.
If you're looking to do it, I would keep writing your updates to the multi-value attribute (to maintain the functionality that depends on this attribute and its multiple values) and also write it to a separate single-value that is constantly being updated, rather than appended to.
Something like:
One attribute called MyValueMulti as a multi-assign.
AND
One attribute called MyValueLatest as a single-assign.
Regards,
Patrick Rafferty
http://branchbird.com -
Setting property for DefaultMutableTreeNode in Swing.
Hi,
I'm working with JTree in Swing. Its getting added with DefaultMutableTreeNode dynamically. I'm using setUserObject() to set the node name what I want to display on the screen. How can I set Id for the node? Based on the Id I want to identify the selected node.
Please help me asap.
Thank you
Regards,
Rajapriya.Override toString() in the class to show the desired value
e.g.
public String toString()
return "test"; //You can put any logic here to show the desired name
} -
Setter method for custom action attributes
Hello,
I'm using Sun App server. The container is saying I need to implement a setter method for a custom action attribute? I defined a set<variable() and this didn't fix the problem. What kind of setter method is it expecting?nevermind, found solution
-
Setting up Flexfield Context Value programmatically in Custom.pll
I need to default the context value of my DFF based on user profile/responsibility, How do I assign a value to context value field in custom.pll?
Thanks,
AJHi John,
I got the same issue. Is yours being resolve yet?
Can you share the solution.
Thanks. -
Custom controller context value attribute
Hello,
I have a custom controller with one value attribute. In the wdDoInit() method of the custom controller I can not access this attribute using:
wdContext.currentContextElement().setAttrib()
Why?
The same works without any problems using the component controller instead of the custom controller.
Thanks, cheers,
FelixHi,
I have created the custom controller and within that I have created the attribute.
Now I am able to access the attribute by using thr same code.
wdContext.currentContextElement().setAge(" ");
After creation of custom controller you just save all metadata. Then check it.
I think you will get the attribute.
Thanks
Chandan -
How to set property for Cluster Environment for JMS Adapter
Hi All,
I am moving from DEV to Prod environment which is cluster.
Can you Please explain me what property I need to Set for Cluster Environment for JMS Adapter, so that I could avoid race condition for Dequeue/enqueue.
I am using soa suite 10.1..3.4
Thanks in Advance.
Edited by: vikky123 on Jul 12, 2010 7:03 AMput something like this
<activationAgents>
<activationAgent className="oracle.tip.adapter.fw.agent.jca.JCAActivationAgent" partnerLink="PARNERLINKNAME">
<property name="clusterGroupId">SOMEUNIQUEVALUE</property>
<property name="portType">PARTNERLINK_PORTTYPE</property>
</activationAgent>
</activationAgents> -
How to set 0 for "Nan" Value in the Column
Hi All,
I have 3 imp columns with name Build %,Deploy%,Validation % and I would like to set the value as "0" or "1" using formula and below is the formula . But I am getting the values as "Nan" due to that it's reflecting the
Pivot Table & Report which show in below 2nd image.
And I had written formula as "=SWITCH(EDSCIMonthlyReport[Build %] , "Nan", 0)" to copy all the values of the Build % Field to another calculated Column and set the value "0" if found "Nan" ,But I am getting
error as"Function 'SWITCH' attempted to compare values of incompatible types. Ensure that both values are Numeric, String, or Boolean(True/False). Consider using the VALUE or FORMAT function to convert one of the values".Can any one help me how can
I solve this issue
Thanks,
SidHello Sid,
Again TFS? The data type of the column is "text" and now you want to convert it to a numeric to use it as a measure, right?
- First you have to change "NaN" to "0" (<= 0 as type "Text"!, see your error msg); you can do it with an IF expression
- Then you have to remove the % sign; it's a text as well. For this you can use the SUBSTITUE function
- Then you can convert it to a numeric using the VALUE function
As one complete expression it will look like this:
= VALUE(SUBSTITUTE(If(Tabelle3[Build] = "NaN"; "0"; Tabelle3[Build]); "%"; ""))
As you can see in below screenshot PowerPivot automatically detects the data type as "Decimal"; now you can use it as a measure value.
Olaf Helper
[ Blog] [ Xing] [ MVP]
Maybe you are looking for
-
Block goods receipt if open inspection lot for source inspection (SAP QM)
hello! i would like to block the goods receipt for a purchase order item, if there is an open inspection lot for source inspection. i know how to block, if it rejected, but not what to do in this case. thanks! matthias
-
What is the best way to have a download link on a page? I searched for this topic and found a few posts that used h:commandLink. A backing-bean method gets invoked with code something like as follows. FacesContext facesContext = FacesContext.g
-
All, This question was posted a few months back with no responses. Anybody know when this is going to be supported? Thanks
-
My wife and I want to consolidate our music libraries on our travel laptop.
It would also be nice to have all music on a dedicated drive. Is this possible? Thanks. M&K
-
(HOW TO FORM INTERNAL TABLES) INHR
HAI ALL. S.NO TABLE NAME fIELDNAME 1. T71JPR09 PROVIDER 2. T71JPR09 JOBCODE 3. PA0000 PERNR 4. HRP1000 STEXT 5. T71JPR09 JOBCODE 6