ECO 5.0 CRM Quicksearch Attributes

hi,
I want to add additional Quicksearch attributes to my catalog (ECO 5.0 for CRM and TREX 7.1). Where do I have to configure the additional attributes. I saw during debugging that the catalogengine loads a XML file for configuration but I do not know where to find the file.
Regards
Michael

Hi,
Yes, you have to modify this class only.
CatalogFilterFactory fact = CatalogFilterFactory.getInstance();
IQueryStatement queryStmt = theCatalog.getCatalog().createQueryStatement();
IFilter attr = fact.createAttrEqualValue("OBJECT_ID", "VALUE");
IFilter zattr = fact.createAttrFuzzyValue("Z_Attribute", "ZVALUE");
IFilter expression = fact.createAnd(attr,zattr);
queryStmt.setStatement(expression, null, null);
Just follow the above code to add new attribute to search for the statement.
Regards,
Sateesh Chandra

Similar Messages

  • Populating CRM marketing attributes using the APD

    Hi Experts
    We are having problems with populating CRM marketing attributes using the APD. When we run our process we get the error message:
    CRMBW_ATTR_WRITE005: Error when processing function module CRMBW_UPDATE_BPMKT_5. Message no. RSAN_MDL024
    As you can see, we are using the new function module CRMBW_UPDATE_BPMKT_5 since the old CRMBW_UPDATE_BPMKT did not work either.
    Do we have to add a reference to a infoobject in transaction CRMBWTARGETS? We have not done this because the marketing attribute in CRM doesn’t have decimals and all the objects in BI have. Could this be the cause of the error?
    Kind regards
    Erik

    Hi Ramesh,
    Thanks for quick reply.
    I have already followed the procedure you have described. Since there is not common objects between ODS and Bpatner infoobject, i am not able to do mapping.
    for eg. my ZBPARTNER infoobject has attributes like zfooty, ztennis and zrugby but my ODS has char name , char value, counter for multiple values infoobjects.
    I am following the example in the demo content to work out the process but could not understand how the data is getting uploaded from ODS to Business partner.
    http://help.sap.com/saphelp_nw70/helpdata/en/bf/5df63bf9deaf09e10000000a114084/frameset.htm
    Thanks,
    Sandeep Jogde

  • Extracting CRM Marketing attributes

    Hi all,
    I've to extract some marketing attributes to BW. There are no datasources available in rsa5. Marketing attributes are created in CRM through FM.
    I'm new to BW, can anyone help me?
    Thanks
    Kr.

    Hi,
    Please check this link below
    http://help.sap.com/saphelp_crm50/helpdata/en/51/a39a653491e549b4476d90ab4b7c86/content.htm
    I think these are correct,
    0CRM_MKTATTR_ATTR
    0CRM_MKTATTR_TEXT
    0CRM_MKTMETA_ATTR (metadata)
    0CRM_MKTMETA_TEXT (metadata)
    Procedure for Data Loading for CRM Marketing Attributes
           1.      Fill the ODS object 0ATR_DS01 using the DataSource 0CRM_MKTATTR_ATTR.
           2.      Load the texts for info object 0MKTATWRT using the DataSource 0CRM_MKTATTR_TEXT.
           3.      Load the metadata using the DataSources 0CRM_MKTMETA_ATTR and 0CRM_MKTMETA_TEXT.
    Business Partner Marketing Attributes
    Marketing attributes are used in CRM for business partner segmentation and can have single as well as multiple values (for example, hobbies), or can be created as intervals (for example, age from/to).
    The multiple value attributes can be extracted using a generic extractor to an ODS object in the BW system. The update to the business partner attributes as well as the attributes themselves strongly depend on the modeling of the marketing attributes in the CRM system. The delivered content is therefore not valid for all situations. For this reason, demo content is delivered with this InfoArea, which you can then use as a template for your own development. You can find this demo content under SAP Demo ®  SAP Demo CRM Marketing Attributes.
    Regards, ABY

  • How to create ECO 5.0 CRM project in NWDS?

    hi,
    I created a development track in NWDI and next I want to create a project in NWDS.
    So I switched to the inactive DCs view in NWDS and I choosed the SAP_SHRWEB_1 DC and selected the entry crm/isa/web/b2b and created a project. But I cant find the project in the NWDS workspace.
    I dont know whats going wrong because I already went this way for ECO for R/3 several times.
    kind regards
    Michael

    hi,
    the problem was caused by using a eclipse workspace which I already used in combination with a different NWDI.
    Michael

  • Update CRM marketing attributes in Product

    Hi All,
    We have a requirement where in we want to update CRM Marketing attibutes for a given Product.
    This has to be done from SAP EP. An interactive form is launched from UWL and this would allow
    user to proivde the marketing attribute data. The data is then to be sent for approval via R/3 workflow.
    Now I want this data (after approval) to be updated in the product master data in CRM.
    Do we have any standard APIs for this ?
    Thanks & Regards,
    Debabrata Mohanty

    Hi Prabaharan,
    I have a same requirement to update the existing value of a marketing attribute.  I created a new implementation of BADI "BUPA_GENERAL_UPDATE"
    I am using the FM  'CRM_MKTBP_UPDATE_ATTR_BP' to update the value, but the updation fails,,,,
    MY requirement is to override the default value for a particular BP_KIND to some other value at the time of creation of BP.
    please reply as I am having an urgent delivery of the requirement.
    Regards,
    Ashraf

  • Regarding crm marketing attribute set

    Hi experts,
    i have marketing attribute name (ATNAM -CABN) and i want attribute set from it. please tell me the procedure.
    thanks and regards
    Subba Reddy.

    Hi
    1.In EA goto Marketing- Segmentation- Marketing Attributes- Maintain Atrributes
    Here you maintain valures as per your req.
    2.Marketing- Segmentation- Marketing Attributes- Maintain Atrribute Sets
    Here Assign all above maintained Attributes.
    If you need further help let me know
    Regards,
    Ajay

  • Reg: CRM Marketing attributes for CRM 7.0

    Hi Gurus,
    We are using function module CRM_MKTBP_CHANGE_BP to change marketing attributes for a business partner in which the marketing attributes are coming from another interface.
    We get the marketing attributes created all the time, but the problem is when theres is a change in marketing attributes, these changes are also reflected, but the changed by and time stamp is not changed, though we pass it explicitly via the internal table IT_IMP_SELTAB when passing the fields CHANGED_AT and CHANGED_BY.
    Requesting if anyone knows another FM or BAPI or OSS noted available for this as this particular FM is not released yet too.

    Hi ,
    Check that the Flag Run in the table CRM_MKTBP_CHECK for function module CRM_MKTBP_UPDATE_AUSP_EX_DB is set to X. This is for recording the history for any changes in the attributes. If not then set this flag to X. After that just change the value of one of the attributes and check the 'CHANGED AT' and 'CHANGED BY' fields for that attibute.
    Hope this helps.
    Regards,
    Gervase

  • CRM Marketing Attributes

    How can i load the Marketing Attributes of the Business partner into BI. Is there any standard data souce??? what does it load into, the BP object??? or is there a marketing attribute infobject???
    Thank you

    check there...may helpfull for you...
    0CRM_MKTELM1_ATTR
    0CRM_MKTELM_TEXT
    Thanks
    Ramesh

  • Extending bom-config.xml for ECO 5.0 CRM does not work

    hi,
    I want to add a new BusinessObjectManager to my application. So I created a file bom-config.xml in directory xcm/customer/configuration and added the following lines to it:
    <BusinessObjectManagers xmlns:isa="com.sapmarkets.isa.core.config" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xml="http://www.w3.org/XML/1998/namespace">
    <xi:include href="$/modification/bom-bonfig.xml#xpointer(BusinessObjectManagers/*)"/>
         <BusinessObjectManager name="Z_CUSTOM-BOM" className="mypackage.bo.manager.Z_CustomBOManager" />
    </BusinessObjectManagers>
    when I try to call  up the new BOManager with the following code:
    HttpSession theSession = request.getSession();
                   UserSessionData userData = UserSessionData.getUserSessionData(theSession);
                   Z_CustomBOManager myBom = (Z_CustomBOManager)userData.getBOM(Z_CustomBOManager.CUSTOM_BOM);
    I receive the error message
    Business Object Manager Type null unknown
    I debugged a liitle bit and I recognized that the hash map with all the xcm entries only contains the entries of the SAP bom-config.xml file.
    Does someone know whats wrong with my bom-config.xml file?
    kind regards
    Michael

    Hi Michael,
           I think you should put the xml file to "xcm\customer\modification",and follow content may help you for reference:
    <BusinessObjectManagers xmlns:isa="com.sap.isa.core.config" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xml="http://www.w3.org/XML/1998/namespace">
         <!-- customer changes in bom-config should be done here by extending/overwriting the base configuration-->
         <xi:include href="$/modification/bom-config.xml#xpointer(BusinessObjectManagers/*)"/>
         <BusinessObjectManager name="Z_COMMON-BOM" className="com.lenovo.isa.businessobject.bom.Z_BOManager" />     
        <BusinessObjectManager name="Z_CSVALUE_VISI_BOM" className="com.lenovo.isa.ipc.businessobject.bom.Z_IPCBOManager"/>  
    </BusinessObjectManagers>
    Regards,
    Xianjun

  • Create attributes for BP in CRM

    Hi, I am creating a new BP in CRM and I need to add the marketing attributes to the BP.  I am using the below BAPI's but the marketing attributes is not working depsite it returning the assignemtn created message, and despite otehr future GET bapis' correcntly pulling back the data.  There seems to be some memory issue.  Has anyone been able to create a BP and add marketing atributes successfully?
    BAPI_BUPA_FS_CREATE_FROM_DATA2
            CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                wait   = 'X'
              IMPORTING
                return = s_return.
    add the marketing attributes
        CALL FUNCTION 'BAPI_OBJCL_CREATE'
          EXPORTING
            objectkeynew      = i_objectkey
            objecttablenew    = i_object_table
            classnumnew       = i_class
            classtypenew      = i_class_type
            status          = '1'
          IMPORTING
            classif_status    = s_status
          TABLES
            allocvaluesnum    = eit_values_num
            allocvalueschar   = eit_values_char
            allocvaluescurr   = eit_values_curr
            return            = it_return.
            CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                wait   = 'X'
              IMPORTING
                return = s_return.

    Hi,
    You can not use the BAPI_OBJCL* function modules directly. Try to use function module CRM_MKTBP_SAVE_BP_LIST. If it does not work try CRM_MKTBP_PUT_OB + CRM_MKTBP_SAVE_OB.
    There are some posts that talk about CRM_MKTBP_SAVE_BP_LIST. Try this one
    [Reg: CRM Marketing attributes for CRM 7.0;

  • APD process til CRM attribute with type CURR

    Hi Experts
    I have an APD process that I want to write 0amount to a CRM marketing attribute. Similar processes work fine with CHAR, DEC, and so on. It is only when I use CURR (0amount) that it does not work. The CRM 3.1 system says it is something wrong with the marketing attribute. We use BW 3.5. Have anyone experienced something similar?
    Kind regards
    Erik

    Hi Thomas Kruck
    The error message I am getting is:
    <b>CRM-error: Charateristic KJOP:
    Messagenumber. RSAN_MDL022
    Diagnosis
    The following error occurred in the CRM system when trying to access that system:
    ECRM_MKTPROF048: Characteristic KJOP:</b>
    The characteristic KJOP in the CRM system has the same parameters as the InfoObject I am using BW.
    I guess I have to post a Note on this...
    Erik

  • Problem with Business partner flow from R/3  to CRM

    Hi,
    We are setting up a process to flow of Business Partners from R/3 to CRM. 
    We have configured PIDE correctly but the problem is when I am creating any customer in R/3 we are getting DUMP.  
    Kindly help me in this regards.
    Thanks

    Hi,
    Check out the following Middleware Configuration :
         <b>CRM Middleware configurations</b>     
    1.     Source client for Client copy
         Using t-code SCC3 in both CRM and ISU to get the source client used for client copy.      Get source client for profile SAP_ALL.
    2.     RFC Destinations
         Use t-code SM59 and check if the following RFC destinations have been created:
    •     CRM
    o     R/3 Destination for CRM e.g. CRTCLNT240
    o     R/3 Destination for ISU e.g. ISTCLNT240
    o     Logical Destination for Middleware R&R queues – one for current client and one for client 000.                                                                            e.g. SAPCRM_MW_RR_240, SAPCRM_MW_RR_000     
    o     TCP/IP Destination for IPC dispatcher e.g. IPC_RFC_DISPATCHER
    o     TCP/IP Destination for IPC server e.g. IPC_RFC_SERVER
    •     ISU
    o     R/3 Destination for CRM e.g. CRTCLNT240
    o     R/3 Destination for ISU e.g. ISTCLNT240
    3.     Logical Systems
         Using t-code SALE check if the following logical systems have been created:
    •     CRM
    o     Own logical system – e.g. CRTCLNT240
    o     Logical system for ISU – e.g. ISTCLNT240
    o     Logical system for source client used in client copy – e.g. CRTCLNT200
    •     ISU
    o     Own logical system – e.g. ISTCLNT240
    o     Logical system for CRM – e.g. CRTCLNT240
    o     Logical system for source client used in client copy – e.g. ISTCLNT200
         Check if own logical system is assigned to the client.
         Path: Sending and Receiving systems -> Logical Systems -> Assign Client to Logical      System.
         Convert Logical System name in application tables
         Use t-code BDLS to convert logical system names in the application system.     
    1.     Enter old logical system name retrieved in step 1. e.g. CRTCLNT200
    2.     Enter new logical system name e.g. CRTCLNT240.
    3.     Select radio button Conversion of Client-Dependent Tables and execute the transaction.
    This process needs to be carried out 4 times: twice in CRM and twice in ISU.
    •     CRM
    o     Old CRM logical system -> New CRM logical system. e.g. CRTCLNT200 -> CRTCLNT240.
    o     Old ISU logical system -> New ISU logical system. e.g. ISTCLNT200 -> ISTCLNT240.
    •     ISU
    o     Old CRM logical system -> New CRM logical system. e.g. CRTCLNT200 -> CRTCLNT240.
    o     Old ISU logical system -> New ISU logical system. e.g. ISTCLNT200 -> ISTCLNT240.
    4.     Middleware Parameter tables
         Use t-code SM30 to maintain middleware parameters in following tables
    •     CRM
    o     Table SMOFPARSFA:
         Change value for following parameter entry:
         Key - R3A_COMMON
         Para name - CRM_DEFAULT_DESTINATION
         Value - Old ISU logical system -> new ISU logical system
              E.g. ISTCLNT200 -> ISTCLNT240     
    •     ISU
    o     Table CRMRFCPAR:
         Delete the previous entry for the following key:
         User - CRM
         Object name - *
         RFC Destination - Old RFC destination for CRM e.g. CRTCLNT200.
         Load types - All Load Types
         Create new entry with following data:
         User - CRM
         Object name - *
         RFC Destination - New RFC destination for CRM e.g. CRTCLNT240.
         Load types - All Load Types
         In Queue flag - X
         Send XML – No XML
    o     Table CRMPAROLTP:
         Change value for following parameter entry:
         Para name - CRM_DEFAULT_DESTINATION
         User - CRM
         Value - Old CRM logical system -> new CRM logical system
              E.g. CRTCLNT200 -> CRTCLNT240
    5.     Admin Console (Sites and subscriptions)
         Using t-code SMOEAC in CRM change attributes for the following sites.
    •     CRM site
    o     Name: Change name from old CRM logical system -> new CRM logical system e.g. CRTCLNT200 -> CRTCLNT240
    o     Description: Change description from old CRM logical system -> new CRM logical system e.g. CRTCLNT200 -> CRTCLNT240
    o     Site attributes: Change RFC destination from old CRM RFC destination to new CRM RFC destination e.g. CRTCLNT200 -> CRTCLNT240
    o     Click on get values button to refresh logical system details.
    •     ISU site
    o     Name: Change name from old ISU logical system -> new ISU logical system e.g. ISTCLNT200 -> ISTCLNT240
    o     Description: Change description from old ISU logical system -> new ISU logical system e.g. ISTCLNT200 -> ISTCLNT240
    o     Site attributes: Change RFC destination from old ISU RFC destination to new ISU RFC destination e.g. ISTCLNT200 -> ISTCLNT240
    o     Click on get values button to refresh logical system details.
         Check if ISU site is assigned to following subscriptions.          
    •     All Business Agreements (MESG)
    •     All Business Partner Relationship (MESG)
    •     All Business Partners (MESG)
    •     All Business Transactions
    •     IS-U Connection Objects (MESG)
    •     IS-U Contracts (MESG)
    •     IS-U Points of Delivery (MESG)
    •     Product Materials (MESG)
    6.     CRM Middleware Queues
         Inbound Queues:
    I.     Execute transaction SMQR.
    II.     Change AS group from ‘DEFAULT’ to ‘parallel generators’.                Path: Edit -> Change AS Group
    III.     Register following queues:
    •     CRM     
    o     CSA*
    o     R3A*
    •     ISU
    o     R3A*     
    Outbound Queues:
    I.     Execute transaction SMQS.
    II.     Change AS group from ‘DEFAULT’ to ‘parallel generators’.                Path: Edit -> Change AS Group
    III.     Register following queues:
    •     CRM     
    o     CSA*
    o     R3A*
    •     ISU
    o     R3A*     
    R&R Queues:
    I.     Execute transaction SMOHQUEUE in CRM.
    II.     Check if all queues have status ‘Released’.
    III.     Start Queue Demon by clicking on ‘Start Queue Demon’.
    <b>Please reward points if it helps.</b>
    Regards,
    Amit Mishra

  • Marketing Attributes in C4C

    Hello,
    I need something similar to the SAP CRM (on premise) marketing attributes to classify the accounts: each account can have more than one attribute value for the same attribute (eg.: Attribute: INDUSTRY, values: Mechanic, Automotive, Robotics. The customer can have Mechanic AND Robotics).
    The custom fields cannot have multiple values. I tried to activate the CRM marketing attributes in the scope: they appear in the customer master but I cannot find how to add Attribute_SET/values. Some suggestion? in the documentation seems it could be possible.
    thank you all
    Roberto

    Dear Roberto,
    currently the marketing attributes in C4C can only be used in a hybrid scenario with CRM onPremise. I am already trying to get marketing attributes in the standard solution without an integration to CRM onPremise as many customers ask for it. I will update the community as soon as it is confirmed.
    In the meantime there are two solutions suggested by development:
    Marketing Attributes via customer-specific fields
    Marketing attributes can be defined as extension fields in C4C, also with additional use in A2X services. This solution path was already described in diverse forums (see https://jam4.sapjam.com/questions/SqaRB8yJ4OhGlEFBzgpw9u).
    Personally I would not recommend this solution as the marketing attributes are used in reports, segmentation etc. and you would have to redefine everything for the new Z-fields.
    My recommendation is to use the standard fields, so you are using standard as as soon as the marketing attributes will be maintainable in the standalone scenario.
    To make this possible, you could use this second suggestion:
    2. Marketing attributes in standard field, but wirhout SAP CRM integration:
    Via scoping the functionality (CRM Integration and Marketing Attributes) is activated as Inbound/Outbound Services as well as user interfaces for displaying and maintaining marketing attributes.
    For integration you can use the existing iFlow “Business Attribute Assignment replication to SAP Cloud for Customer” (s. Screenshot) and/or the underlying A2X Inbound interface “BusinessAttributeAssignmentBultReplicateRequest”. They are optimized for the CRM Integration, but can be adapted to other web-service calls in a customer project. With that the data for marketing attributes are stored "at the right place" (standard) in C4C.
    You can now maintain the marketing attributes in C4C
    For synchronisation back to CRM (or to 3rd party) you can again use iFlow „Business Attribute Assignment replication to SAP CRM” (s. Screenshot) and/or underlying A2X outbound interface
    I haven't tried out so far. Please share your thoughts and experiences as soon as someone tried it out.
    Best regards
    Miriam

  • How to add new marketing attribute to the existing marketing attribute set?

    Hi all,
                  I searched for existing forums but I didn't find the required one. I found some using Tcodes ,which is not my requirement. My requirement is to add new marketing attribute to the already existing marketing attribute set. This  attribute set is created by my team lead with 4 attributes but now i have to add new attribute to this set so total will become 5 attributes for this attribute set. This has to be done through marketing professional business role. If this is not done through marketing attribute set, then I will go for the transaction where I can add marketing attribute for attribute set.
    Please send the details of both marketing professional business role and transaction code.
    Your help is highly appreciated.
    Thanks,
    Baasanthi.

    Hi,
    SAP CRM Marketing Attributes explained
    Path to create Marketing attributes from webui: log in with Marketing Pro role->Marketing->Create->Marketing Attribute
    Regards,Sumeet

  • Problem in migration of Territory Attributes - dump : GETWA_NOT_ASSIGNED

    Hi,
    I am trying to migrate CRM Territory attributes using rule builder. But, I am getting run time error saying 'GETWA_NOT_ASSIGNED.
    Program : CRM_TERRMAN_DATA_MIGRATION
    Termination occurred in the ABAP program "CRM_TERRMAN_DATA_MIGRATION" - in
      "EXECUTE_DM".
    Code Extract:
      777       LOOP AT lt_data_mig_output_all ASSIGNING <fs_data_mig_output_all> .
      778         READ TABLE lt_terr_rule_dm ASSIGNING <fs_terr_rule_dm>
      779           WITH KEY terr_id = <fs_data_mig_output_all>-terr_id .
      780         IF <fs_data_mig_output_all>-success = '3'. "green
      781           <fs_terr_rule_dm>-status = '@08@'.
      782         ELSE.
      783           <fs_terr_rule_dm>-status = '@0A@'.  "red.
      784         ENDIF.
    >>>>>         MODIFY lt_terr_rule_dm INDEX sy-tabix
      786         FROM <fs_terr_rule_dm> TRANSPORTING status .
      787       ENDLOOP.
    Can you please let me know, how can I solve my issue.
    Thanks,
    Sandeep

    Hi Sandeep,
    Can you please check what's the value in lt_terr_rule_dm, sy-tabix and <fs_terr_rule_dm> in debug mode?
    If possible, can you please attach the debuggin screen?
    Or, please report an SAP Customer Message, because it seems to be a standard coding problem.
    Best regards,
    Maggie

Maybe you are looking for

  • While browsing, my computer runs out of space

    Even though I know I have 2 GB of free space (not enough, I know, and I am getting an external drive), when browsing, I suddenly get a warning that I am almost out of disk space. There is only 100mb left, or less. When I restart, it goes back to 2GB.

  • Aperture License Disappeared after trip to Apple

    I have used Aperture for a long while and bought the upgrade to 2 about a year ago. Never a problem opening it. Thought sure I had saved the serial number somewhere. In trying to go paperless I through the box away ... and I have NEVER been able to g

  • Java.lang.OutOfMemoryError  solved (was NOT a leak)

    Alright I'm just posting this to hopefully save someone some time in the future. This was a bug that dragged out for over a year. An application would be deployed to a production app server and low and behold OutOfMemoryError's would start to be thro

  • Since OS x Lion my iTunes is not launching.

    quits unexpectedly. window as it is trying to launch says "restore windows" and that iTunes quits trying to restore windows- it gives the option to not restore windows but crashes even if I click that option

  • Where can i find linux Oracle9i version 9.2.0.1?

    For practice purposes i need to install this version of oracle on Oracle linux enterprise and apply patchs, perform upgrades..etc and work my way up to 10g. I cannot find this version. Do i have to start with that or can start with a higher version?