Add feild in result list
hi experts,
I need to add a field in the result list for component BT111S_OPPT/Search ,in context node 'RESULT' .i have added a couple of EEWb feild for business_transaction object and they are appearing in Search node,but i also need them in the result node.
Please advice how do I go about this.
Hi,
I'm not sure if EEWB can be used to extend search result objects. Find out the structure of the result object. (GENIL_MODEL_BROWSER for BT)Try to see if you can do an append structure in it. Even if you add the fields, I'm not sure if the system will fill the values. In this case, adding the get_i_xxx methods is less troublesome. All you need is to set the return varable "value", which is what you see on the screen.
Regards,
Arun Prakash
Similar Messages
-
Hi!
How I can add subject to result list?
I try add tags with subject field after the author section in XSLT but nothing is happaned... Where I'm wrong?
Thank's!
<!-- Display Author if non-empty -->
<xsl:if test="author[.!='']">
<span class="author">
<xsl:call-template name="translate">
<xsl:with-param name="strKey" select="'AUTHOR'" />
</xsl:call-template><xsl:text>: </xsl:text>
<!-- Replace '[[' with '<b>' and ']]' with '</b>' -->
<xsl:call-template name="process-hilite-attr">
<xsl:with-param name="str" select="author" />
</xsl:call-template>
</span>
</xsl:if>
<span class="subject">
<xsl:value-of select="subject" /><xsl:text> - </xsl:text>
</span>Hello Roel,
The implementation you found is the standard...You are adviced to create a new Z implementation....
You can refer the standard implementation to figure out how to develop a new z implementation...
Also the documentation of this BADI gives enough clues as to how this badi can be used and implemented....
i dont have access to systems these days... i could have provided you with the code, if i would have had access to the system....
Inspire ppl by rewarding.....
Regards,
Anand.... -
Add column to my tag result list
Hi experts,
In our new service desk tool (crm_ui), we want to add a column to a result list, but I haven't a clue how to add it.
What we do is: we tag certain incidents with a term, and then we follow them up by adding the 'tag' widget on our start page.
When we click on a certain tag that we used multiple times, we see a result list.
But we only see two collums in this list: "operation number" and "description".
How to add a third column: "status"?? I cannot find it anywhere in our viewconfiguration. There are no available fields with this label for the ZSOLMANPRO role.
thxHello Kenny,
It is quite complex and you might not be able to archieve it by your own. It is not an ABAP-view. The steps wouold be like that:
1. Open you view (screen) in WebUI (CRMUI).
2. Click on an editable field or hyperlink in the view and press F2 until you get a popup.
3. Read which component and view this is.
4. Go to transaction BSP_WD_CMPWB and enter your component from step 3 and select the right view.
5. Check in the configuration (the right one as shown in the popup of step 2) if you can add a field. I thought you already did that but eventually you did not.
6. If the right field is not available you might try to add the attribute to the context node but this is more complex.
Eventually steps 1-5 are already enough. All of this is WebUI configuration and if you looked your your view in SM34 it might indicate that you are not really familiar with it. So be careful.
Best regards,
Thomas Wagner -
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
GangareddyHi 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 -
How to add a new field to an existing Generic Search result list?
Good day,
I'm new to the concepts of the Generic Search Framework. I'm attempting to add a new field to an existing result list, and have that new field restricted to a value of "C". This new field will not be displayed, it is only used to ensure that Invoice Documents with a DocStatus of "C" are returned to the B2B Application.
From the *modification\generic-searchbackend-config.xml file, the existing
<h4><property-group name="billing_resultlist_B2B_R3">
<property name="BILLINGDOC" columnTitle="sbt.sbs.genericsearch.billing.invoice.title" parameterType="rowkey" hyperlink="b2b/documentstatusdetailprepare.do" linkParamClass="com.sap.isa.ui.uiclass.genericsearch.GenericSearchUIDynamicContent" linkParamMethod="buildAttributesForBillingDocumentDetails" linkTargetFrameName="form_input" />
<property name="BILL_DATE" type="date" columnTitle="status.sales.date" writeUnderProperty="BILLINGDOC" defaultSortSequence="DESCENDING" />
<property name="NET_VALUE" type="number" columnTitle="status.billing.detail.netvalue" fieldOutputHandlerClass="com.sap.isa.ui.uiclass.genericsearch.GenericSearchUIDynamicContent" fieldOutputHandlerMethod="buildBillingNetValue" cssClassName="amount" />
<property name="CURRENCY" type="hidden" />
<property name="PAYER" columnTitle="gs.hd.gl.partner" linkParamClass="com.sap.isa.ui.uiclass.genericsearch.GenericSearchUIDynamicContent" linkParamMethod="buildShowPartnerLinkSales" />
<property name="PAYERS_GUID" type="hidden" />
<property name="SD_DOC_CAT" type="hidden" />
<property name="OBJECTS_ORIGIN" type="hidden" />
</property-group>
</h4>
I'm trying to better understand how the R/3 tables and columns are specified in the Generic Search Framework. I know that the R/3 table and field is: VBRK.RFBSK, but in the configuration XML files, I never see this exact information specified. How it is specified to be a part of the result set?
After reading the section in the Development and Extension Guide, I also learned about the "allowedValue" definition, and I believe that I will use that to specify the "C" value for the Invoice Document Status field.
I would greatly appreciate any help.
Thanks,
_kevinHi Kevin,
this means you are working in this section of the generic-searchbackend-config.xml
<property-group name="SearchCriteria_B2B_Billing"
useSearchRequestMemory="true">
Below this property
<property name="IRT_BDH_BILL_TYPE"
type="box"
entityType="BEART_BILL_TYPE"
tokenType="EXP"
requestParameterName="rc_documenttypes"
label="gs.att.lbl.doc.type"
UIJScriptOnChange="GSloadNewPageR3(this);">
<allowedValue value="ORDER" description="b2b.status.shuffler.key1val2"/>
<allowedValue value="QUOTATION" description="b2b.status.shuffler.key1val1" />
<allowedValue value="INQUIRY" description="b2b.status.shuffler.key1val11" />
<allowedValue value="ORDERTMP" description="b2b.status.shuffler.key1val3" />
<allowedValue value="CONTRACT" description="b2b.status.shuffler.key1val4" />
<allowedValue value="INVOICE" description="b2b.status.shuffler.key1val5" default="true"/>
<allowedValue value="CREDITMEMO" description="b2b.status.shuffler.key1val6" />
<allowedValue value="DOWNPAYMENT" description="b2b.status.shuffler.key1val7" />
<allowedValue value="AUCTION" description="b2b.status.shuffler.key1val9" />
</property>
please try adding this new property
<property name="DOCUMENT_STATUS(1)"
entityType="CL_CRM_REPORT_SET_STATUS"
tokenType="RAN"
type="hidden"
requestParameterName="rc_status_head1" value="C" />
This should do the trick. Unfortunately, I don't have a E-Commerce scenario with an ERP backend for testing purposes available to you have to test it yourself. Keep me updated with the test results !
Philipp Koock
SAP CRM Web Channel Consultant
http://www.koock.net -
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 -
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
DebHello 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 Add Industry Code in web Ui search result List
Hello Friends,
I need some help from you...
We have a Requirement like In Business Partner (BP) we have Identification tab in that we have again Industries. My client requirement is they need Industry codes In WEB UI Search Result list. Could you please tell me how can i add this in Search result list.
Please find the below Mentioned Screen shorts.
Regards
MohammadHello Mohammed,
That is totally easy. You just have to add a new attribute in the BOL-object for the result list.
- Either a value attribute
- Or better a model attribute of the BOL-object where industry code is in
You also need to think about what to show if a business partner has several industry codes like in your case. I normally only show 1:1-attributes in the result-list.
Best regards,
Thomas Wagner -
Add attributes in Search result list
Hi Experts,
How to add new attributes to a result list. The requirement is to add Product-ID and Z Partner function to the AdvancedSRL view in the component BT116S_SRVO
Regards,
Sarat.Ok..maybe I was a bit fast..
Your view-BT116S_SRVO/AdvancedSRL has the context node-BTQRSRVORD which is nothing but the result list.Now you need to add one more attribute to this list.
The underlying structure behind this context node-BTQRSRVORD is-CRMST_QUERY_R_SRVO_BTIL .
So you need to add one more field to this structure-CRMST_QUERY_R_SRVO_BTIL .
Then you need to generate the getters for this new attribute and fill the attribute at runtime via Get_V method.
This would be my approach.Lets wait for others to comment.
Regards,
Rohit -
Add hyperlink on the field txt in Search Result List to access Detail View
Hi, SDN fellows.
I have a PCUI requirement stated the following:
1) In the line item of the Search Result List (table), there is one hyperlink in field 1.
2) When click on the hyperlink, it will trigger the action to open up Detail View (Object Data Pattern 1 - ODP1) of the line item.
3) Problem: When the value of the field is null, there will be no hyperlink to open up the Detail View.
4) For work around, my requirement is to make the other fields (i.e. field 2) to have a hyperlink to trigger the action for opening the Detail View of the line item.
I am not strong in PCUI. Please advise how to do so, while I am exploring the guide in the PCUI Book.
Thanks,
KentHello Kent,
check out the settings of the Field Group element where the link is already active. Copy that settings to the Field which you want to be linked too.
Regards
Gregor -
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,
ArjunHello 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 -
Bopi result list - additional button
Hi all,
is there a BADI or Userexit available to add a new button in BOPI result list?
Transactions:
/SAPAPO/BOP
/SAPAPO/BOPI
/SAPAPO/BOP_MONITOR
regardsHi,
Withis you can only add new feilds but not buttons..
To achieve it , i guess you may need to copy RESULT program to custom program and you may add new buttons & the functionality of the buttons as well...i guess this is the way if we would like to add any custom buttons on any standard SAP screen...
May be ABAPers can get you more options on this functionality.
Best regards,
Deepthi -
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
KrishnaHi 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 -
Adding columns to result list in inbox view of web client
Hi,
I have a requirement to display custom columns in result list of inbox view of web client. I copied the view and controller to custom name space. In BSP_WD_WORKBENCH , for AUIITEM view, there are two context nodes . AUIITEMTREE is one of thena and has tree structure and under it tree node proxy. Tree node proxy has attributes, I can not add more attributes to Tree node proxy in work bench. Would you please any one suggest the approach to solve this problem.
Thanks in advance.
With regards,
Ravi KumarHi Ravi,
Have u got solution for ur problem.I have got same requirement.
As per my requirement I need to search for Sold To Party for all category and display it in AUIITEM.
Please provide with some inputs .
Regards,
Vikas -
Who's Who - Restrict Result List
Dear,
My problem today is that my Who's Who displays all the positions from the backend in the result list.
For example, if Mr X was in entity A til end of Dec07 and then he changed position and was in entity B. Then Who's who displayed all the results.
That is to say, i have two records for Mr X in SAP so both records are displayed in my who's who.
> My question is then the following: how to restrict who's who result? So that i can have only the current record in my result list and NOT ALL the records???
Thanks a lot
Regards,
CyrielleTim is correct with one rider. If you add a group to the list it will unpack the group membership EXCEPT where the users are members by virtue of it being their primary group.
Therefore, you can give read and/or write permission to a large group of individuals without including them in the mailing list.
Note, Apple defaults to putting everyone into GUID 20. So you have to make changes to the users if you want any selectivity, but it works.
Maybe you are looking for
-
Procurement of more quantity than required in case of non stock items
Dear Experts, Requirement is given below. I have one maintenance order with non stock item category N for quantity 5 pieces which is actual need.But user wants to procure 50 pieces against order and consume 5 pieces and rest will keep as stock. But i
-
UIX Javascript Error with Date Picker
Hi all, I am using JDeveloper 10.1.2.1.0 with JHeadstart 10.1.2.2.32 to create UIX pages. I have a page with a filter by search field. If I select the date picker on this page in IE version 6 or 7, I get the following javascript error: Error: 'length
-
Dear All, Can anyone help me in - Database table from where i can identify Customer is also a Vendor. Pls hlp asap. Thanks in advance. Best Regards.
-
GUI_GET_DESKTOP_INFO return is null
Hi all, if any one change sap data( eg, material data, plan order...), we want to get windows id. I add sap code in "LSCD0F04'. so have any issue. 1. when user change plan order, GUI_GET_DESKTOP_INFO can get windows ID, 2. when user change
-
Getting error code 7 when I try to update-download Adobe Muse
HI, I went to open Creative Cloud and open adobe Muse and it will not download/install. I keep getting an error code 7. My subscription is paid and up to date. What should I do? Thank you. Paul Norman