Searching Extended CRM Database Fields
Hi,
I created a CRM Form with some extra fields and attached it to Contacts in Extended CRM Database Fields.
I want to create a website where people can search (with the BC Search module) a Customer based on those new fields.
Is that possible, or do I need to have Web Apps, create a Web App form, and then create a Web App Search?
Thanks in advance
Sudhin
HI Sudhin,
Have a look to this thread, that might be helpful.
http://forums.adobe.com/message/5382363#5382363
Similar Messages
-
How to create a custom report and include multiple extended CRM database?
I have created a number of CRM databas extensions and applied all there fields to my contacts and cases.
I might have for example:
- Additional address details
- Business information
- Quote Details
- Trade Referees
I know how to run a custom report and that I can select any one of these extra CRM databases as a filter and included them in the report. Is there a way though to add more than one (preferrably all) of the extra CRM databases to the report?
The onely ways I can see it work is by either include all fields in one extra CRM database (not ideal) or bu running multiple reports and merge them somehow in Excel.
Is there another way that I am not aware off?
Thanks for your help,
JerunHi Jerun,
There's no way to do that. You'll need to run separate reports and merge them in Excel.
-m -
Extending CRM and Form Builder
Is it correct in what I am seeing that the CRM froms generated from the Extend CRM Database are not hot swapable within the form builder? Unlike all the standard fields and custom generated fields within the form builder which can be moved around, it appears the CRM Forms become static placements. Is my browser simply bugging out or is this the case? I cannot move them once placed and stupidly they are placed below the everything including the Word Verification.
If it is the case, which I am suspecting, it renders the Form Builder for clients without HTML skills (like most of them) completely useless.
Matbe my borwser si just bugged. Confirmation please if anyone else gets this same issue.Hi
My situation is that I having tabbing issues after I have created a more custom order registration form and applying additional CRM fields. Customer wanted certain fields in a certain order, but I notice that the tabbing is predicted by the Admin form builder, beginning with the Title followed by the Name and so on.
I have tried to apply my own tabbing order (tabindex=1, tabindex=2.. etc) but that seems to not apply.
Any thoughts?
Teejay -
Is there a way to have a search form for the CRM database?
I know there is a search form provided for the Web Apps. I can't seem to find how to create a search form for the CRM database. I have created a membership site, and also extended the CRM database with additional fields. I would like the users to be able to search on selected fields in the CRM database including the extended database fields. For example, I have a field called membership type in the extended database. I would like to be able to search on that in a search form. Is that possible?
ThanksSidney,
Your input is very helpful to put me on the track to find a workaround. As I tried using Web App approach, I get into a road block that hopefully you can help throw some light on.
This my scenerio: I created a Web App for holding the profile fields (called it Profile). I created a Page to display the Customer record (Names, usernames, email, etc, and I would also want to display the fields from the Profile Web App. I am at lost how to do that. Seems like I can only insert the web item list in that page but I actually want to display the Detall Layout instead of the List layout. To display the Detail Layout, I need to first manually choose the item before it will direct me to the Detail layout. I am trying to find a way to do this automatically based on the fact I have only one Profile web app item for each customer.
The question is whether there is a way to pull up a specific Profile web app item based on the customer's id or something that link the two together, using javascript or whatever method. Is there a tag to gives me the customer record id? If I can get that id, I could insert that id into one of the fields in the Profile Web App during creation of profile. Perhaps I can then pull up the profile item based on this id.
Thanks for all the help
Steve -
Database fields at runtime and freetext search
Hi,
We have started to look into Kodo 3.0 and have used the reversemappingtool
for generating java classes for our current database layout. We are
considering if we should use Kodo/JDO to refactor some of old code.
In our old system we have some features which we would like to move
to the new implementation, but we are not sure if this is possible.
1) At runtime we would like to a database field which we can maintain,
use a default value when inserting and update with new value. Can
it be done, do you have any example code ?
2) In addition to 1, it would be nice if we at runtime could make a custom
table and maintain it.
3) Support for freetext search on Oracle and Sybase, how can it
be done, do you have any example ?
Best regards,
Karsten MathiasenHi Kaushik,
You can make use of APPCC class of your FPM application enhance your appcc class and write your logic to the post exit method. There you will have IO_OVP instance and this interface have all the method which can hide tabs from your application on runtime.
But for the field hide you need to dynamically prepare your screen in your feeder class.
For using APPCC you can refer http://help.sap.com/saphelp_nw74/helpdata/en/3e/741ac912a143368cded7cc418a4bc8/content.htm?frameset=/en/f5/823cdb32254707aec436de005e0ada/frameset.htm.
Thanks
Praveen Gupta -
Search database fields using single text field
Kindly advise on how to develop a database search page such
that there is
single text field to enter serach string and the results are
shown on the
same page.
ALso guide if there is any extension available for achieving
the above.I understand what you say.
What I am looking for is a wizard or an extension which
creates the form, as
well as writes the SQL string and also generates the results
page
(preferably on the sarch page itself).
I am looking for a google like solution where the site
homepage has one text
field, and users can search for all the fields of a database
to give results
on the same page.
Please help.
"malcster2" <[email protected]> wrote in
message
news:gg9g8b$lf9$[email protected]..
> the simplest way of doing it is to have an input box and
a submit button
> in a
> form,
>
> when the submit button is pressed, the text in side the
input box is
> posted to
> a variable.
>
> the variable is then inserted into a mysql select
statement, and the
> results
> are then echoed to the screen.
>
> all of this using php.
>
>
>
> -
PC UI Advanced Search - Enhancement by standard fields of transaction table
Hello,
we are using CRM 5.0 SP13.
We are familiar to enhance PC UI applications (BP+transactions) by EEW customer fields and how to use/hide them in the search functionalities etc.
But now we need to enhance the advanced search for leads by the POSTING_DATE date of table CRMD_ORDERADM_H. Unfortunytely in PC UI advanced search structure for leads CRMT_BSP_LEA_SEARCH_ME the POSTING_DATE is not included like it is in the opportunity advanced search structure CRMT_BSP_OPP_SEARCH, where we were able to enhance the search easily by CRMC_BLUEPRINT_C customizing.
The idea is to solve the problem to create EEW fields POSTING_DATE_FROM and POSTING_DATE_TO like they are existing in CRMT_BSP_OPP_SEARCH and use them in advanced search. So far no problem in creating and displaying the EEW fileds by CRMC_BLUEPRINT_C.
But the part we are missing is to link the new EEW fields to the standard database-field POSTING_DATE and implement the search functionality "Searching by select option POSTING_DATE_FROM and POSTING_DATE_TO".
Anybody any experience to link EEW-fields to standard fields of database tables for advanced search functionality in PC UI.
Thank you for your help in advance.
Best regards
MarcoHi Marco,
The best option here is to create redefination of the query method of the leads search class. Here you can first ensure that the call to the query method of super class takes place and the next would be do mapping between custom fields to local structure and then call the relevant API's to fetch the data.
Best Regards, Adil -
Is it possible to make a secure zone webform that can log for instance the amount of time spent studying each day by a member with Buisness Catalyst?
You can do this one of two ways-- if your plan supports web apps you can create a web app called "Time Log" or something like that and in the secure zone you can add a web form where the user can submit their own web app items and it's tied to their CRM account if they are logged into the secure zone.
So, simply create a web app and in the secure zone have the user add their own web app item (or time entry). You can also show their web app items that they submitted in a secure zone as well so they can enter the time and see a list of their previous submitted items as well.
If you don't have access to web apps but have the marketing plan that uses the CRM you can extend the CRM database to create custom fieldsets to collect various data. In the secure zone you can have the user add/update info into a CRM extended fieldset. The problem with CRM extending is that the form only captures one set of data. If you want to have the user input a few different time logs for different days you essentially have to add rows/fields to the form for all the days you want them to add-- its a bit messy.
I recommend using web apps to accomplish this. -
Searching in a Database plz help!
Hi
i'm stuck...
doe anyone know how to search trough a database (of 10.000 records)
iv'e made a search code butt it doesn;t work with a large database
that's mine first probleem and mine second probleem is how to convert a String to a float and
String to a char
many thanks!!!!!
jessie
i'm programming with Visual J++6.0I've tried it butt it seems no to work
does anyone know how to get the String name edit1 in Form1 to edit1 in Form2? by clicking the button in Form2
pl help
import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;
* This class can take a variable number of parameters on the command
* line. Program execution begins with the main() method. The class
* constructor is not invoked unless an object of type 'Form1' is
* created in the main() method.
public class Form1 extends Form
public Form1()
// Required for Visual J++ Form Designer support
initForm();
// TODO: Add any constructor code after initForm call
* Form1 overrides dispose so it can clean up the
* component list.
public void dispose()
super.dispose();
components.dispose();
* NOTE: The following code is required by the Visual J++ form
* designer. It can be modified using the form editor. Do not
* modify it using the code editor.
Container components = new Container();
Edit edit1 = new Edit();
private void initForm()
this.setText("Form1");
this.setAutoScaleBaseSize(new Point(5, 13));
this.setClientSize(new Point(292, 266));
edit1.setLocation(new Point(80, 64));
edit1.setSize(new Point(120, 20));
edit1.setTabIndex(0);
edit1.setText("");
this.setNewControls(new Control[] {
edit1});
* The main entry point for the application.
* @param args Array of parameters passed to the application
* via the command line.
public static void main(String args[])
Application.run(new Form1());
Application.run(new Form2());
import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;
* This class can take a variable number of parameters on the command
* line. Program execution begins with the main() method. The class
* constructor is not invoked unless an object of type 'Form2'
* created in the main() method.
public class Form2 extends Form
public Form2()
super();
// Required for Visual J++ Form Designer support
initForm();
// TODO: Add any constructor code after initForm call
* Form2 overrides dispose so it can clean up the
* component list.
public void dispose()
super.dispose();
components.dispose();
private void button1_click(Object source, Event e)
* NOTE: The following code is required by the Visual J++ form
* designer. It can be modified using the form editor. Do not
* modify it using the code editor.
Container components = new Container();
Edit edit1 = new Edit();
Button button1 = new Button();
private void initForm()
this.setText("Form2");
this.setAutoScaleBaseSize(new Point(5, 13));
this.setClientSize(new Point(300, 300));
edit1.setLocation(new Point(56, 56));
edit1.setSize(new Point(136, 20));
edit1.setTabIndex(0);
edit1.setText("");
button1.setLocation(new Point(104, 192));
button1.setSize(new Point(75, 23));
button1.setTabIndex(1);
button1.setText("haal");
button1.addOnClick(new EventHandler(this.button1_click));
this.setNewControls(new Control[] {
button1,
edit1}); -
Search help for input fields in a screen
Hi,
Pls help me
how to set search help property for the I/O fields in screen in se80?
1. do we want to add any property for search help in the property window?
2.do we want to create a MODULE PROCESS ON VALUE REQUEST ?
PLS tell me how to set search for the I/O field in se80?pls tell me the process?
i want to set the search help for more I/O fields in se80 but all the fields belongs to the same table?
can i create a single search for all these fields and use that for all the I/O fields ?
elementary search help or collective search help?
thanks & regards in advance,
vsnl.Hi,
Input Help on the Screen
Within the Screen Painter, you can define two types of input help:
1. The FIELD statement with one of the additions VALUES or SELECT.
2. Linking a search help directly to a screen field.
If you link a search help directly to a screen field, it overrides the additions of the FIELD
statement. However, the input check [Page 581] functions of the FIELD statement remain
unaffected.
Input Help in Flow Logic
The following input help methods are obsolete and should not be used. They are still supported
for compatibility reasons.
In the screen flow logic, you can specify a value list for a screen field <f> as follows:
FIELD <f> VALUES (<val1>, <val2>,...).
The value list contains a series of single values <vali>. The NOT and BETWEEN additions for the
input check [Page 581] are not appropriate for input help.
You can also create a value list by accessing a database table as follows:
FIELD <f> SELECT *
FROM <dbtab>
WHERE <k1> = <f1> AND <k2> = <f2> AND...
In the WHERE condition, the fields of the primary key <ki> of the database table <dbtab> are
checked against the screen fields <fi>. The WHENEVER addition, used with input checks [Page
581], is not necessary for input help.
If you have used a ABAP Dictionary reference for field <f>, the selection and the hit list formatting
may be affected by any check table attached to the field.
Attaching a Search Help
Search helps from the ABAP Dictionary can be attached to a screen field [Ext.]. To do this, enter
the name of the search help in the corresponding field in the attributes of the screen field in the
Screen Painter. This assigns the first parameter of the search help to the screen field. It is only
possible to place a value from the hit list onto the screen.
Input help on a screen.
REPORT DEMO_DYNPRO_F4_HELP_DYNPRO MESSAGE-ID AT.
DATA: CARRIER(3) TYPE C,
CONNECTION(4) TYPE C.
CALL SCREEN 100.
MODULE CANCEL INPUT.
LEAVE PROGRAM.
ENDMODULE.
The next screen (statically defined) for screen 100 is itself. It has the following layout:
602 April 2001
Cancel
Airline
Flight number
Screen field with search help
Input help in the flow logic
The input fields have been adopted from the program fields CARRIER and
CONNECTION. The function code of the pushbutton is CANCEL, with function type
E. The search help DEMO_F4_DE with the search help parameter CARRID is
assigned to the screen field CARRIER. The search help uses the database table
SCARR.
The screen flow logic is as follows:
PROCESS BEFORE OUTPUT.
PROCESS AFTER INPUT.
MODULE CANCEL AT EXIT-COMMAND.
FIELD CARRIER VALUES ('AA', 'LH').
FIELD CONNECTION SELECT *
FROM SPFLI
WHERE CARRID = CARRIER
AND CONNID = CONNECTION.
When the user chooses the input help for the individual fields, the following input
help is displayed:
For the Airline field, the search help displays the names of the airlines and places the airline
code in the input field for the chosen line. If the airline code is not one of those listed in the
VALUES list of the screen flow logic, the input check triggers an error message in the PAI
event. So the search help overrides the VALUES addition for the input help, but not for the
input checks. This is therefore not an appropriate place to use the VALUE addition.
For the Flight number field, the flow logic displays the selected entries from the database
table SPFLI and places the selected line in the input field.
Regards,
Bhaskar -
I'm new to Crystal Reports in .NET but I do have my 1st report working except for one field that I'm trying to use in a sub report. It's in my database fields just like the other field for the sub report. I can see data for both fields in the Browse Data. One field and it's heading display just fine but I can't see the other one anywhere. The field heading that's created when I drag it into the Detail area won't display in the report either. I've tried deleting the field and readding it but nothing helps. As far as I know I've done nothing to suppress this field from printing. I REALLY need to get this working. Thanks for your help.
Hello Paul,
I recommend to post this query to the [.NET Development - Crystal Reports|SAP Crystal Reports, version for Visual Studio; forum.
That forum is monitored by qualified technicians and you will get a faster response there.
Also, all Crystal Reports .NET Development queries remain in one place and thus can
be easily searched in one place.
Thanks a lot,
Falk -
Where can I find info on how to add CRM custom fields and import data to them?
Hi all,
I am looking at the Extend CRM option in the V3 view.
Is this new? Or have I just never noticed it before!
Also is there a tutorial on it and info on how to import Customer data into these extra data fields?
Thanks,
MaryI'm just getting a good reply from online chat about this.
Parikshit: First, go to customers -> Import Contacts (Advanced).
Parikshit: http://rickynath.tk/jing/2012-06-07_0744.png
Parikshit: Next, Scroll down and choose this option: http://rickynath.tk/jing/2012-06-07_0745.png -
CLM How to add search-help for extension field(New Company Field) in MA.
Hi all,
Based on demand,I need to extend a new field(Company) in Master Agreement.
But I do not know how to add search-help for this field,just like User Accont page.
Anyone can help me ?thank you very muck.
Regards,
JackyChengHello Jacky,
To combine all the answers above and have a topic-based reply please go through the below steps:
#1. Inactivate the current extension field Company (I see it is actually a String value and this is not what you want to have)
#2. Go to Setup -> System Setup -> Extension Reference Types
Check if you already have a Company reference type
If not, create a new Extension Reference Type for Class Company. Fill in all required information.
#3. Create a new Extension Attribute
Select Data Type: Object Reference
Now you can add the Company type as reference
Regards,
Bogdan Toma -
Search help for custome field with different data type
Hi Friends,
I have Created a custom table in which i have created a field is
ZMATLONG which stores material number.
Now the data element is zdmat which is of char 40..
Now i want to give search help for this field ZMATLONG..
I have tried many ways giving search help to this field
a) i Tried to attach the standard search help of MATNR ie : MAT1 but its showing me data type inconsistancy
b) i created a zsearch help and in the selection method i have used database table mara , again here iam getting the same error data type inconsistancy...
Now how can i give the search help like matnr field to my custom field ZMATLONG...
How can i do it..?
Thanks in Advance..
Regards
KumarHi,
MATNR ahs length 18 and ZMATLONG has length 40.So due to this u cannot use MAT1 search help.
best way would be cope MAT1 into Z search help. Then in the search help parameter change the data element of field
MATNR as ZMATLONG.
Now if you assign Z search help to ZMATLONG it will work.
I tried this its working fine.
Shanmugavel Chandrasekaran -
Dynamically assign Search Help to the field
Hi All,
I have creates one search help from se11 like zshlp. i m not assign this search help to the database field. bocz i used this search help at runtime. so how can i assign this search help during execution time of my program.
Reward for helpful answer.
THANKS & REGARDS,
SAHIRHi Sahir,
Creating dynamic search help means the f4 help will come on the context bases.
that will achieved with function module
1. F4IF_INT_TABLE_VALUE_REQUEST : Display internal table as search help (documented in SAP)
*---Report with selection screen and to display the list of
possible entries for field 'B' as per the value in field 'A'.
REPORT ZTEST_F4HELP .
parameters: p_vbeln type vbak-vbeln,
p_posnr type vbap-posnr.
at selection-screen on value-request for p_posnr.
data: begin of help_item occurs 0,
posnr type vbap-posnr,
matnr type vbap-matnr,
arktx type vbap-arktx,
end of help_item.
data: dynfields type table of dynpread with header line.
dynfields-fieldname = 'P_VBELN'.
append dynfields.
call function 'DYNP_VALUES_READ'
exporting
dyname = sy-cprog
dynumb = sy-dynnr
translate_to_upper = 'X'
tables
dynpfields = dynfields
exceptions
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
invalid_parameter = 7
undefind_error = 8
double_conversion = 9
stepl_not_found = 10
others = 11.
read table dynfields with key fieldname = 'P_VBELN'.
p_vbeln = dynfields-fieldvalue.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = p_vbeln
importing
output = p_vbeln.
select posnr matnr arktx into table help_item
from vbap
where vbeln = p_vbeln.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'POSNR'
dynprofield = 'P_POSNR'
dynpprog = sy-cprog
dynpnr = sy-dynnr
value_org = 'S'
tables
value_tab = help_item.
Hope this is helpful to you. If you need further information, revert back.
Reward all the helpful answers.
Regards
Nagaraj T
Maybe you are looking for
-
MY pages documents on my ipad wont sync to icloud. Some of the documents have had the upload icon on them for over a month. It was all working fine a month or so ago but I cant figure out why it wont work now.
-
Acrobat XI needs plugin installation for Portfolio/RMA
Hi all, Today I've noticed that new version of Reader: XI, no longer includes Falsh Player embedded, and needs to get it installed separately to read a portfolio or a RMA. This means the PDF container + Acrobat are not anymore an "installation free"
-
Do I Need To Reinstall Tiger 10.4.11?
I downloaded the latest Tiger update - 10.4.11 - the day it came out and everything was fine. Since then I have let somebody not familiar with .Mac fiddle around with my Mac Pro. Now when I go to the System Preferences and click on .Mac either the wi
-
Photoshop CC crop image size & resolution dialog box
In previous versions of Photoshop the "R" button displays the Crop Image Size & Resolution dialog box. Is this feature completely gone is CC? I can't find anything the even references this dialog box. Anyone out there have this issue?
-
Allowing Javascript in Wiki Server
I need to allow Javascript in order to embed videos into blogposts. For instance, I have videos uploaded into drop.io. Embed code that drop.io gives me is stripped once I pasted it into any blog or wiki pages. I have edited the custom whitelist.plist