Custom Search Screen Question

I have a search screen where the user can enter multiple search criteria fields and click 'FIND' button.
Below is the code behind the find button. As you can see if the use doesn't enter any of the search criteria
then it is supposed to get all the records in the block BLI_DATA (this is a db block built on a view of a table).
At the bottom of the BLI_DATA screen, there are two buttons 'OPEN' and 'CANCEL' (these belong to a diff. block called
BLI_DATA_ACTION). Open opens up the record selected in BLI_DATA. Cancel cancels out of this and takes back
to the search screen. That scenario works ok. Else if the user enters any of the criteria, then the dynamic where
gets the required records. That works too.
What is not working is, if I enter say state = 'LA' in the first pass and click find, it gets
me the records for LA. Then if I click'CANCEL'and come back to the search screen, remove all the search criteria
and now click 'FIND' in the 2nd pass, it still gets me the LA information.
Code behind the FIND button
DECLARE
  v_where varchar2(1000):=null;
  v_orderby varchar2(1000):='BLI_ID';
  al_id ALERT;
  al_button NUMBER;
BEGIN     
IF :BLI_SEARCH.BLI_STATE IS NULL AND :BLI_SEARCH.BLI_STORE_TYPE IS NULL
    AND :BLI_SEARCH.BLI_COUNTY IS NULL AND :BLI_SEARCH.BLI_COUNTY_NAME IS NULL
    AND :BLI_SEARCH.CITY IS NULL AND :BLI_SEARCH.GEO_IND IS NULL
    AND :BLI_SEARCH.BLI_PLAT_LEASE IS NULL AND :BLI_SEARCH.FORM_DATE_FROM IS NULL
    AND :BLI_SEARCH.BLI_LEASE_DATE_FROM IS NULL AND :BLI_SEARCH.FORM_DATE_TO IS NULL 
    AND :BLI_SEARCH.BLI_LEASE_DATE_TO IS NULL THEN
   --app_find.find('BLI_DATA');
   -- P_GET_BLI_DATA;
--   v_orderby:=':BLI_ID ASC';
--SET_BLOCK_PROPERTY('BLI_DATA',ORDER_BY,v_orderby);
  message('i am here' ||'-'|| :BLI_SEARCH.BLI_STATE);
  GO_BLOCK('BLI_DATA');
  Execute_Query(all_records);
  GO_BLOCK('BLI_DATA_ACTION');
  GO_ITEM('BLI_DATA_ACTION.OPEN'); 
ELSE
     v_where := 'WHERE state = nvl( ''' || :BLI_SEARCH.BLI_STATE ||''',state)
                                   and concept =  nvl( ''' || :BLI_SEARCH.BLI_STORE_TYPE ||''',concept)
                                   and county_type = nvl( ''' ||:BLI_SEARCH.BLI_COUNTY ||''' , county_type)
             and county_name = nvl( ''' || :BLI_SEARCH.BLI_COUNTY_NAME || ''', county_name)
             and city = nvl( ''' || :BLI_SEARCH.CITY || ''', city)
             and platform_lease = nvl( ''' || :BLI_SEARCH.BLI_PLAT_LEASE || ''', platform_lease)
             and geo_ind = nvl ( ''' || :BLI_SEARCH.GEO_IND || ''', geo_ind)
             and form_date >= nvl(to_date(''' || to_char(:BLI_SEARCH.FORM_DATE_FROM,'DD-MON-RR') || ''',''DD-MON-RR''),form_date)
                        and form_date <= nvl(to_date(''' || to_char(:BLI_SEARCH.FORM_DATE_TO,'DD-MON-RR') || ''',''DD-MON-RR''),form_date)
             and lease_date >= nvl(to_date(''' || to_char(:BLI_SEARCH.BLI_LEASE_DATE_FROM,'DD-MON-RR') || ''',''DD-MON-RR''),lease_date)
                        and lease_date <= nvl(to_date(''' || to_char(:BLI_SEARCH.BLI_LEASE_DATE_TO,'DD-MON-RR') || ''',''DD-MON-RR''),lease_date)';
SET_BLOCK_PROPERTY('BLI_DATA',DEFAULT_WHERE,v_where);
GO_BLOCK('BLI_DATA');
DO_KEY('execute_query');
message('i am here1 ' ||'-'|| :BLI_SEARCH.BLI_STATE);
IF :BLI_DATA.STATE IS NULL THEN
      al_id := Find_Alert('AOK');
     Set_Alert_Property(al_id, alert_message_text, 'No Records were found');
     al_button := Show_Alert(al_id);
     GO_BLOCK('BLI_SEARCH');
     GO_ITEM('BLI_SEARCH.BLI_STATE'); 
     RAISE FORM_TRIGGER_FAILURE;
ELSE
  GO_BLOCK('BLI_DATA_ACTION');
  GO_ITEM('BLI_DATA_ACTION.OPEN'); 
END IF;
END IF;
END;Code behind the CANCEL button:
GO_BLOCK('BLI_DATA');
CLEAR_BLOCK(NO_VALIDATE);
GO_BLOCK('BLI_SEARCH');
CLEAR_BLOCK(NO_VALIDATE);
:BLI_SEARCH.BLI_STATE :=NULL;
:BLI_SEARCH.BLI_STORE_TYPE:=NULL;
:BLI_SEARCH.BLI_COUNTY:=NULL;
:BLI_SEARCH.BLI_COUNTY_NAME:=NULL;
:BLI_SEARCH.CITY:=NULL;
:BLI_SEARCH.GEO_IND:=NULL;
:BLI_SEARCH.BLI_PLAT_LEASE:=NULL;
:BLI_SEARCH.FORM_DATE_FROM:=NULL;
:BLI_SEARCH.FORM_DATE_TO:=NULL;
:BLI_SEARCH.BLI_LEASE_DATE_FROM:=NULL;
:BLI_SEARCH.BLI_LEASE_DATE_TO:=NULL;
:BLI_SEARCH.BLI_LL_REF_CODE:=NULL;
:BLI_SEARCH.BLI_LOC_TYPE:=NULL;
:BLI_SEARCH.BLI_CLASSIFICATION:=NULL;
show_view('BLI_SEARCH');
GO_ITEM('BLI_SEARCH.BLI_STATE');
hide_view('BLI_DATA');When I remove all the search criteria in the 2nd pass, why does it still get the LA information?
Thanks,
Chiru
Edited by: Megastar_Chiru on Sep 21, 2010 9:44 AM

I had a similar requirement and I put it in a procedure like this.
PROCEDURE BUILD_WHERE_CLAUSE IS
  hold_clause varchar2(2000);
BEGIN
      -- check location code and add condition if it is not null
   IF :key_block.locn_code IS NOT NULL THEN
      hold_clause := hold_clause ||
      ' and (cwvcatr_locn_code = :key_block.locn_code)';
   END IF;
      -- check case type and add condition if it is not null
   IF :key_block.case_type IS NOT NULL THEN
      hold_clause := hold_clause ||
      ' and (cwvcatr_ctyp_code = :key_block.case_type)';
   END IF;
      -- check action code and add condition if it is not null
   IF :key_block.cwvatyp_code IS NOT NULL THEN
      hold_clause := hold_clause ||
      ' and (cwvcatr_cwvatyp_code = :key_block.cwvatyp_code)';
   END IF;
      -- check case assign day and add condition if it is not null
   IF :key_block.case_assn_day IS NOT NULL THEN
      hold_clause := hold_clause ||
      ' and (upper(cwvcatr_case_assn_day) = upper(:key_block.case_assn_day))';
   END IF;
      -- strip off initial 5 characters ' and '
   IF hold_clause IS NOT NULL THEN
      hold_clause := SUBSTR(hold_clause,6);
   END IF;
   -- Set the DEFAULT_WHERE to newly built WHERE clause
   SET_BLOCK_PROPERTY('CWVCATR_1_BLOCK',DEFAULT_WHERE,hold_clause);
      -- Set the ORDER_BY clause
      IF :key_block.sort_by = 'C' THEN
             SET_BLOCK_PROPERTY('CWVCATR_1_BLOCK',ORDER_BY,'cwvcatr_case_id');
      ELSE
             SET_BLOCK_PROPERTY('CWVCATR_1_BLOCK',ORDER_BY,'cwvcatr_assn_date');
      END IF;
END;So regardless of what user puts in parameters, the default where is set accordingly. If there is no parameter entered, it does not set anything. And if only one parameter is entered, only one condition is set and so on. This might be helpful in your case too.
Edited by: Zaafran Ahmed on Sep 21, 2010 10:49 AM

Similar Messages

  • Portal Custom Search Results Question

    Hey,
    We are using a custom search portlet to search through a page group containing content relevant to a group of end users. The results generated from the search a fine apart from that they also return items from the page group such as navigation pages or templates. So, when the user searches for a given simple keyword they get some pages and some navigation pages which would obviously be a little confusing.
    How can we restrict the results in to being just pages ?
    Cheers,
    Mark

    Mark
    I don't have details of your content and it's attribution and structure, but it's possible with the custom search portlet to add search criteria to your search portlets that are hidden from the user. You can use this to place additional restrictions on the queries that filter out the extraneuous results, unbeknownst to the end user.
    Thanks.

  • [b]Creating custom search screen[/b]

    I created a form to search by CustomerNO or Last Name and to display the customer info if found or all customers that begin with Last name. I have a main canvas with 2 items(textboxes) for 1 for each search. I also have a stacked canvas that will be displayed when the info is found. Problem is how can I open this form in enter_query mode to accept customerno or lastname and then click on my own created button(search) to execute the query. I am setting the where clause in the pre-query trigger of the datablock for the stacked canvas. When I run this form it only works if after I enter the criteria in either item textbox and press CTRL-F11, but I don't want to do this. What I want is for my user to click on my button (search). Please HELP!!!!!!!

    Okay this worked, but I also have to change the where clause to search by last name. What am I doing wrong?
    set_block_property(block_name,default_where,'Last_name = ' || 'SMITH');
    execute_query;
    I get an error after it tries to execute: FRM-40350 "Query cause no records to be retrieved"

  • Custom search form and custom results

    Hi, everyone!
    My problem is that I have to search for custom items with custom fields (attributes). So I have to create my own search form with necessary fields. Than the solution may be to call the portal30.wwsbr_search_api.submit_search procedure, but it renders it's own HTML result with advanced search form. That doesn't suit me. Searching for alternative API, I found portal30.wwv_searchdb.search function. I tried to use it, but in any case it fails with exception and error message "ORA-01403: no data found". From the previous messages I've discovered that there is custom search portlet in 9.0.2. But is it possible to solve my problem without these new features?
    Thank you for your answers ;)
    yk
    P.S. Sorry for my English...

    Yuriy,
    I'm sorry but the portal30.wwv_searchdb.search api is not one of the public apis. There is no simple out of the box way to address your issue with release 1 of Oracle9iAS Portal (you'll have to wait for release 2 for that), but you could do some post processing of the HTML that gets returned from the search results screen and present that to your users. While it would take a little work it would probably give you the functionality you desire.
    You would create a custom search screen, and have the submission call our api with the users values. Then process the results of that call (an HTML page) inside a procedure to finally present your own view of the data.
    Good luck,
    Rich

  • How to: Create a custom search result screen?

    Hello,
    Is it possible to create a custom search result screen?
    I need it because the users must be able to directly e-mail
    the items or a selection of the items returned by the search.
    For this modification of the standard result page isn't sufficient.
    Thanks,
    Steven.

    Steven, please see:
    http://technet.oracle.com/products/iportal/files/pdk/plsql/doc/sdk23pkg.htm

  • Need to attach my custom search form to the tourch in the application

    Hi all ,
    plz will you guide me in the case i've customized search form & i need to attach it to the search torch found in the application ,
    where when the user press this tourch my search form appears

    yes in the application for example
    human resources vision operations -------> people------> enter & maintain
    it shows find screen then when i finish the find screen it send me to the main form , then while i'm in the main form there is torch found in the application under the menu word on the upper left where it brings the find screen again
    wht i want that i need to attach my custom find screen to this torch
    will you tell me is wht i need related to here or else where can i post my question ???

  • Custom Search using new View Object (Programatically)

    Hi Experts,
    Currently i am exploring the ADF-BC and i have a basic question. Hope you experts will help on this. I am thinking of implementing the search functionality with out using the "Query component" because the search that i am going to implement is complex and very custom. So for that i have decided to create one View object with the controls that needs to be displayed in the search screen. E.g assume the DepartmentVO is available and i want to create the search screen So i have create a another view object called DepartmentSearchVO (Program view object) and create transient variables for each search filed that i was thinking to have.
    Now i want to implement the Search button. When the users clicks on the search then i can called the DepartmentVORowImpl method called search() and construct the query based on the input. Then how about the results return. Since the DeparmentVO is coarse grain i am thinking to have another light View object called DeparmentLightVO (Program object) and use that to bind with the table for display.
    Please let me know am i going in the right direction. Is there any better way for this kind of requirement implementation.
    -t

    Hi,
    As Shay mentioned, you could set the where clause of the VO which you want to filter.
    In your search() method, you could get the VO (DeparmentVO in your case), set the where clause based on the parameters you are passing to this method (or the columns in the DepartmentSearchVO) and execute the query.
    You could use the VO (on which you've performed executeQuery) as a table / ROT in your application.
    -Arun

  • Required values should be displayed in forst search screen for Variable

    HI Gurus
    I have a Variable CUSTOMER which has 20000 values. In the first search screen we are getting 1 to 1000 values by default ( I have selected 1000 in properties). But I want the Values between 6000 to 7000. Is it possible?
    Thanks in advance.
    Best Regards
    Raj

    Hi
    I want to give single value in between 6000 to 7000. The single values which appear in first search should not be 1 to 1000. It must be 6000 to 7000
    Thanks
    Raju

  • How can I remove google custom search bar from about:newtab page

    When I open Firefox or a new tab I have it set to about:newtab which is great and all. Just recently I noticed a Google search bar on the new tab page though, that it immediately sets my cursor to. I prefer typing in the normal address bar at top. If I don't think to take that extra tedious step to click on the address bar before typing it opens to Google Custom Search Engine. Which does not have the images, maps, etc tabs along top. Making a simple task of researching something or other purpose just that much more annoying to do, because I'll have to type into the address bar anyways.
    So I was hoping there is a way to remove this annoying Google Custom Search Bar from my about:newtab?
    Or at the least make my cursor start in the address bar, not the Google Custom Search Bar.
    This is a screen-cap of the Search Bar. http://gyazo.com/d75ccdea9b9d0bb4a3d347664be73771

    Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
    You can try these free programs to scan for malware, which work with your existing antivirus software:
    * [http://general-changelog-team.fr/downloads/viewdownload/20-outils-de-xplode/2-adwcleaner ADWCleaner]
    * [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
    * [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
    * [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
    * [http://www.surfright.nl/en/hitmanpro/ Hitman Pro]
    * [http://www.eset.com/us/online-scanner/ ESET Online Scanner]
    [http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
    Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
    Did this fix your problems? Please report back to us!

  • Issue with programmatically created LOV on Advanced Search Screen in OCO.

    Hi All,
    I am trying to create a LOV programmatically on Advanced search screen of Oracle Customer's Online module for the country field present there, i have extended a controller and
    in it i am carrying out the creation for this.
    i am using the below code to do this.
    i am able to access the particular rowlayout bean and code below is starting after that.
    OARowLayoutBean CountryRowLayoutBean =
                            (OARowLayoutBean)RgtColTableLayoutBean.getIndexedChild(8);
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "CountryRowLayoutBean: " +
                                                         CountryRowLayoutBean,
                                                         PROCEDURE);
                        int CountryRowLytChldCount =
                            CountryRowLayoutBean.getIndexedChildCount();
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "CountryRowLytChldCount : " +
                                                         CountryRowLytChldCount,
                                                         PROCEDURE);
                        OAMessageTextInputBean CountryMsgTxt =
                            (OAMessageTextInputBean)CountryRowLayoutBean.getIndexedChild(2);
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "CountryMsgTxt : " +
                                                         CountryMsgTxt,
                                                         PROCEDURE);
                        CountryMsgTxt.setRendered(false);
                        OAMessageLovInputBean CountryLOV =
                            (OAMessageLovInputBean)createWebBean(pageContext,
                                                                 LOV_TEXT, null,
                                                                 MatchRuleAttrId); //MatchRuleAttrId - the fields are rendered through DQM so, this is the Id for the text input , same is taken as id for LOV, to enable search later.
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "CountryLOV : " + CountryLOV,
                                                         PROCEDURE);
                        CountryRowLayoutBean.addIndexedChild(CountryLOV);
                        Integer webBeanRegionAppId =
                            (Integer)webBean.getAttributeValue(REGION_APPLICATION_ID);
                        CountryLOV.setAttributeValue(REGION_APPLICATION_ID,
                                                        webBeanRegionAppId);
                        // Specify the path to the base page.
                        CountryLOV.setAttributeValue(REGION_CODE,
                                                        "/oracle/apps/imc/ocong/search/webui/ImcSearchPage");
                                  CountryLOV.setAttributeValue(LOV_REGION_APPLICATION_ID,
                                                        webBeanRegionAppId);
                        // Specify the LOV region definition.
                        CountryLOV.setLovRegion("/oracle/apps/ar/hz/address/webui/HzCountryLOV",
                                                   webBeanRegionAppId.intValue()); //Standard LOV region used
                        // Validation should be enabled for LOVs unless it's essential for the field to allow a partial value (in a "Search" region, for example).
                        CountryLOV.setUnvalidated(false);
                        CountryLOV.setAttributeValue(SELECTIVE_SEARCH_CRITERIA,
                                                        true);
                        CountryLOV.setAttributeValue(SEARCH, true);
                        // Configure the LOV mappings.
                        // Note that you must call this method after you add the messageLovInput item
                        // to the web bean hierarchy.
                        // base page item
                        // lov item
                        // direction
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "webBeanRegionAppId : " +
                                                         webBeanRegionAppId,
                                                         PROCEDURE);
                        if (pageContext.isLoggingEnabled(PROCEDURE))
                            pageContext.writeDiagnostics(this,
                                                         "MatchRuleAttrId : " +
                                                         MatchRuleAttrId,
                                                         PROCEDURE);
                        CountryLOV.addLovRelations(pageContext,
                                                      MatchRuleAttrId,
                                                      "TerritoryShortName",
                                                      LOV_RESULT,
                                                      LOV_REQUIRED_NO); // base page item
                        // lov item
                        // direction
                        CountryLOV.addLovRelations(pageContext,
                                                      MatchRuleAttrId,
                                                      "TerritoryShortName",
                                                      LOV_CRITERIA,
                                                      LOV_REQUIRED_NO);
    I am facing the issue that the torch icon is visble on the screen but when i click on it, it does not display the LOV region and a blank page saying website declined to show the page is displayed.
    Please suggest what needs to be added that i am missing right now.
    Thanks,
    Mayank

    on the first option I mean you can add new region  programaticaly like this on Processrequest
                OAStackLayoutBean newLocationLovs=
                    (OAStackLayoutBean)createWebBean(pageContext
                                                        ,"/yandex/oracle/apps/csi/instance/location/webui/YaLocationLovsRN"
                                                        , "xxnewLocationLovs"
                                                        ,true);
                  webBean.addIndexedChild(newLocationLovs);   

  • Custom search help with F4IF_INT_TABLE_VALUE_REQUEST to retrieve 2 columns

    Hi all,
    i have a problem to retrieve selected value from a custom search help. I need to retrieve 2 columns from the selected line. eg. there are A,B,C,D column in the search help. I need to get the B and D. can anyone help? Thanks

    For achieving this follow the following 4 steps:
    1. While calling F4IF_INT_TABLE_VALUE_REQUEST pass the importing paramter return_tab  to make the data selected by the user IN SELECTION screen. Remember that without this the user entry is avaliable only at START OF SELECTION.
    2. Use this value to READ TABLE your internal table to get the  value of other column.
    3. Load an internal table with values you want to assign to selection screen fields.
    4. Assign  values to the field in selection field using Fn Module: 'DYNP_VALUES_UPDATE'.
    Example:
    DATA: ......,
        lit_fields     type table of dynpread,
        ls_fields      type dynpread,
        lit_ret_tab    type table of ddshretval,
        ls_ret_tab     type ddshretval.
    . call function 'F4IF_INT_TABLE_VALUE_REQUEST'
        exporting
          retfield        = 'VARI'
          dynpprog        = sy-cprog
          dynpnr          = sy-dynnr
          dynprofield     = 'P_VARI'
          value_org       = 'S'
        tables
          value_tab       = lit_abc
          return_tab      = lit_ret_tab
        exceptions
          parameter_error = 1
          no_values_found = 2
          others          = 3.
    check sy-subrc eq 0.
    *-----get the entered value of field vari
    read table lit_ret_tab into ls_ret_tab index 1.
      lv_vari = ls_ret_tab-fieldval.
    check sy-subrc eq 0.
    *-----get value of the other column vari_d
    read table lit_abc into ls_abc with key vari = lv_vari.
      lv_vari_d = ls_abc-vari_d.
    *----- Append to an internal table with values you want to assin to selection screen fields.
    ls_fields-fieldname = 'P_VARI'.
      ls_fields-fieldvalue = lv_vari.
      append ls_fields to lit_fields.
      ls_fields-fieldname = 'P_VARI_D'.
      ls_fields-fieldvalue = lv_vari-d.
      append ls_fields to lit_fields.
    *---- Assign  values to the field in selection field
    call function 'DYNP_VALUES_UPDATE'
        exporting
          dyname               = sy-cprog
          dynumb               = sy-dynnr
        tables
          dynpfields           = lit_fields
        exceptions
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          undefind_error       = 7
          others               = 8.

  • Custom search help in sap field in standard transactions.

    I have a requirement that I have to add a custom search help in XREF2 of bseg table either in fb02-f-43.
    For FB02.
    Display document.
    Select a Line Item.
    Go to Additional Data tab in menubar,a pop-up will come, where we will get the Reference1 fields .
    My requiremnt is to add a custom input help having 3 constant values.
    For F-43.
    Give account , date etc in first screen.
    Go to next screen give the amount.
    Go to more data will get the fields in left side-no pop-up will come.
    Help needed

    hi, Jkuma,
    we met the similar situation with you while developing a anpplication form for HR.
    our conclustions are:
    1. it's not feasible to put all the data into the form, it will make the form too big and slow, so it must be a online interactive form
    2. you may put a search field to let the user to input some kind of criteria and do the search on the r3 side and return the hit list on the form , but it's not so easy to develop a table control on the form using javascript to get the selected one.
    3. so we built a 'selection screen' , using webdynpro for abap,
    it will show up before the form, while can use ddic search help, to make the selection, then put all the selected entries into the adobe form for further processiong.
    how this is helpful hint for you.
    br.
    jun

  • Custom Search Help for the field Equipment number

    Hi,
    I have enchanced sales order transaction and included a field Equipment number(EQUI-EQUNR).
    Here after pressing F4(Search help) standard search help is display.
    I have a requirement wherein, the standard search help should not appear and a customised search where a specific Equipment category type values should appear in the search help.
    Ex. Field equipment  category (EQTYP).EQUNR(Equipment Number).
    Please let me know how to work for the customised search help.

    Hi,
    You need to create a customized search help.
    [Elementary Search Help - Structure|http://help.sap.com/saphelp_nw04/helpdata/EN/cf/21ee38446011d189700000e8322d00/content.htm]
    [Creating Elementary Search Helps|http://help.sap.com/saphelp_nw04/helpdata/EN/cf/21ee5f446011d189700000e8322d00/content.htm]
    Then you need to attach the search help to the screen field..
    [Assigning Search Helps to Screen Fields|http://help.sap.com/saphelp_nw04/helpdata/EN/cf/21ee93446011d189700000e8322d00/content.htm]
    [Hierarchy of Search Help Call|http://help.sap.com/saphelp_nw04/helpdata/EN/0b/32e9b798da11d295b800a0c929b3c3/content.htm]
    regards
    Nitesh

  • Custom search help for characteristic based variant

    Dear Experts,
    I have characteristic based variant report, my requirement is, in any  Article(matnr) related transaction( Ex: MM43, VA01..) I required custom search help based on these characteristics and i will populate article/variant. Attached report selection screen snap. This screen will come in my custom search help.
    Regards,
    Abbas.

    I have found own for my problem. I am using MAT1 standard search help and with database view.
    Regards,
    Abbas.

  • Custom Search Help for Business Agreement field in transaction BP.

    Dear Experts,
    My requirement is to add Custom search help to Businees Agreement field (BUPA_CRMM31-BUAG_ID) in transaction code BP.
    PLease guide me how to add Custom search help to Businees Agreement field which dont have search help option.
    Regards,
    Bala

    Hello there,
    I think the requirement/question is not very clear in your post.
    However, the segment Java applet calls a CRM class which has related code and methods.
    Class:  CL_CRM_MKTTG_SEGAP_COM
    Package: CRM_MKTTG_SEG_APPLET.
    Please explain the problem in detail.
    Regards,
    Vinamra.

Maybe you are looking for

  • Cannot establish secure connection to Apple Store

    I've tried all the solutions I can find to no avail, but cannot seem to establish a secure connection to the iTunes store.  No error code just a blank iTunes Store screen and a never ending attempting connection.  Some of what I've tried: * Date and

  • IDT SDK - getting object - table(s) mapping

    Hello, How do I find out which tables (in data foundation) using object in business layer? I try open universe business layer (blx) via sdk and get extra tables, but always return empty list. My code: public void getMapping() {          SlContext con

  • Adware in Safari, No VSearch Folder

    After a few years of owning my Air, I suddenly have Adware/Malware in Safari and can't seem to get rid of it. I don't know why. A bunch of words are highlighted in blue and every single time I click on anything (not the highlighted words, obviously.

  • Adobe CS

    I have the original Adobe CS and cannot activate it any longer. I have been instructed to download CS 2.0. Is this compatable with Windows 7? How can I continue to utilize my creative suite?

  • Minimal compile & link files for sun sparc?

    hi. i have been developing an oci dir path project using redhat linux 7.3 (2.4.x.) & gcc 2.96. (see http://sourceforge.net/projects/odpd/) i am using a dev copy of ora9i release 9.2.0.1.0 installed on the linux dev machine. i would like to compile th