MDM Search Webdynpro Component

We have MDM 7.1 SP04 installed. I am using MDM Webdynpro components for MDM 7.1 SP04 running on CE 7.1 EHP1 SP04.  I configured the search component in Webdynpro configurator. My requirement is to pull only active items from MDM for any type of searchs. User doesn't want to see the search option on screen to choose active.
There are no options on configurator to hide the search fields or to set the default value for searchs.
I thought I can add custom logic in the custom wrapper Webdynpro for search. I added search webdynpro component as used dc in wrapper and pointed to the configuration I did in webdynpro configurator.
Now if I thought I could add my own search parameters in the wrapper. But the interface controller of Search component delivered by SAP has not exposed the search object to add my own parameters.
I am left with doing full custom development for Search.
I am wondering did I miss anything or is there any other way to extend search component delivered by SAP to add my own search logic instead of going with custom development.
Thanks

Mukesh,
we have a similar requirement.
can you please send the solution
Thanks
Bala Duvvuri

Similar Messages

  • MSS Employee Search WebDynpro Component

    Hi,
       Has anyone tried to change the WebDynpro component for Employee Search.
       We need to change this component in order to register an event into portal when an employee is selected (the link for an employee is clicked) so that this event can be subscribed from WebDynpro ABAP iView placed in the same page. Has anyone done this change. Please suggest.
    Cheers

    Mukesh,
    we have a similar requirement.
    can you please send the solution
    Thanks
    Bala Duvvuri

  • Push MDM search results from webdynpro to portal's standard ResultSet iView

    Hi,
    I have gone thru a lot of SDN information, blogs and PDFs
    regarding the usage of EPCF, EPCM for communication between
    Webdynpro and Portal utlizing portal eventing phenomenon.
         My requirement a.k.a. predicament and grief::
    I get back mdm search results in webdynpro app, using a
    specialized search strategy to MDM repository. I need to
    ship these resuls off to the standard out-of-box
    portal's MDM ResultSet iView (which is a part of portal's
    MDM business package).
    I haven't had much success getting crisp resolution to
    satisfy my requirements. In my WD code, I know,  I need
    to put some sort of ?event-generating-2-liner-code? that
    sends my results to portal's standard iView.  
    Surely, I can send just recordIDs or I can send the actual
    results. I get 5 fields per record of Material's table.
    Once the ResultSet-iView displays the search results,
    my responsibility is over. Now onwards, portal's standard
    business package will take over from there for further user
    interacitons, like accessing item details etc..etc..
    Any and all help is highly appreciated.
    -Shashank Date

    No replies............yet.....It's been 2 days now.....
    Can someone provide some clues?
    thx.
    -Shashank Date

  • MDM Webdynpro Component

    Hi All,
    Iam using MDM Webdynpro Component. How can i achieve duplicate check in this? When a new record is created using the item details iview i want the material number to be unique.
    Can you please suggest how to go about it
    Regards
    Suresh

    Suresh -
    I am not sure about the typical way. but in your MDM Configurator screen you can embedd your MDM validation (provided you have made a validation for a duplicate check in MDM).
    on the top of it if you want to put a custom validation out of MDM box , then there must be a custom user exit for duplicate check in Web dynpro component screen , so for that you can code it there.
    later both MDM configurator and WD component code can be embedd and one validate button can be put on screen so before entering any material/customer/vendor into the system it will run those validations and provide a duplicate check.
    it's always better to have a validate button in your main screen before entering any new material/customer/vendor.
    HTH
    thx
    Deep

  • Sorting Problem In Enhanced Webdynpro Component

    Hi Expert ,
                       I have one enhanced one webdynpro component . In that i have enhanced some columns in  table (Simple not ALV) in Standard Webdynpro View. I have to enable sorting on my fields . It is implemented in standard columns and working fine. But on my fields sorting is not working so please can any one tell me step by step procedure to sort out the solution for this.
    Please  reply me ASAP.
    Thanks in Advance.
    Thanks & Regards
    Raj

    Hi
    you need to add code for sorting on your feilds. check for the exits in that component and implement. How to sort on a table is already aviable in SCN. please search forum.
    Regards,
    Lekha.

  • How to hide Total value in RFX response webdynpro component

    HI experts,
           We are working on SRM 7.0 and there is a requirement to hide the Total Value that appers on RFX Response Header for a particular Role.The webdynpro component is FPM_IDR_COMPONENT and View is IDR_VIEW..I have searched the SDN and found that CL_FPM_IDR class methods can be used to hide the Items.But method SET_ITEMS_VISIBILITY sets the visibility for all items,but i want for a particular pair.Please advise me how to hide this field value pair dynamically.
    Regards
    Sonika

    What you might try is to remove the particular key_value pair from the lt_items table which is passed to the IDR.
    So search in(WDA/Assistance class/Feeder class ) and find out the place ,from where this table is filled and called to set items on IDR.
    Remove the pair before from table before the call to IDR.

  • Change Tracking Webdynpro Component Error

    I am using CE 7.11 SP04 with MDM 7.1 SP04.
    Installed all the 2 webdynpro components.
    Configured change tracking on MDM, also configured change tracking iView on CE.
    Issue1:
    When I run change tracking as an iView through Portal , the logoff button on change tracking iView throughs null pointer exception.
    Issue2:
    I am consuming the change tracking webdynpro component on my custom webdynpro wrapper.
    I have added the following code to pass the id and lookup table as per the how tto guide to consume MDM webdynpro's.
    RepositorySchemaEx schema = MetadataManager.getInstance().getRepositorySchema(wdContext.currentContextElement().getUserSessionContext());
    GetPermanentIdFromRecordIdCommand cmd = new GetPermanentIdFromRecordIdCommand(
    wdContext.currentContextElement().getUserSessionContext());
    TableId tableId = schema.getTableId(ASSIGNMENT);
    cmd.setRecordIds(ids);
    cmd.setTableId(tableId);
    cmd.execute();
    int[] permIds = cmd.getPermanentIds();
    if (permIds != null && permIds.length > 0) {
    int permId = permIds[0];
    wdThis.wdGetMDMChangeTrackerInterface().setPermanentId(permId); // until here it works fine
    wdThis.wdGetMDMChangeTrackerInterface().selectLookupTable(""+tableId.getIdValue()); // it throws null pointer exception here in SAP delivered change tracking component. Not sure whether it is SAP bug. Has anyone faced same issue?
    Any help is appreciated!}
    Here is the error
    java.lang.NullPointerException: while trying to invoke the method com.sap.mdm.ChangeTrackingBean.setLookupTableId(int) of an object loaded from field com.sap.mdm.MdmChangeTrackerComp._tracker of an object loaded from local variable 'this'
        at com.sap.mdm.MdmChangeTrackerComp.selectLookupTable(MdmChangeTrackerComp.java:812)
        at com.sap.mdm.wdp.InternalMdmChangeTrackerComp.selectLookupTable(InternalMdmChangeTrackerComp.java:333)
        at com.sap.mdm.MdmChangeTrackerCompInterface.selectLookupTable(MdmChangeTrackerCompInterface.java:140)
        at com.sap.mdm.wdp.InternalMdmChangeTrackerCompInterface.wdInvokeMethod(InternalMdmChangeTrackerCompInterface.java:148)
        at com.sap.tc.webdynpro.progmodel.generation.ExternalControllerPI$ExternalInterfaceInvocationHandler.invoke(ExternalControllerPI.java:339)
    Thanks

    JDBC Alias should be provided as the Application Parameter for webdynpro not in the URL.

  • Where should i fire the plug within the webdynpro component

    when the search don't match for the url parameters passed in my scenario, i need to display the error view page, so wanted to know where should i fire the plug within the webdynpro component. could some one guide plz.
    thanks n regards
    Anoop

    You can go for event handling. In the component controller, just fire an event that there is a search mismatch. Handle this event in your view, where you just fire the outbound plug.
    Or, since you get the parameters in the url itself, instead of having 2 views, you can do it in one view itself by displaying only an error message when there is no record matching the query. If there are records, make the search results visible. Just have a context attribute to manipulate the visibility. This can be done with the comp controller itself, without any events.
    Regards
    Nithya

  • Searching webdynpro programs

    Hi,
    Is there any functionality by which I can search for a particular string in a webdynpro component.
    Just like RS_ABAP_SOURCE_SCAN searches and finds string in report programs.
    Thanks in advance,
    Aravind

    Hello
    SAP has provided a Class to get the class name of the any Web Dynpro component:
    Class Name: CL_WDY_WB_NAMING_SERVICE
    Use Method: GET_CLASSNAME_FOR_COMPONENT  
    Execute ( ) the method GET_CLASSNAME_FOR_COMPONENT. Also look at the other methods in this class and their purpose.
    /1BCWDY/G0DNP6DCGHZPKYVE15GZ class is a SAP generated one for the Web Dynpro component ZCD0_WD_FORECAST. Searching this class is same as we search in other normal class.  
    Open the class /1BCWDY/G0DNP6DCGHZPKYVE15GZ in SE24 and search (Ctrl+F) the class for the statement u2018S715u2019.  Please find result in below screen shots, it shows all instance where this table is used by providing all details like view name, method.
    Thanks
    Pradeep

  • IE Script error when double clicking on a view in Abap Webdynpro component

    Hello experts,
    I am running mini SAP trial version 2004 with Internet explorer 7.0 and also installed gui patch 23.
    I am making a sample application in SE80 and when double clicking on a view in Abap Webdynpro component I get following error:
    <b>Internet Explorer Script Error</b>
    An error has occured in the script on this page.
    Line: 1
    Char: 1
    Error: 'wdp_show_menu' is undefined
    Code: 0
    URL: http://satellite5200:8000/sap/bc/wdvd/painting.html?_vdrespkey=EOJ6V1JQMX0VLTQ7AP6DQM64Y&_vdframe=painting&sap-client=000
    Do you want to continue running scripts on this page?
    Thanks in advance.
    Bhupendra

    Hi Bhupendra,
       If you are seeing this error in the Se 80 editor , i guess you can ignoire that ...While running the application it will not show any error.
    Thanks
    Anzy

  • Webdynpro component in new tab.

    Hi Experts,
    I am tring to add a new tab in the struture level of a Project .
    I successfully added a new tab and created a webdynpro component for the Tab as well .
    However, when i see in the application , the tab does not show the created component. When right click and check the detail, it still shows the component DPR_MAINFRAME / DPR_PROJECTS_STRUCTUR . Kndly advice.
    Thanks,
    Siva.

    Hi
    Use this table  DPR_CUST_TABC to register your component to WD framework.
    Regards
    Praveen

  • How to add a new url link in a view of an existing webdynpro component?

    How to add a new url link in a view of an existing webdynpro component?

    hi ,
    refer SAP online hep :
    Implementing Enhancements in a View
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/46/233f2189f74f08e10000000a114a6b/frameset.htm
    To enhance the layout of the view, you can create new UI elements. This procedure is no different u2013 from a technical viewpoint u2013 from creating UI elements in components themselves. All UI elements created within the enhancement implementation can then be processed as usual.
    Enhancements  means inserting user developments into SAP development objects at predefined positions.
    The Enhancement Framework enables you to add functionality to standard SAP software without actually changing the original repository objects, and to organize these enhancements as effectively as possible.
    refernce :
    have a look at this article
    How to Create Enhancement Implementation in Web Dynpro ABAP
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/700317da-bd79-2c10-368e-8f18bf5d8b81&overridelayout=true
    as pointed correctly by Saurav in earlier thread
    regards,
    amit

  • How to call a RFC of a remote system from an ABAP webdynpro component

    Dear Experts,
    I am a newbie in ABAP Webdynpro.
    I am working on a requirement where I have a webdynpro component on ECC system.I need to call a RFC located on CRM system from my webdynpro component on the ECC system.
    How do I do that ?? Please help.
    Regards,
    Mamai.

    Calling RFC from some other system is same as local except the difference is that you have to give destination name while calling.
    And the regarding the method of calling it depends on your FM.
    if it is big RFC with complex structure, you can create the service call for it with destination given as RFC desitination.
    if it is simple straight forward RFC you can directly call it.
    for creating RFC service call call use this method
    1. Starting the Wizard
    To start the wizard, position the cursor on the Web Dynpro component to be edited in the object list at the left margin of the
    workbench window. Open its context menu and choose the entry Create->Service Call. The wizard is started and leads you
    through the creation process.
    Press Continue.
    2. Choice of Controller
    On the second dialog window of the wizard, you can choose whether the service call is to be embedded in an existing
    controller or whether a new controller is to be created for this purpose. Service calls can only always be embedded in
    global controllers u2013 that is, in the component controller or in additionally created custom controllers. It is not possible, to
    embed service calls in view controllers.
    a. Select radio button Use Existent Controller
    b. Do not change the default entry for component: <CC name>
    c. Enter for controller COMPONENTCONTROLLER
    d. Press Continue.
    3. Service Type and Service Selection
    a. You now select, which service type should be used for this service call. Select radio button Function Module. Fill the
    destination here. Press Continue.
    b. Select the service: for Function Module enter <RFC name>. Press Continue.
    4. The Required Methods and Context Elements
    On the two subsequent dialog windows, default values are listed for giving names to the context nodes and attributes
    required by the service call as well as to the required methods. The proposed names are based on the names of the
    embedded service, but you can change them as required. However, heed the respective notes in the corresponding dialog
    box.
    a. Adapt Context: Select from Nodes/Attributes . Press Continue.
    b. Specify Method Name: leave all entries as provided: Component:  Controller: COMPONENTCONTROLLER Method: EXCUTE_ Press Continue.
    5. Completing the Choice
    When you have confirmed the last dialog box, the generation is triggered. Afterwards you now have the required methods
    and contexts at your disposal for using them within your Web Dynpro component.
    or if you want to call directly the use the call statement with destination

  • Adding a new field to a standard webdynpro component's layout

    Hi all,
      I need to add a new field to a standard webdynpro component's( in my case the component is ''/SAPSRM/WDC_UI_SC_DOTC_BD')  layout.How do i go about adding a new field to the standard component's lay out?
    can anyone help me with the necessary details?
    Regards,
    Abhinay.

    Check if this is useful to you (Login required)
    https://websmp105.sap-ag.de/~sapidb/011000358700001969972008E.pdf
    Rgds/Kiran

  • Consuming webservice in a webdynpro component

    Hi Experts,
    I have a third party free webservice as WSDL link.My requirement is to make use of that webservice in my webdynpro component.
    Can any body give me a step by step approach to consume that webservice in my webdynpro Component.
    If possible, Provide me some good material for consuming webservice in a webdynpro component.
    Awaiting for a useful reply.
    Thanks,
    Ramanan.p

    hi,
    Few indroductory sessions
    /people/thomas.jung/blog/2007/12/17/consuming-services-with-abap -Consuming webservices with webdynpro.
    It is possible to create webservice in ABAP as well as in Webdynpro.
    ABAP Webservice:
    http://wiki.open-esb.java.net/Wiki.jsp?page=BAPIWEBSERVICE
    http://www.sappro.com/downloads/SAPXI.pdf
    Webdynpro Webservice:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/244e7923-0a01-0010-5887-fe0b0c6dbb8d
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/db785a70-0701-0010-858c-eee0ec4fe1b3
    In Web Dynpro ABAP there is nothing special about calling a web service. Unlike WD Java, there are not dedicated model object types in WD ABAP. WD ABAP simply has the ability to interact with other ABAP development object types. You can call function modules, ABAP classes, even modules in old dynpro apps.
    So calling the webservice from ABAP therefore is just the process of generating the ABAP Proxy Class. This is the same process regardless of if you want to use this proxy class from WDA or any other type of ABAP development object. You can then call the proxy class from WDA just like any other type of ABAP class. There is a service wizard option in later support package levels that includes an option for ABAP Proxy classes - although it doesn't generate the proxy class it just generates the code and context for the call to an already existing proxy class. The service wizards in WD ABAP are not required however. They are just shortcut code generators and often can't even generate a complete context for a complex web service proxy - so expect to do some manual adjustment after running the wizard.
    Edited by: Mahalakshmi kothuri on Jun 1, 2008 4:17 PM

Maybe you are looking for

  • Flash Pie Chart display bugs

    Hello guys! Sorry to disturb you but I'm experiencing strange problems in my application! A while ago all my flash charts worked like a charm. Today I discovered, that 3 charts are not displayed anymore. Have tried various things to check the reason.

  • HT2473 missing image files

    what is the best way to reconcile the iphoto, aperture, and lightroom catalogues, to ensure that no files have been lost? my macbook pro (2008) quit on me recently and i think that i am missing image files now. also i should say that i am backing up

  • CLOB extraction using DBLINKS

    Dear All, I am trying to extract some CLOB data from other database using DB Link. But I got an error stating that it cant be done using DB Links. Is there any work around for this approach. Much Appreciate your help on this. Thanks, Madhu K.

  • NW2004s EP install error

    Install EP scenario on WAS java. My environment is AIX oracle. I run into error during the install. Cannot create the secure store; see output of log file SecureStorageCreate.log: JVMXM008 : error occured while initialising System Class Exception in

  • Making a popup window within flash as3

    Hello Flash people, I suspect this is an extremely easy and simple question from a beginner... I need to make a pop up window effect within a flash movieclip. I read another discussion where someone got the following advice... 1. Dec 14, 2009 3:27 AM