Enhancing SoCo Result list in SRM 7.0

Hi all,
I have enhanced WebDynpro Component
/SAPSRM/WDC_DO_SOCO_GAF_1
View
V_AO_SOCO_GAF_1
I have included all my SC customer fields within the result table by enhancing the context node
SEARCH-RESULT_FIELDS
All customer fields ar declared as CHAR fields.
Result:
Customer fields are shown within Sourcing Cockpit result list --> everything fine so far.
Problem:
I can not sort the customer table columns.
I have entered sortable within layout but when I hit the sort button
for a customer column --> othing happens?
The lines are not sorted out.
For example
Product Number          FreeText(Customer Field)
A123               ZXY
A234               ABC
When I hit the sort function on my customer column the sorting stays the same?!
For every other column (SAP Standard fields) it works without any problem?!
Do I have to enhance another context node as well to make my columsn sortable?
Thanks and regards
Andreas

Enhancement within Action ON_SORT_TABLE

Similar Messages

  • Enhance target group result list

    Hi *,
    I'm faced a requirement to enhance the result list of a target group with some SAP standard fields. Essentially persons and organizations data have to be combined in one list to export to excel.
    In the configuration I found # 30 "blank" fields to use for this purpuse. Unfortunately I have no idea how to fill these fields.
    Any suggestions.
    Thanx a lot.
    Kind regards
    Thomas

    Hello Thomas,
    you can use BAdI CRM_MKTTG_SEG_MEM_EX to enhance the structure CRMT_MKTTG_GENIL_TG_I_ATTR. This contains up to 30 user defined fields. Please refer to the customizing:
    --> Marketing --> Segmentation --> Business Add-Ins (BAdIs)
    --> BAdI: Define Display and Export for Target Group Members List
    The fields are then mapped to the context node TARGETGROUPITEM in view SEGED_HV/TargetGroupItemEOL.
    best regards,
    Johannes

  • How to add a Field to the Result List in Activity

    Hello Experts !
    We are on CRM 7.0. I want to add a field to the Result List of Activity (Component: BT126S_APPT / View: ApptSR). This field is the address of the "Employee Responsible".
    So, how can I add a field to the Result List? AET is not a relevant tool for us because we don't want to create an attribute it already exist in the BOL. We just have to enhance the result list with BOL existing attributes.
    Also, after I add the field, I will need to populate my field with Data via some method.
    Thanks in Advance to all !
    Mariano.-
    SAP.

    Hi Mariano,
    The component was missing some technical data. Implement sap notes 1226612, 1363752, and then follow the manual procedure shown below.
    u2022     Execute transaction SE11.
    u2022     Choose the Radio button "Data Type" and enter value
                  "CRMST_QUERY_R_ACT_BTIL" in the Data Type field.
    u2022     Click on "Change" button.
    u2022     Position the cursor before the Includes added to this structure. Click
                 On the "+" button to add a new attribute.
    u2022     Enter the following details in the newly added blank row.
         Component: PERSON_RESP_LIST
         Component Type: CRMT_PERSON_RESP_LIST.
    u2022     Save the changes and activate the structure.
    u2022     Add the "Employee Responsible" field to the View configuration.
    u2022     Open the BSP application BT126S_APPT.
    u2022     Double-click on the view BT126S_APPT/ApptSR in the left side panel.
    u2022     Choose tab "Configuration" in right side panel.
    u2022     Choose the right configuration by using the "Choose Configuration" button.
    u2022     Click on the Edit button.
    u2022     Add the "Employee Responsible" attribute from the "Available fields" list to "Displayed fields" list.
    u2022     Save the changes
    Regards
    Krishna

  • Search Enhancement-Custom fields in Result List

    Hello Experts,
    As per the wiki https://wiki.sdn.sap.com/wiki/display/CRM/TransactionSearchEnhancement by Stephen I have enhanced the search of service order. Custom fields are actually added to the Service Order header and Search by using EEWB.Search is working fine after the implementation of the BADI BADI CRM_RF_SEARCH_EEW
    Now we also want the custom fields to be show in the search result as well.It will be great if you can kindly help me with the standard process for this.If I enhance the search result BOL with the custom fields will it work?
    Thanks & Regards
    Anupam

    Hello Deb,
    The search criteria needs the procedure you fallowed ,But not the result list.
    In the Context node you can directly add the attributes you required from the BOL.
    1.Enhance the component and View.
    2.In the context Node BTQRSRVORD on attributes Rignt Click and say create
    3 Give the name of the fields.
    4.Say add Model Attribute
    5.BOL entity Come byitself BTQRSrvOrd
    6.In the BOL Attribute go to f4 help and Scroll down and expand relations
    7.find the Ibase relations and add the fields.
    No Coding is required ..All the methods get generated and results get populated .
    The only thing is you have get the proper fields and realations.
    Sree.
    Edited by: Sree on May 20, 2010 6:26 PM

  • How to Enhance search help for product groups. Currently no ability to add multiple lines from result list

    Hi All,
    In CRM Web UI,  there is no multi selection option for product group id f4 help for Custmer event creation or edit screen under  “Product” tab=> Product Group ID field.
    Web UI Component Details -
    UI component : TPMOE
    View : TPMOE/ProductEOL 
    Context: PRODUCT  Attribute : -PRODUCT_GRUOP
    Click on Product Group ID field then below F4 Help screen appears.
    In the product group results list, user can select only one row and Then all the product will be queried for selected product group, transferred to product list tab.
    Current technical design for Product Group F4:
    a) SE11 Data Dictionary search help “CRM_MKTPL_PGRP1”  is used and data is fetched displayed based it( Refer method GET_V_PRODUCT_GROUP of context node class CL_TPMOE_PRODUCTEOL_CN00)
    b) In UI, F4 pop up is handled by UI Framework in SAP generic manner so no multi selection is allowed.
    c) A round trip event is triggered after selection of row from results which reload view with queried product result based group selected.
    Requirement :-
    In the product group F4 results list View, user should be able to select multiple row .As SAP GUI has the option of multiple entry selection from search help window with the help of field called MULTISEL.
    System should query for products  with all selected product group, transferred to product list tab.
    Note: - The multi select options works fine for GUI, but for UI standard SAP code ignores this or never is this structure taken into consideration. Standard class to display F4 help on UI is CL_THTMLB_F4HELP.
    Can we enforce same behavior like DDIC search help in Web UI too  Or suggest how we can achieve this requirement?
    Thanks in advance
    Regards,
    Arjun

    Hello All,
    We have achieved this requirement by Custom development and approach followed as  -
    Define UI object model zprgrp & zprgrpquery and object relationship in table ZCRM_OBJTAB
    Query Strcuture : ZCRMST_PRGRP_SEARCH & Result List structure : ZCRMST_PRGRP_RESULT      
    Created Custom component : ZPRGRP with Search /Result view and with GENIL Class, search logic
    Defined custom ComponentUsage “ProductGroup1SearchHelp” for ZPRGRP in Standard Component TPMOE
    e.  Called F4 application for field product _group with help component usage created in step d.
    Regards,
    Arjun

  • Error while adding a 'Ext No' field to Activities Search Result List on UI

    Hi Experts,
    The requirement is to add a new display field u2018External Nou2019to the activities SEARCH Result list.
    At the moment activities are displayed with start date, end date and category, now the user want to display External No as well.
    The details for that
    Target:
    Component:BT126S_APPT
    View:bt126s_Appt/ApptSR
    Context Node:BTQRACT
    New attribute 'EXTERN_ACT_ID' to be added to the context node.
    Source: component: BT125H_TASK
    View: BT125H_TASK/TaskDetailsOV
    ContextNode:BTACTIVITYH
    Attribute:Struct.Extern_Act_Id
    BOL Relation:
    BOL ENTITY: BTQRAct
    BOL Attribute: BTADVSAct -> BTOrderHeader -> BTHeaderActivityExt/EXTERN_ACT_ID
    When i tried to added the attribute to the context node BTQRACT, it gave me the error 'method CL_BT126S_A_APPTSR_CTXT CREATE_BTQRACT DOES NOT EXIST.
    please give me some inputs.
    Regards
    Krishna

    Hi steve,
    Still my issue was not resolved, could you help me to find the exact error.I have enhanced the component, view and context node, still i couldn't able to add attributes to the context node BTQRACT.I tried to add several fields, but it is giving the same error 'METHOD CL_BT126S_A_APPTSR_CTXT' CREATE_BTQRACT DOES NOT EXIST'. I have checked the OSS messages and found 2 relavant to this component. I have implemented both the Sap Notes 1363752, 1226612. Still after implementing the OSS note, i am getting the same error.My guess is one of the method is missing. Please help me out?
    Regards
    Krishna

  • Add Contact's Email and Phone to the Lead result list on WEB UI

    Hello All,
    My requirement is to add Contact's Phone number and Email on Lead result list.
    Technical details:
    BT108S_LEA(Comp)
    BT108S_LEA/Result (View)
    RESULT (CN)
    I have enhanced context node ' Result ' and added new field through wizard (Ex: ContactPhone) using following details.
    add model attribute:
    BOL entity: BuilContactPerson
    BOL Attribute: TEL1_NUMBR
    After the successful creation, i added ContactPhone field from available fields to display fields.now i could able to see the newly added field on Lead result list.i see message 'BTPARTNER not bound' under telephone colomn for each record.
    Can we add these two fields from standard BOL structure and use it , so that no coding required, system will take care of data retrieval?
    or should i go with adding custom fields and write logic to get the data for each lead's contact?
    please help me with  approach and on above error.
    Thanks
    Gangareddy

    Hi Ganga,
    Since these fields are in a table view, its not possible to bind them with the standard BuilHeader BOL Object. Hence, we need to write the custom logic for these methods.
    You have two options here.
    Option 1:
    Add the fields in the result structure and modify the Genil Search class logic and replace the standard GENIL class with custom class.
    Option 2:
    Create the custom attribute directly in the BOL structure and write the custom logic in getter method.
    Hope this helps.
    Thanks
    Vishal

  • Add Custom fields in Result List

    Hello ,
    We are using CRM2007, where we have asked to update the Service Order Search Result list to accumudate the IBASE no, IBASE component & Product.
    So, I have enhanced the component:BT116S_SRVO/AdvancedSRL , BASE Entity of which is "BTQRSrvOrd ".
    I have append one structure with the required fields into the stucture "CRMST_QUERY_R_SRVO_BTIL " of the base entity.
    For example -
    Field1 -->ZZFIELD1 type IB_IBASE
    Field2-->ZZFIELD2  type IB_INSTANCE.
    In order to configure the component to show in the Result list , entry into CRMC_REPDY for the fields is not completed as
    Selection Field-->ZZFIELD1
    Fld Name in Database-->Append Structure~field name
    Dynamic Access Name --->DYN_?
    Please suggest how to define the above field values & after that populate the contents for these fields.
    Please Help.
    Thanks & Regards
    Deb

    Hello Deb,
    The search criteria needs the procedure you fallowed ,But not the result list.
    In the Context node you can directly add the attributes you required from the BOL.
    1.Enhance the component and View.
    2.In the context Node BTQRSRVORD on attributes Rignt Click and say create
    3 Give the name of the fields.
    4.Say add Model Attribute
    5.BOL entity Come byitself BTQRSrvOrd
    6.In the BOL Attribute go to f4 help and Scroll down and expand relations
    7.find the Ibase relations and add the fields.
    No Coding is required ..All the methods get generated and results get populated .
    The only thing is you have get the proper fields and realations.
    Sree.
    Edited by: Sree on May 20, 2010 6:26 PM

  • Shopping list in SRM-MDM catalog?

    Dear Experts,
    What is the use of shopping list in SRM-MDM catalog?
    I have created a new shopping list in the system. I have filled the name, description and other details in the new shopping list.
    When I select my shopping list, the button u2018Add to shopping list u2018is still disabled. How we can add new items to a newly created shopping list? My understanding is that a shopping list is created to include different shopping items  as favorite list?
    What is the function of the button u2018Share/Unshareu2019 ?
    Please, help me to understand the functionality of shopping list in SRM-MDM catalog 3.0?
    Thanks and regards,
    Ranjan

    Note 1141870 - SRM-MDM Catalog: Usage of Shopping List (Memory, M/S)
    Symptom
    The usage of Shopping Lists in the SRM-MDM Catalog has direct influence on the memory consumption of the MDM Server.
    Note 1153525 - Enabling shopping lists for named users
    Note 1165452 - SRM-MDM Catalog 2.0 SP04 Patch00 Release Note
    Shopping Lists
    You can use this function as a:
    Template for orders that are made regularly
    Search criterion
    Prerequisites
    Your User Interface (UI) Configuration Manager has given you shopping list authorization.
    A shopping list must have at least one item in it to serve as a search criterion.
    To display all items in a shopping list, the search criterion must be reset before the shopping list is selected.
    This is because the search UI treats the shopping list as a search criterion. Consequently, any other active search criterion reduces the items displayed to a subset of all the items in the shopping list.
    To display all shopping lists, including empty ones, on the Shopping List tab page, one of the following conditions must be met:
    No other search criterion has been entered
    The search has been reset
    Activities
    When a shopping list is selected as a search criterion, the system restricts the search by removing any items not included in the list from the search result.
    Items can be added or removed from shopping lists in the shopping cart preview.
    Note
    Depending on authorization, users can modify either their own shopping lists or those of others.
    This function provides search strategies for locating products, displaying product item details, and transferring items to procurement applications such as the cart. The Search User Interface (UI) can be configured to meet individual user requirements.
    Prerequisites
    The User Interface (UI) Configuration Manager is responsible for configuring the search UI.
    If you cannot access some of the functions and features listed below, check that your user has been correctly configured. For more information, see User-Specific Configuration: Product Procurement
    Features
    On the Search tab page:
    Keyword search
    Advanced Search
    Hierarchy (category) View
    Allows you to drilldown when searching. This view also displays product attributes, if they have been maintained.
    List View (for displaying search results)
    Displays results with images and a URL to item details
    Context View (for displaying search results)
    Navigation up and down the list is possible and item images are also available.
    In the List View and in the Context View, the following functions are available:
    Add To Cart
    Compare for price comparisons. For more information, see Compare Function
    Cart Preview
    On the Cart Preview tab page, the following functions are available:
    Transfer Items
    Delete
    Delete All
    Back to Search Result
    Add to Shopping List
    Recalculate
    Add to Shopping List
    Remove from Shopping List
    Current search parameters are displayed on the Search Criteria tab page.
    Shopping Lists can be maintained on the Shopping Lists tab page.

  • Multiple Selection in Search Result List in PCUI

    Hi,
    Our requirement is to allow creation of new records in list view of the PCUI application CRMM_ACCOUNT. I'm using old floor plan CRM 4.0 to meet this requirement. But this is causing a problem. It's not allowing multi select in the search result list (Event INIT, Screen Element SRMS). If I change the screen element to SRME, it allows multiple selection (thru selection checkboxes) but does not allow creation of new records in list view.
    Also, how to activate the multi-valued search on certain fields. I've already checked the "Multi-Value" check box for the relevant field.
    Any help on this will be much appreciated.
    Regards,
    Vishal

    a®s wrote:
    Hi,
    You can find lot of thread in this for forum for your query.
    example
    a®s
    Thanks ! it's helpful!   But my requirement is a little bit different. (Sorry I didn't make it clear)
    I created a table maintenance (SM30) for a table. The F4 Search help should be applied to a field of the table when a user creates a new entry. I hope it makes clear.
    btw: I have awarded some points! Because it's also good to know some other ways:)

  • Adding Customer Phone in Inbox result list

    Hello All,
    We would like to add customer phone number in Inbox result list so that agent can call customer directly from Inbox. The customer column is available in UI configuration. I was doing enhancement using enhancement set method and created an enhcement in SM34 for view cluster BSPWDVC_CMP_EXT also in Component workbench I used this enahcement set for compoenent ICCMP_INBOX and enhance the view InboxItems.
    Should I create a Contet Node for new field Phone, and use design layer to add that field in this view? When I was creating a new Context Node for context CL_ICCMP_IN_INBOXITEMS_CTXT it is adding the attribute not with other attributes such as CREATEDON, CUSTOMER etc.
    Can someone send the steps to add a column in the Result list in a table in ICWC.
    Thank you in advance.

    Hi,
    Create ZCL_ICCMP_IN_INBOXITEMS_CN01 that inherits from CL_ICCMP_IN_INBOXITEMS_CN01
    Redefine ZL_ICCMP_IN_INBOXITEMS_CTXT- CREATE_ITEMS to create the model based on the above class
    Create ZCL_ICCMP_IN_INBOXITEMS_CN02 that inherits from CL_ICCMP_IN_INBOXITEMS_CN02
    Re-define ZCL_ICCMP_IN_INBOXITEMS_CN01- REFRESH to use the above Z Class
    Create method ZCL_ICCMP_IN_INBOXITEMS_CN02-GET_<your field>
    Create ZCL_ICCMP_IN_INBOXITEMS_CN03 that inherits from CL_ICCMP_IN_INBOXITEMS_CN03 in order to show your field for the children as well.
    Implement the method ZCL_ICCMP_IN_INBOXITEMS_CN03-GET_<your field> lile for the class ZCL_ICCMP_IN_INBOXITEMS_CN02
    Redefine ZCL_ICCMP_IN_INBOXITEMS_CN02- IF_BSP_WD_TREE_NODE~GET_CHILDREN to use the above class
    Add your field in ZCL_ICCMP_IN_INBOXITEMS_CN01-GET_TABLE_LINE_SAMPLE
    METHOD get_table_line_sample .
      TYPES: BEGIN OF line,
    INCLUDE TYPE crmst_inbox_resultlist.
    u2026u2026u2026u2026u2026u2026
                <your field> TYPE string,
              END OF line.
      CREATE DATA rv_sample TYPE line.
    ENDMETHOD.
    This way the field will be available in the configuration tool
    It worked for me, I hope I did not miss any step.
    Regards

  • How to bring overview page fields into Result list

    Hi All,
    i have a requirent to bring the Contract over screen fields (item product ID) into Contract search screen result list grid.
    how resolve this requirent.
    thanks in advance, i will really apprisiate for your help..
    regards,
    kishore

    Hi Kishore,
    As pointed out by Masood, you need to create value attributes and handle the get methods.
    Steps:
    a) In the View for the result list you will have a table context node. You need to enhance that.
    b) In that you need to create value attributes for the new attributes you want to display. This is done by changing the get_table_line_sample and adding the new attribute in the structure. Then one needs to create the get_, get_i, get_m methods.
    c) The important method is get method where you need to read the relations and get the item attributes.
    I hope it works.
    Thanks!
    Amrut Tadas

  • Custom fields to be added to the result list through AET

    Hi All,
               I have to add the custom fields to the Result list of the Ibase. I came to know that this can be achieved through the AET(application enhancement tool). I have done the following steps
    1. I  enabled the AET through personalization settings and i clicked on the show configurable area icon.
    2.I have chosen the reult view for which custom field (Zfield)  has to be added.
    3.One pop-up came, but the 'Create New Field' Button is in disable mode.
    Because of this i am not able to add the customi fields to the result list. Please provide me the solution to overcome this issue.
    Regards,
    Lakshman.P

    Hi,
    it is not recommended to create custom field manually. Adding a new field in a BOL structure is not enough. Because you need also the field in the database and maybe also in other structures, i.e. Middleware.
    As far as I know AET is able to enhance IBASE application. In the Config Tool, AET tries to determine which enhanced business object is relevant for the current application(in your case IBASE application). When AET is able to determine an enhanced business object, it will activate the "Create New Field".
    The determination of enhanced business object is based on the UI object type that is set in IBASE application.
    You need to make sure 2 points here.
    1. IBASE application has to set UI object type. Use tab to get the focus in any button of the view that you want to enhance, than press F2. You will get a popup and it shows a field "Object Type(Searched For)". That is the UI object type which is set by the application.
    2. Go to SE11 and open the UI object type table (BSP_DLC_OBJ_TYPE). Search for this object type which is set by the IBASE application and see whether the given result has also an EXT_BO. EXT_BO in this case is the enhanced business object which is used by AET.
    If you do not come any further, please create a CSN message.
    Regards,
    Steve

  • How to change search result list entries?

    Hi together,
    I'd like to fit the TREX search result list to my own requirements. I've edit the Search Result Renderer Settings, Search Result Layout Set, Search Component Set and the Search Option Set. But that's not enough.
    1.) I would like to display the relevant index name, in which the document was found.
    2.) For special indexes (not for all!) I want to change the content link:
    For example: if TREX is finding an xml-File in index "abc_index" I would like to change the content link from
    "https://portalserver/irj/go/km/docs/folder/p76.xml" to
    "https://portalserver/irj/go/km/docs/folder/p76.htm"
    and from
    "https://portalserver/irj/go/km/docs/folder/p76_data.xml" to
    "https://portalserver/irj/go/km/docs/folder/p76.htm"
    3.) I'd like to display a special part of the document as a explanatory text in the result list.
    I think point 1 and 3 are possible with properties and HTML-extractors. But point 2 I'm afraid I have to create my own component.
    But how to manage this? I cannot find any code snippets or tutorials or pattern to copy and develop further.
    Is it possible or advised to write a WebDynpro? Are there other possibilities? I don't know how to start.
    I would be pretty delighted to get any idea...
    Thanks a lot
    Steffi

    Hi Stefanie
    1) If you want to be able to show the name instead, you should write your own property renderer. Heres the link for the documentation: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c739e546-0701-0010-53a9-a370e39a5a20 -> How to Implement Flexible UI
    Components -> Property Renderer
    2) Documentation will be send in a matter of minutes.
    3) I also think the web property extractors only work with the web repository manager, because as far as I know that is the only repository manager, where you can select a web property extractor upon creation. I guess you could open an OSS to SAP and ask if its not possible to extract properties in your scenario just to be sure if its not possible. But my guess is that you either have to develop your own repository manager or publish your files on a web server in order to meet your requirements.
    Best regards,
    Martin

  • Result table data to be populated based on selection in the result list

    Hi,
    We have a parent data source "P" containing all the record types. Further we have two child data sources each having filters on exclusive record types(for ex. child1 containing record types X, Y, Z and child2 containing record types A, B).
    In our page we have a result list associated with data source child1(record types X, Y, Z) and result table associated with data source child2(record types A, B). There exists common attributes among the attributes present in result list and in the result table.
    Rest of the containers in the page namely search, breadcrumbs, guided navigation point to the parent data source("P") containing all the record types.
    Whenever we select a value from the guided navigation using the common attributes both the result list and result table are getting filtered.
    What we require is that, whenever an attribute(common attribute) is clicked in the result list, the data in the result table needs to get filtered based on the value of the attribute that is clicked.
    Is this possible? If so, pl. suggest how.

    Take a look at the Studio release notes for EID 2.4 http://docs.oracle.com/cd/E35976_01/studio.240/RELNOTES.txt a lot of little bugs like the one you describe have been resolved. If you haven't already done so you should upgrade to 2.4.

Maybe you are looking for

  • IPad no longer printing to HP B210a printer

    iPad stopped printing to an Hp b210 a printer. It worked this morning, I changed all the ink cartridges this afternoon and now it no longer prints to it. I shut the printer off as the HP help suggested. My husbands ipad prints to it as well as my lap

  • PO UoM conversion problem

    Hi, I have the following scenario: - sales unit for material is PAC - order unit is PAL=42PAC - in material master, purchasing tab, the variable order unit is set to active, which should allow also the using of sales unit as order unit. Sales order a

  • Importing tables with OMB+

    Hello all, I would like to import some tables, but not their constraints and I have not been able to do this through the OWB GUI (version 10.2), so I thought maybe I could do it using OMB+ Does anybody know whether it is possible to import tables in

  • [WP8.1][C#]Interacting with web pages in WinRT

    I'm writing a Windows Phone 8.1 application. How would I programmatically interact with web pages- for example, search something on Google? The main problem seems to be, I can't access the underlying HTML document of the WebView control. What I have

  • Need instruction to install Oracle 9i on Mac

    I downloaded Oracle 9i on my mac (os 10.3.9). My stuffit unziped it. Now what do I do? The installation and configuration document must have skipped some chapters. Where is the Oracle database Config Assistant? I use this on the PC at work. I have th