Adding functionality

This is my QuoteSearch.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%-- jsf:pagecode language="java" location="/JavaSource/pagecode/quotes/property/ho_webservices/jsps/QuoteSearch.java" --%><%--
/jsf:pagecode --%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%>
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<HTML>
<HEAD>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="IBM Software Development Platform">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>QuoteSearch.jsp</TITLE>
<script src="../../../../js/utilities.js"></script>
<LINK rel="stylesheet" type="text/css" href="../../../../theme/Master.css" title="Style">
<LINK rel="stylesheet" type="text/css" href="../../../../theme/stylesheet.css" title="Style">
<LINK rel="stylesheet" type="text/css" href="/styles/default.css" title="Style">
<LINK rel="stylesheet" type="text/css" href="../../../../styles/NewQuotes.css" title="Style">
<%@ taglib uri="/WEB-INF/tlds/PageHeader.tld" prefix="ph" %></HEAD>
<f:view>
<BODY background="../../../../images/background1.gif"
onload="document.body.style.cursor = 'default'; toggleSubmit=true;">
<c:if test="${sessionScope.quotetype=='HO'}">
<ph:PageHeader pageTitle="Homeowners Quote Search" imageDirectory="../../../../images"/>
</c:if>
<c:if test="${sessionScope.quotetype=='FO'}">
<ph:PageHeader pageTitle="Farmowners Quote Search" imageDirectory="../../../../images"/>
</c:if>
<hx:scriptCollector id="scriptCollector1" postRender="#{pc_QuoteSearch.onPageLoadEnd}">
<h:form styleClass="form" id="form1" onsubmit="return maybeSubmit();">
<h:panelGrid styleClass="panelGrid" id="grid4" width="100%" columns="1">
<h:messages styleClass="messages" id="errorMessages" style="color: red; font-family: Arial; font-size: 10pt; text-align:
center; text-decoration: blink" layout="table"></h:messages>
</h:panelGrid>
<BR>
<h:panelGrid styleClass="panelGrid" id="grid2" columns="2"
cellspacing="5" cellpadding="0">
<h:outputText styleClass="boxtext" id="lblQuoteNumber"
value="Enter Quote Number"></h:outputText>
<h:inputText styleClass="inputText" id="txtQuoteNumber"
value="#{sessionScope.searchParams.qnumber}" size="14">
<f:validateLength minimum="0"></f:validateLength>
</h:inputText>
<h:outputText styleClass="boxtext" id="text1" value="Select Agency"></h:outputText>
<h:selectOneMenu styleClass="selectOneMenu" id="agency"
value="#{sessionScope.searchParams.agency}">
<f:selectItems value="#{pc_QuoteSearch.agencybean.agencyList}" />
</h:selectOneMenu>
<h:outputText styleClass="boxtext" id="text2"
value="Enter Last Name of person 'Prepared for'"></h:outputText>
<h:inputText styleClass="inputText" id="prepforlname" size="10"
value="#{sessionScope.searchParams.lastname}"></h:inputText>
<h:outputText styleClass="boxtext" id="text5"
value="Enter Search From Date"></h:outputText>
<h:inputText styleClass="inputText" id="fromdate" size="10"
value="#{sessionScope.searchParams.fromdate}"
onkeypress="return formatDateOnTheFly(this, event)"></h:inputText>
<h:outputText styleClass="boxtext" id="text3"
value="Enter Search To Date"></h:outputText>
<h:inputText styleClass="inputText" id="todate" size="10"
value="#{sessionScope.searchParams.todate}"
onkeypress="return formatDateOnTheFly(this, event)"></h:inputText>
</h:panelGrid>
<P><h:panelGrid styleClass="panelGrid" id="grid3" columns="3"
width="50%">
<!--c:if test="${sessionScope.quotetype=='HO'}"-->
<hx:commandExButton type="submit" value="Search"
styleClass="core-button" id="cmdSearch"
action="#{pc_QuoteSearch.search}"
onclick="document.body.style.cursor = 'wait';"/>
<!--/c:if-->
<hx:commandExButton type="submit" value="Create New Quote"
styleClass="core-button" id="cmdCreateNewQuote"
action="#{pc_QuoteSearch.doCmdCreateNewQuoteAction}"
onclick="document.body.style.cursor = 'wait';"/>
<hx:commandExButton type="submit" value="Home" styleClass="core-button" id="cmdHome"
action="#{pc_QuoteSearch.doCmdHomeAction}"></hx:commandExButton>
</h:panelGrid><BR>
</P></h:form></hx:scriptCollector></BODY>
</f:view>
</HTML>
This is the search method in QuoteSearch.java. If i click " search" in jsp page, i should get the latest results also.( results updated
until today).What should i add to this method to get that functionality.
public String search() {
String usermsg = validateThisPage();
String aor = sessionScope.get("aor").toString();
String quotetype = sessionScope.get("quotetype").toString();
String agency = ((HtmlSelectOneMenu) findComponentInRoot("agency")).getValue().toString();
String fromdate = ((HtmlInputText) findComponentInRoot("fromdate")).getValue().toString();
String todate = ((HtmlInputText) findComponentInRoot("todate")).getValue().toString();
String prepforlname = ((HtmlInputText) findComponentInRoot("prepforlname")).getValue().toString();
String quotenumber = ((HtmlInputText) findComponentInRoot("txtQuoteNumber")).getValue().toString();
SearchResultsBean localSearchResults = getSearchResults();
String returnValue = null;
* if agent of record is '0' (Home office) and the agency
* is not '0', then we need to lookup the AOR for the agency
* and send it instead.
if (("0".equals(aor.trim())) && (!"0".equals(agency.trim()))) {
aor = lookupAORFor(agency);
sessionScope.put(SessionConstants.QUOTE_AOR, aor);
sessionScope.put(SessionConstants.READ_ONLY, "true");
// sessionScope.put(SessionConstants.READ_ONLY, "false");
} else {
sessionScope.put(SessionConstants.READ_ONLY, "false");
if (usermsg.equals("")) {
localSearchResults.setInAgentOfRecord(Long.parseLong(aor));
localSearchResults.setInPolicyType(quotetype);
localSearchResults.setInAgency(Long.parseLong(agency));
if (fromdate.length() > 0) {
localSearchResults.setInFromDate(fromdate);
if (todate.length() > 0) {
localSearchResults.setInToDate(todate);
localSearchResults.setInPrepForLname(prepforlname);
if (quotenumber.length() > 0) {
localSearchResults.setInQuoteNumber(quotenumber);
} else {
localSearchResults.setInQuoteNumber("0");
try {
localSearchResults.setMainframePort(getSessionScope().get("mainframePort").toString());
localSearchResults.executeOperation();
if (localSearchResults.getOutErrorCode() >= 0) {
getSessionScope().put("searchresultsarray", localSearchResults.getQsrsListOfSelectItems());
getSessionScope().put("searchresultsdatatablearray", localSearchResults.getQsrs());
returnValue = NavigationResults.MULTIPLE_RESULTS;
} else {
usermsg = "";
if (localSearchResults.getOutErrorCode() == -13) {
usermsg = "Unable to access search service. Please contact you administrator";
} else {
usermsg = localSearchResults.getOutRec().getQusrErrorMessage().getValue().toString();
FacesMessage msg = new FacesMessage(usermsg);
getFacesContext().addMessage("", msg);
returnValue = NavigationResults.RETRY;
} catch (Exception e) {
logException(e);
usermsg = "An Error Occurred. Please check with your WEB Administrator";
FacesMessage msg = new FacesMessage(usermsg);
getFacesContext().addMessage("", msg);
returnValue = NavigationResults.RETRY;
} else {
FacesMessage msg = new FacesMessage(usermsg);
getFacesContext().addMessage("", msg);
returnValue = NavigationResults.RETRY;
return returnValue;
}

good for you. thanks for sharing.

Similar Messages

  • Benfits or added functionality in ecc 6.0

    Hello All,
    Can any one list down the benfits or added functionality in ecc 6.0 from abap point of view.
    ManyThanks,
    Vibha

    Hi
    Refer this link for ECC 5.0 & 6.0:
    http://help.sap.com/saphelp_erp2005/helpdata/en/43/68805bb88f297ee10000000a422035/frameset.htm
    A similar post
    /message/1783778#1783778 [original link is broken]
    You can go through the Release Notes for each of the versions after 4.6B (4.6C, 4.7 , ECC 5.0 & ECC 6.0)
    http://help.sap.com/saphelp_erp2005/helpdata/en/43/688055b88f297ee10000000a422035/content.htm
    For 4.7 SAP R/3 http://help.sap.com/saphelp_47x200/helpdata/en/12/9d78d6d8f74043a32e82be87e433b7/content.htm
    Release Notes on SAP Web Application Server 6.30
    http://help.sap.com/saphelp_47x200/helpdata/en/2b/64fc3e9d3b6927e10000000a114084/content.htm
    http://solutionbrowser.erp.sap.fmpmedia.com/
    Check these links
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/790e690c-0901-0010-7894-de8b3d91d78e
    http://help.sap.com/saphelp_nw04/helpdata/en/94/c65839bec58b27e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/b9623c44696069e10000000a11405a/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/c1/1253164e665b4fa635af38b66dc166/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/f5/a9673e42613f7ce10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/dc/6b7f2f43d711d1893e0000e8323c4f/frameset.htm
    Reward points for useful Answers
    Regards
    Anji

  • Where has the just added function gone?

    Where has the "just added" function gone in the store

    You can drag & drop as before, or turn on the menu bar with ctrl-b.
    tt2

  • Custom role for adding functional position.

    Custom role for adding functional position.
    I added a custom role for to allow only OrganizationDesigner capabilities. I could see functional positions but I could not modify or add them. What permissions I have to assign to role for adding and modifying functional position in organization designer.
    I tryed everything bot noting works unless I give site addministrator privilages to the user.

    Hi Indulis,
    I have just replicated the behavior you are describing in our training environments. This is not the expected behavior. I will immediately open a case with Customer Care, and I suggest you do the same.

  • ERM - Adding Function to a Role

    Hi all,
            I have the following problem. when we add a Function to a Role in ERM, the transactions are added but the authorization values don't. Does anyone know something about this issue??
    Kind Regards!!
    Isaac

    We are under SP12 and we are not able to add transactions or auth objects to the role through Functions or Manually. Both functions and transactions are found but when selecting them and saving and error is raised.
    We are in the right VIRSANH and VIRSAHR SPs.
    We have upload the XML files
    We have run job sync taks to import transactions, auth object and org value
    We are having an OSS Message...
    Get back to you when solution is found / provided.

  • Error in adding Function to the role

    Hi Experts,
    We are on AC-ERM 5.3_10_0. I was trying to create a test role in ERM. When adding a function to the role it's throwing the following error.  Unknown error occurred while performing operation (Cannot assign a java.lang.String object of length 57 to host variable 2 which has JDBC type VARCHAR(50). in method insertOrgLvlsForRole).
    Not able to find out, what's going wrong. Can anyone please guide me in resolving the error.
    Thanks,
    Gurugobinda

    Hi Zaheer,
    Thanks a lot. You are right. I am not facing this error in other functions. Only in for functions like PR91, PR01, HR02 I am getting this error. In fact, when I am adding the function it is showing the error, but when i am coming back  to function TAB, I am finding the function has been added successfully. Can you please tell me how to rectify this error.
    Regards,
    Gurugobinda

  • Adding functionality in "Display Additional Data"

    Hi!
    I need to add additional functionality in a standard transaction. I want to place a new option in the drop down of the Icon "Display Additinal Data" (seen on the picture in the red rectangle). By selecting this new option, a method or a function modul should be called, importing the selected lines of the table. I wanted to ask, what you think is the way to do this?
    I tried to use Transaction shd0 to create a new Screenvariant, but i don't think that this is the right way, as a screen variant only disables or hides buttons, or is there a way to add something with a Variant.
    Maybe someone has had the same problem and can give me a solution,
    kind regards,
    Hannes

    Hello All,
    I got the processes of how to add new list & text boxes in shipment additional screen.
    But now, i'm facing the problem initially. When i want to add the new field in the append structure of table VTTK, i can add that new Z field (Z field with a Z domain) & this field has a check table which will populate some pre-defined values in the list, but after adding that field i couldn't get the list in which this new field should populate the values from the check table.
    If anybody has the solution, then pls help me out.
    Warm regards,
    Kingshuk.

  • Problem in adding function group inlcude in new transport request

    Hi friends,
    This is regarding the issue while moving the function group developed for BAPI object to production.Include having the suffix UXX in main program of function group I am not able to change and then save in new transport request,but the same is possible in R/3 4.7 version.
         Can you please help me out to get it done in ECC 6.0.
    Regards,
    Rajesh Akarte

    Did you try to do: Put cursor on transport number-select include icon-say select freely selected objects-I usually say dev class and can highlight and select the object and save. Please reward points if helpful.
    Message was edited by:
            Tom M.

  • HT3739 The "date added" function is no longer working for me...

    I accidentally "poofed" the downloads folder from my toolbar.  I put it back, but now documents are arranged in no discernible way.  Even when I choose the "date added" option, this does not fix it.  Just want to see the most recent downloads on top for easy access.  Any ideas what the problem could be? 

    I fix the problem so I no longer need any help.

  • Adding function code dynamically for radio buttons

    Hi Experts,
             I have two  radio buttons in standard screen which when clicked my custom logic should be executed.
    The issue here is the standard screen radio button does not have a Fcode assigned in the field properties because of this no event is triggered when the radio button is selected.
    Thank You,
    Anupama.

    Hi anu,
         Try the following procedure,
    - Combine all the radio buttons into a group. T
    - Create a common function code for all the radio buttons. F
    - Assign all the radio buttons to the same modification group. F
    - Enclose all entire radio button in a frame. F
    Also check the website it help u as u need,
    [http://help.sap.com/saphelp_nw04/Helpdata/EN/3d/c3b23782a9cc68e10000009b38f8cf/content.htm]
    Hope it helps u....
    Regards,
    Annevit

  • Adding functions to customers maintenance views (customizing)

    Dear experts,
    I've just been asked the following question that I don't have an answer to (I actually would expect it to be "No" but I want to cross-check it with you experts):
    Thinking of the generated maintenance views as they are used hundredfold in SPRO/customizing: Do you know any way to add a dialog function (button) to those standard dialogs? For example to provide a shortcut to one of our own customizing dialogs that are meant to enhance the SAP standard customizing (let's say the settings for house bank accounts). To make it even more unlikely to get a positive answer: the solution should not require any kind of manual work at the customers side other than performing a regular import of a transport (or at least not much more than that). It shouldn't be necessary to do any programming on user-exits, et cetera.
    Thanks in advance
    Andreas

    Hi Yadesh,
    to be more precise: take the generated view V_T012 for house bank settings.
    Next to the standard functions such as "Toggle Display/Change", "New Entries", etc. I would like to have a button with which I could call up an own program for the maintenance of customizing settings that enhance the house bank settings.
    regards
    Andreas

  • Adding functionality when saving a CRM order

    Hello. I am trying to encrypt payment card numbers at the time that the orders are saved in CRM.
    I believe that I can retrieve the payment card information just before the order is saved using the CRM_ISAI_BASKET_GETPAYMENT function. This function returns a structure that contains the card number.
    Is there an internal table that I can access (or is there a function or BADI call) by which I can modify the payment card number? After I have encrypted the card number, I would like to modify a temporary table (if one exists) before the data is committed to the permanent tables.
    I have brought up the COM_PAYPLAN package through the object browser, but I am not familiar with the functions I see listed there.
    Due to implementation requirements, I cannot encrypt the card number at the time of authorization.
    Thanks.
    Brendan Farragher

    Hi Brendan,
    Hope you are well. I have not ventured in the CRM world yet, but I do know of somebody who is known as the CC guru in R/3 - I'm sure he could guide you with CRM as well.
    Below is his contact information, shoot him an email if nobody else is able to help you. 
    Eric Bushman
    [email protected]
    Good luck in finding a solution and hope you have a good Holiday season.
    Francisco

  • Adding functionality to existing buttons, not overriding

    Hi,
    I have a toolbar that I created that has some new buttons as well as some of the already existing buttons in acrobat. I know we can use AVSetExecuteProc() to set the functionality of the buttons. For the already existing buttons, is there some way to add to the existing functionality and not completely override it?

    Hi,
    I'm trying to "head patch" the button's execution proc. How could I achieve
    this?

  • Adding functionality to GUI?

    Hi
    I hope you can help me with this general confusion about swing and functionality.
    When doing all that has to do with the view part of the program, I have splitted it up in many classes.
    Since i am doing a project about a cinema booking system, I imagine having a class for the view of theater, a class for the overview of all the shows and some more classes with some buttons on.(when saying classes, i mean classes that extends JPanel).
    Here is some of my code: [http://pastebin.com/m29f468f4|http://pastebin.com/m29f468f4]
    What should I do so that every link would change the JFrame to show another JPanel fx?
    My problem is that the links have no reference to the frame. The code is just a example. The generel problem is: How do objects inside other objects get access to things outside themself that they want to change?
    Sometimes i think it would be easier if I did my whole GUI in one big class(so every field would be accesible), but i bet thats generally a bad idea?
    Is my design all wrong? Should I do it another way?
    Thx :)

    However I think you should see my code to understand my problem.your earlier post said 'here's some of my code',
    which means I can't run the program and see what it's doing.
    an example of a cardlayout would be an installation wizard, where you go through
    all the EULA and option screens, via next/previous buttons. This type of cardlayout shows
    the screens in a particular order, but it can be setup to show any screen at any time.

  • Is Microsoft going to offer a Software update with added functionality for Kin Twom?

    Considering how blatant the omissions of a way to back up contacts, sync a calendar, or write/store notes are on the Kin Twom, does anyone know if Microsoft plans to update the software on the phone?

    I doubt it. This is a WYSIWYG phone. I really like the phone, the DATA package was not for me. I had the Kin Onem and alas I dropped it and cracked the screen (only 2 wks old) I now have the Kin Twom and plan on taking better care of it.
    Still wish Bluetooth was more functional.

Maybe you are looking for