Get the value of a parameter
Hello,
within the event "AT SELECTION-SCREEN ON VALUE-REQUEST FOR <field x>" I have to call a function and need the value of other field (lets say field y), but in spite of the field y has a value it comes blank, If I press enter in the report then the field y does appear with his value.
Anyone know a way to get this value without having to press enter in the report?
Thanks very much for your help
Try using DYNP_VALUES_READ to get the value of the field Y.
Regards,
Ravi
Similar Messages
-
How to get the value of a parameter/field in a ADF Read-Only Form
Hi,
My requirement is as follows. Could anyone shed some light on this issue.
I am showing the records from db table using ADF Read-Only Form ( which uses ViewObject created for the table). Now I want to capture(get) the value of a field in this form and then have to invoke an action based on the value in this field. I mean to say the next page depends the value of a field in this form.
Please suggest how can I achieve this functionality?
Thanks in advance.
~SivajiThat's indeed what Sivaji needs.
In the page definition you can add a value to the parameters of a certain method. Like RJundi mentioned, point to the attribute of the current row.
Example:
The value of the read only textfield will be something like this:
#{bindings.EmployeeName.inputValue}points to an attribute value in the pageDef of the page:
<attributeValues id="EmployeeName" IterBinding="AllEmployees">
<AttrNames>
<Item Value="EmployeeName"/>
</AttrNames>
</attributeValues>The attribute value has also an iterator binding defined in the page def:
<iterator id="AllEmployees" RangeSize="10"
Binds="AllEmployees" DataControl="MyService"/>If you want to 'pass' the attribute of the current row to the service, you can create a methodaction (eg: public void printEmpName(String name)) in the page def or you can drop the method from the datacontrol on to the page. After dropping the method, a screen will appear asking to fill in a value for the parameter ('name' in this example). Fill in '#{bindings.EmployeeName.inputValue}' if you want to pass the EmployeeName of the current row.
Hope it helps,
Koen Verhulst -
How to get the values entered in parameter as comma separated
Hi friends,
I need to capture the values entered in the parameter which is entered as comma separated in the srs window o
for ex in the parameter : 1234,4586,356,.....
now i need to capture all the values to select in my list of
employee numbers as
employee number in(1234,4586,356...)
how to do this
pls helpPlease refer to SQL and PL/SQL FAQ
Sybrand Bakker
Senior Oracle DBA -
How can we get the values from the view?
Hi All,
my scenario is i have two fields in my view .one is parameter.and another on is select-options.how can i get the user entered values into my selection screen.?
for the select options i get the values into field-symbol.for parameter i get the value using get_attribute.
can i use like this in select statement.
WHERE SERVICE_ID = ZSD_DD_AUFNRS
AND CRE_DT IN <FS_DATE>.
Regards,
Ravi.Hi Sravan,
when i am using the below code to generate self defined functions i m getting a error .
*Generate an object for self defined functions
DATA: lo_self_functions TYPE REF TO if_salv_wd_function_settings,
*Generate an object for button 'Confirm'
lr_button TYPE REF TO cl_salv_wd_fe_button,
lo_self_function TYPE REF TO cl_salv_wd_function,
l_text type string.
*Set Self-defined functions
*'Confirm' Button
lo_self_functions ?= l_value..
lo_self_function = lo_self_functions->create_function( 'CONFIRM' ).
CREATE OBJECT lr_button.
CLEAR l_text.
l_text = 'Confirm'.
lr_button->set_text( l_text ).
lr_button->set_image_source( '' ).
lr_button->set_image_first( 'X' ).
lo_self_function->set_editor( lr_button ).
Error when processing your request
What has happened?
The URL http://cgslsvr3.cgsl.com:8020/sap/bc/webdynpro/sap/zsdr_cash_work_list/ was not called due to an error.
Note
The following error text was processed in the system CGD : WebDynpro Exception: IDs Can Only Contain Characters of Syntactical Character Set
The error occurred on the application server cgslsvr3_CGD_20 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: RAISE of program CX_WD_GENERAL=================CP
Method: CONSTRUCTOR of program CL_WDR_VIEW_ELEMENT===========CP
Method: CONSTRUCTOR of program CL_WD_TOOLBAR_BUTTON==========CP
Method: NEW_TOOLBAR_BUTTON of program CL_WD_TOOLBAR_BUTTON==========CP
Method: IF_SALV_WD_COMP_TABLE_UI~CREATE_TOOLBAR_ITEM of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_UI~CREATE_TOOLBAR_ITEMS of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_UI~UPDATE_TOOLBAR_ITEMS of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_UI~UPDATE_TOOLBAR of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_UI~UPDATE of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_VIEW~MODIFY of program CL_SALV_WD_C_TABLE_V_TABLE====CP
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system CGD in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server cgslsvr3_CGD_20 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server cgslsvr3_CGD_20 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 110 -u: CT-0024 -l: E -s: CGD -i: cgslsvr3_CGD_20 -w: 0 -d: 20080414 -t: 105835 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
How can i resolve it?
Regards,
Ravi -
How to Get the values from Dynamic jasp page
Hi,
I have a jsp form page wherein i input the data form the user and get these values on the action servlet.
But now i have added a feature to Add and Delete the Elements using javascript and this creates a dynamic form on the jsp page. I want to Get the values of these all elements at the Action servet.
Please suggest the solution.
Thanks,
JavaQueuegetParameterMap() returns a Map[1] with all parameters; the parameter name is the key and the value is the value of the parameter in the form of String arrays.
You have to iterate over the Map and get values as you see fit. Search for a tutorial/ example/ sample for using Maps. I'm sure you'll find loads that will do a better job at explaining.
[1] http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html
People on the forum help others voluntarily, it's not their job.
Help them help you.
Learn how to ask questions first: http://faq.javaranch.com/java/HowToAskQuestionsOnJavaRanch
---------------------------------------------------------------- -
How to get the value from a database without submitting a jsp page
I have a jsp which has a text box depending on the value entered I want to get the value from a database for other two fields with out submitting jsp page. I am using struts.
Thanks For any assistance provided.Alright,here is an example for you for the first case.
Present.jsp:
============
<html:html>
<head>
<title><html:message key="page.title"/></title>
</head>
<body>
<html:form action="ChangeEvent.do">
<html:hidden property="method"/>
<!-- Submitting the Form onKeyUp of EmpId field and trying to save the
state of the Form in the scope of session -->
Emp Id:<html:text property="empId" size="5" onkeyup="if(true){this.form.elements[0].value='populateDetails';this.form.submit();}"/>
Emp Name:<html:text property="empName" size="10" />
Email Address:<html:text property="email" size="10" />
<html:submit>Submit</html:submit>
</html:form>
</body>
</html:html>struts-config.xml:
==================
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<!-- Form bean which stores the properties of all the Form elements -->
<form-beans>
<form-bean name="employeeFormBean" type="org.apache.struts.action.DynaActionForm">
<form-property name="empId" type="java.lang.String"/>
<form-property name="empName" type="java.lang.String"/>
<form-property name="email" type="java.lang.String" />
</form-bean>
</form-bean>
<action-mappings>
<action path="/ChangeEvent" type="Test.GetChangeAction" name="employeeFormBean" scope="request" parameter="method">
<!-- On successful call of DB the Page has to be forwarded to the same page again by
uploading updated form bean values. -->
<forward name="success" path="/Present.jsp"></forward>
<forward name="failed" path="/error.jsp"></forward>
</action>
</action-mappings>
</struts-config>GetChangeAction.java:
=====================
public class GetChangeAction extends DispatchAction{
public ActionForward populateDetails(ActionMapping mapping,ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
DynaActionForm dForm = (DynaActionForm)form;
String empId = dForm.get("empId");
// calling Model / Db and then getting back Employee Details
EmployeeBean eb = ModelUtils.getDetails(empId);
// Updating form bean by updating values from the Model
dForm.set("empName".eb.getEmpName());
dForm.set("email".eb.getEmail());
return mapping.findForward("success");
}well to me this should work regardless to any browser but we need to make sure we put in our logic properly. -
How to get the values multiple times for the specified element - ABAP IXML.
Hi all,
i have requirement to get the values for the specified elements multiple times. eg:., if the element is used in the xml 4 times then i need to get all the 4 values. here is the sample xml,
<View mmRelease="6.30" mmVersion="2.0" mmTimestamp="1180099591892" name="Comp_viewtestView" package="sap.com" masterLanguage="en">
<AbstractView.InboundPlugs>
<InboundPlug name="ip2">
<ParameterizedFeature.Parameters>
<Parameter name="ippara2">
<Parameter.Type>
<Core.ForeignReference modelName="DtDictionary" package="com.sap.dictionary" name="binary" type="DtSimpleType"/>
</Parameter.Type>
</Parameter>
</ParameterizedFeature.Parameters>
</InboundPlug>
<InboundPlug name="hi">
<ParameterizedFeature.Parameters>
<Parameter name="hipara">
<Parameter.Type>
<Core.ForeignReference modelName="DtDictionary" package="com.sap.ide.webdynpro.uielementdefinitions" name="Visibility" type="DtSimpleType"/>
</Parameter.Type>
</Parameter>
</ParameterizedFeature.Parameters>
</InboundPlug>
Here i need to store the following values in internal table, the element to get the values are,
(1) InboungPlug name and the respective values of "Parameter name" and "Parameter type" name value.
The output will be of 2 records & values should be
Inbound plug name = ip2
Parameter name = ippara2
Parameter type = binary
2nd record
Inbound plug name = hi
Parameter name = hipara
Parameter type = Visibility
These 2 records should be in internal table and then i will be passing to database table...
Can anyone provide me the code for the above......
Thanks in advance,
Vishnu.I didn't get ur requirement..
As per my understanding, upload the XML file into an internal table and then loop over the internal table and get the values for ptype and pname..
XML ABAP - may b helpfull
Edited by: Veeranji Reddy on May 7, 2009 2:10 PM -
How to get the values of Select-options from the screen.
The value of parameter can be obtained by function module 'DYNP_VALUES_READ' but How to get the values of Select-options from the screen? I want the F4 help values of select-options B depending on the values in Select-option A.So I want to read the Select-option A's value.
Hi,
Refer this following code..this will solve your problem...
"Following code reads value entered in s_po select options and willprovide search
"help for s_item depending upon s_po value.
REPORT TEST.
TABLES : ekpo.
DATA: BEGIN OF itab OCCURS 0,
ebelp LIKE ekpo-ebelp,
END OF itab.
SELECT-OPTIONS s_po FOR ekpo-ebeln.
SELECT-OPTIONS s_item FOR ekpo-ebelp.
INITIALIZATION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_item-low.
DATA:
dyn_field TYPE dynpread,
temp_fields TYPE TABLE OF dynpread,
zlv_dynpro TYPE syst-repid.
zlv_dynpro = syst-repid.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = zlv_dynpro
dynumb = syst-dynnr
request = 'A'
TABLES
dynpfields = temp_fields
EXCEPTIONS
OTHERS = 0.
LOOP AT temp_fields INTO dyn_field.
IF dyn_field-fieldname EQ 'S_PO-LOW'.
SELECT * INTO CORRESPONDING fields OF TABLE itab FROM ekpo
WHERE ebeln EQ dyn_field-fieldvalue.
EXIT.
ENDIF.
ENDLOOP. -
How to get the value retruned by java script function into my jsp page
Hai all,
I had a particular java script function which returns a date.
function getDate() {
var sDate;
// This code executes when the user clicks on a day in the calendar.
if ("TD" == event.srcElement.tagName)
// Test whether day is valid.
if ("" != event.srcElement.innerText)
//alert(event.srcElement.innerText);
sDate = document.all.year.value + "-" + document.all.month.value + "-" + event.srcElement.innerText;
document.all.ret.value = sDate;
var mahi=window.open("configurexml.jsp?xyz=document.all.ret.value")
return sDate;}
Now i want to display this particular date in my jsp page. can anyone tell me the correct approach or a sample code to diaplay this date in my jsp page.
<%@ page language="java"
import="javax.xml.parsers.*,java.io.*,org.w3c.dom.*"%><%@ page import="java.util.*" %>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Configuring Xml File</title>
<SCRIPT LANGUAGE="JavaScript" SRC="xyz.js"> </SCRIPT>
body bgcolor="#d0d0d0" onClick= "return getDate()" >
<form name="f1">
<b>20 october 2006 </b>
Here where i am printing the date i had to get the value from the js function. how to do that. plz help me....Are you talking about server-side java code (servlets/jsp) or client side (applet)? Given we are in the JSP forum I'll assume we're talking server side.
If so, you are making a common but fundamental mistake. JavaScript executes on the client, not on the server. If you want client data on the server it has to get there somehow. The simplest way to do this in JSP land is via HTTP. So... have your JavaScript code call a JSP (or servlet) and pass the value you want as a URL parameter. Of course this will also change the browser location, so if you don't want this to happen use a frame or iframe to capture your HTTP request.
For example:
Javascript....
function someFunction() {
return 1;
var value = someFunction();
location.href="somejsp.jsp?value=" + value; -
Getting the value of a dynpro field in an exit for a standard search help.
Hallo Experts!
I need to modify the selected data displayed in standard sap search help: H_T357
What I've done is create an exit for the search help.
Then, when CALLCONTROL-STEP = 'DISP' I use the function module F4UT_PARAMETER_VALUE_GET and I get the value of the parameter 'WERKS' correctly. I think that this function module can only obtain values from the parameters of the search help. Well, here is the problem, I would like to get the values of dynpro fields
'ILOA-STORT' and 'VIQMEL-QMART' (warning type) in transaction IW21.
I prefer not to add these fields as parameters to the standard search help: H_T357.
Any ideas for getting the value of these fields? I've seen functions modules: F4UT_GET_ENVIRONMENT and F4UT_SH_SIC_GET_FIELDS. But I don't know if I can use them for my porpuses.
Thanks a lot in advance.Hello again,
I have already solved the problem using function module 'DYNP_VALUES_READ'.
Thanks, David. -
Changing the value of a parameter that has been passed into an SSRS 2008 R2 report
I support 200+ reports that all use stored procedures and have many drill downs with built in URLs.
I want to do the below to avoid creating a brand new parameter that I will have to add to literally hundreds of places.
We have what I'll call Param1 that receives a value from the user. That Param1 is passed to the stored procedure(s) for the report and also embedded in any Action URLs for drill downs to other reports from that report. All works great.
Now I have a need to concatenate a string to whatever value they supplied which provides context for the environment in which they are running. The reason I want to do this instead of creating a new parameter is because I need this in all my reports
and as stated above I would have to make 100s of changes to make that happen. If I can figure out a way to concatenate a value to the existing Param1 value I can greatly reduce the number of changes.
I can't seem to be able to find a way to modify the value on an existing parameter that is passed into the report prior to report execution.
I get an error when I simply try to concatenate something to the parameter in its Default property.
I can't find a way to update a parameter value in the Report Code block. There don't appear to be any methods available on the Parameter Collection to set the value of a parameter.
Any ideas?
Thanks!
NathanCreate a new parameter. Mark it internal, set it's value by expression to:
=User!UserId+"MyNewValue"
and pass it to the proc?
Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question. -
How can we get the value of the key field in a custom data model using governance API?
Dear Team,
How can we get the value of the key field in a custom data model, to be used for manipulation of the change request fields using governance API?
Any kind of help would be sincerely appreciated.
Thanks & Regards,
Tushar.Hi Michael,
Thanks for direction. Let me give more context on this as I'm interested to get more details..One of the issue was to read cross entity field values on UI based on user action and set other entity field behaviour...It is similar to what is being posted here.
For ex: Reading MTART from Basic Data UIBB in MM MDG UI and set the field properties in some other custom entities say ZZETEST. This cannot be done using UI BADI as it only supports single entity at a time and not cross entity. So alternatively we found a solution where we can enhance existing PLMB feederclass cl_mdg_bs_mat_feeder_form by reading the model and the entity as needed as it it proved that it supports cross entity UI field behaviours and so business requirements.
This is a workaround for now.
So the question is How do we achive it using governance API for cross entity field behiaviours.?or what is the right way doing this.
Can we do that using governance API and its' methods?
In the Governance API doc you provided below has referring to below external model as part of gevernance API.
The active or inactive data (before or during the derivation or the check) can be read
with the external data model interface IF_USMD_MODEL_EXT with the method READ_CHAR_VALUE and
the corresponding READ_MODE parameter. To avoid unnecessary flushes (derivations), the NO_FLUSH
parameter should b
e set to ‘X’.
Thanks
Praveen -
How Can I get the value of a variable name stored in another variable?
I have a scenario wherein i get a record as %rowtype as input parameter into my function and i generate a dynamic sql to check the validity of a particular value in one of the columns of the input parameter record.
I have a variable that stores the column name of input parameter record whose value is to be validated.
The dynamic SQL looks like this:
'Select empno from emp where empname = input_rec.'||v_colname
While using Execute Immediate I get the error - Invalid Identifiier -'input_rec'.'ename'
On Googling I found that the input parameter is out of the scope of the SQL that's being executed in the Execute Immediate.
Is there any way I can get the value of ('input_rec.'||v_colname) so that I can pass it into the Execute Immediate with 'Using' clause?karthyk wrote:
I have a scenario wherein i get a record as %rowtype as input parameter into my function and i generate a dynamic sql to check the validity of a particular value in one of the columns of the input parameter record.
I have a variable that stores the column name of input parameter record whose value is to be validated.
The dynamic SQL looks like this:
'Select empno from emp where empname = input_rec.'||v_colname
While using Execute Immediate I get the error - Invalid Identifiier -'input_rec'.'ename'
On Googling I found that the input parameter is out of the scope of the SQL that's being executed in the Execute Immediate.
Is there any way I can get the value of ('input_rec.'||v_colname) so that I can pass it into the Execute Immediate with 'Using' clause?compose the SELECT in a single VARCHAR2 variable before passing variable to EXECUTE IMMEDIATE -
How to get the value of combo.
hello,
i am new in jsf so sorry if the question is asked before. in my project i have a jsp page where there is a combo(selectOneMenu). as far as my knowledge a combo is constructed with itemLabel and itemValue. i can get the value of the combo by using this code:
String value=getComMyCombo.getValue().toString();
but i can not get the itemLabel which i need to show in other field.
plz help
sailaAren't you confusing item values with item labels?
<f:selectItem itemValue="value1" itemLabel="label1">ornew SelectItem("value1", "label1");should render<option value="value1">label1</option>According to the HTML specification only the option value will be sent as request parameter to the server side. The value is the only which can be chosen and changed. The label is just nothing less or more than a simple plain vanille static thing.
There is nothing frustating. You already have the labels in the server side (how are you rendering them to the output otherwise?) just keep them in the server side so that you can reuse them. You have the value, then it should be easy to get the corresponding label with it.
The article of which I gave you a link demonstrates how to use Value Objects (or DTO's or whatever you want to call it) as SelectItem values in combination with a converter so that you can play with "real objects" instead of only String values in the server side. -
I have one report that lists a set of rows and has a link to
drill down to another report. On the second report, I am trying
to create a link to a form and pass the value received from the
first report. I am trying to use the API
wwpro_api_parameters.get_value but I cannot figure out how to
get the value for the second parameter - p_reference_path.
Here is my code which is found in the "Additional PL/SQL Code"
section, "After displaying the Header".
declare v_id varchar2(10);
begin
v_id := wwpro_api_parameters.get_value
('id', 'a');
htp.anchor ('http://rrlehman-
lap.us.oracle.com/pls/portal30/PORTAL30.wwa_app_module.link?
p_arg_names=_moduleid&p_arg_values=1516531942&p_arg_names=_show_h
eader&p_arg_values=YES&p_arg_names=FRM_ID&p_arg_values=' ||
v_id, 'Create A Topic', NULL, NULL);
end;
No matter what I put in for the second variable,
p_preference_path, I do not get a value for v_id. I have
performed a search in the discussion forums and read all related
threads but I still cannot get it to work.Please, note that the second parameter of the get_value function is the identifier of the portlet instance, called in the PDK as reference path.
Here you find further information on the topic:
[list]
[*]Documentation of the wwpro_api_provider.get_value function
[*]Guidelines for Parameter Passing in Portlets
[list]
Maybe you are looking for
-
How to run .JSP 9iReport from web with Parameter Form
Hi, I m trying to run a .JSP 9ireport from the web. now i have two problems. 1. how do i display a parameter form from the web, meaning when the user clicks on the link to the report a parameter form should be displayed and the report should give the
-
Purchase your BlackBerry Z10 with the new BlackBerry 10 operating system today at Best Buy! The BlackBerry Z10 features a gorgeous 4.2” display (1208x768 resolution) 356 ppi. An 8MP rear camera with capability to shoot 1080p video. A 1.5GHz dual-core
-
Hi all expert, I'm relatively new to sapscript. This is what i wish to do.. Let's say i want to print the vendor address with the addrnumber, then take the address from ADRC using the same addrnumber. From the spec, these are the fields which are req
-
Calling dll-library using Oracle Express Language
I call my dll-library from Express Language 6.32, but it can't locate my library function. How can I create a dll-library, suitable for Express. btw, creating dll I used EXTCALL.c example and I have done all in such a way as in this example. -- but..
-
My MS word 11 was corrupted, so I uninstalled it. Now I can't find a download to get back my Office configuration. I'm using an Imac that had Office 11 loaded.