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

Similar Messages

  • 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

  • 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

  • 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

  • How  to update marketing attributes in sap crm 7.0

    hi sap gurus,
    I want to understand how to update the marketing attributes in sap crm, basically I want the logic to update the marketing attributes in the system. which tables I should verify & then I need to write an abap program  to update/modify the marketing attributes.I know the beginning validations,  the bu_group =zul1-outlet master from but000 table , after that I am stuck up with the logic. I know the field which  I need to update: in table cabnt, atinn field.
    Edited by: packframe2585 on Feb 23, 2012 7:47 AM

    Hi,
    i´m using FM CRM_MKTBP_MAINTAIN_OW. But this is also not very good from a performance point of view.
    Kind regards
    Manfred

  • Error in Marketing Attribute Update

    HI All,
    I need to update the Marketing attribute of the BP. For this i tried using below mentioned FM
    1. CRM_MKTBP_ASSIGN_ATTRIBUT
    2. CRM_MKTBP_CHANGE_BP
    Now i am facing a strange issue here. My code is able to update BP half of the time and half of the time Not at all.
    Doesn't return any error OR warning, but not working.
    Is there any thing else which i can try Or any limitation on Marketing attribute, I simply have no idea how to resolve this.
    Any help is deeply appreciated.
    Dave

    HI Prerna,
    Thanks a lot for the reply...
    I tried your approach, but still not able to resolve it.
    I am not getting any error in the return table. It shows success. But when i go to BP transaction and then to Marketing attribute tab, i don't see any Attribute Set assigned to BP.
    When i go to Edit Mode and manually assign attribute set, It shows me the values passed by me, but even there also if i save BP, Attribute set is not getting saved.
    I am thinking it might be a bug, did any body else has faced similar problem with Marketing attributes?
    If yes, what is the Solution for this and did you raised any OSS?
    FYI, We are working on CRM 7 Ehp1.
    I am able to find One Error. When my program is calling FM CRM_MKTBP_ASSIGN_ATTRIBUT_TAB. It is raising an exception.
    Exception is 'CX_SY_OPEN_SQL_DB'. In the FM at line 340 there is a statement:
        INSERT ausp FROM TABLE lt_i_ausp.
    This is the place where exception is raised.
    I am looking for a Note for this, but if some body has any idea on this, Please share.
    Dave
    Edited by: Dave on Sep 19, 2011 12:28 PM

  • Marketing attributes update via survey

    Hi experts,
    I'm a bit stuck with a survey scenario with the CRM survey suite. I'm working on a CRM 2007 system.
    My goal is to eventually send a email to several business partners, with a link to the survey. In this survey there are marketing attributes that can be chosen, so when the business partner completes and sends the survey, the marketing attributes of the business partner in CRM are filled.
    What I did so far:
    - In the Survey Repository I created a new XML file, under Parameter XMLs -> bsp.
    <?xml version="1.0" encoding="UTF-8"?>
    <SurveySystemParam
    Action="http://**crm05.corp.*******.com:8000/sap/bc/bsp/sap/crm_svy_server/Survey.htm?sap-client=158"
    Method="post"
    Enctype="application/x-www-form-urlencoded"
    AccessURL="http://**crm05.corp.********:8000/sap/bc/bsp/sap/crm_svy_server/Survey.htm"
    IncludeStylesheetInOutput="true"/>
    - Created a new marketing survey in the CRM survey suite: Here I could select al my marketing attributes I created before.
    - In the maintenance of the Survey Attributes:
         o  Evaluation without business information warehouse (marked)
         o Callback to PBO: CRM_MKTCA_SURVEY_MKT_PBO
         o Callback to PAI: CRM_MKTCA_SURVEY_MKT_PAI
    I found somewhere I had to fill in those values by the interface to application.
    Now my problems..
    When I try to generate an URL, I select the options:
    GET option: BSP
    GET file: my xml file
    SEND option: BSP
    GET file: my xml file
    I thought these where the options I had to choose to create the URL, but when I try to test: a blank screens opens.. So no survey is shown.
    When I changed the second option to MAILTO (and select the standard available xml), the URL works (survey is shown). Is this the correct way?
    And.. Not sure what do next, I don't see how the survey will be linked to the right business partner.. When the survey is send to a business partner, the reply of the filled in survey will automatically be linked to the right business partner in CRM? There are more settings needed?
    Thanks in advance for your help! If you need more information please reply!
    Jasper.
    Just start up a campain with a mailing form, a link to the survey. Than send this as an email? Than the

    Hi,
    we are using CRM 4.0 and here it works fine.
    Regarding update of marketing attributes: See note 638320
    I think you did it the right way choosing BSP in both options. Here is how the Parameter file looks in our DCR system and it works:
    <?xml version="1.0" encoding="UTF-8"?>                                                                                <SurveySystemParam  Action="http://svc1DCR.postdk.net:8020/sap/bc/bsp/sap/crm_svy_server/survey.htm?sap-client=210" Method="post"  IncludeStylesheetInOutput="true" Enctype="application/x-www-form-urlencoded" AccessURL="http://svc1DCR.postdk.net:8020/sap/bc/bsp/sap/crm_svy_server/survey.htm?sap-client=210" IncludeStylesheetInOutput="true" />
    You can find the Http service in transaction SMICM.
    Best regards
    Annette

  • Updating marketing attributes from BW

    Hi anyone!
    We're using the Analysis Process Designer in BW for updating marketing attributes in CRM. We face two problems:
    1. When updating an attribute with several values (have set the multiple value indicator in the transaction maintain attributes) BW only updates one attribute value. The second value overwrites the first one.
    2. When using currency as data type for the attribute value we get an error in BW when we start the process of updating the marketing attributes.
    Have any of you faced the same issue???
    Regards Camilla

    Hello,
    we have a scenerio where in we have to transfer data from BW to CRM (Campaign from BW to CRM) and presently we are on BI 7.0 and CRM 5.0.
    Please can any one of you provide how to guide or steps if Customization required in BW and CRM side.
    One of the method is using APD, but here also i am new..can any one have tried??
    Thanks in Advance..
    Regards
    Ankur

  • Update marketing attribute and customer master data via Survey Response

    Hi,
    I am creating a marketing survey. I have come to a point where I am able to get the reponses posted by the business partners.
    Now I would like to update the BP's directly when they respond. The challenge here is I want to update both Marketing attribute and Customer master.
    Is this possible with standard function modules. I am using version 4.0. Please let me know.
    Regards,
    Hemanth

    Hello Hemanth,
    Check my last response in the below thread, it could be a reason.
    update marketing attributes in BP via survey
    Thanks
    Raja Pamireddy
    CRM Marketing Forum Moderator.

  • Problem in Updating marketing attributes for Contact

    Hi,
    I am trying to update marketing attributes for contact and Account while Creating lead. For this I implemented ORDER_SAVE (Chek before save).
    For account, the marketing attributes are getting updated fine. But, for Contact they are not getting updated. For both I am using the same code. But, I dont understand, why.
    Please, let me know why this is happening.
    Here is the code i used.
    The internal table li_imp_seltab contains Marketing attributs.Its being filled properly. No problem with Internal table data.
    For contact----
    >
    If not v_contact is initial.
      IF lo_contact_head->is_changeable( ) = abap_true.
    Update or create the marketing attribute if it does not exist and set the value of the attribute to 'Prospect'
              CALL FUNCTION 'CRM_MKTBP_CHANGE_BP'
                EXPORTING
                  iv_profile_template_id = k_template_id
                  iv_bp_guid             = l_contact_guid
                  iv_xdescr              = abap_false
                  iv_fcode               = abap_false
                  iv_msa                 = abap_false
                  iv_commit              = abap_true
                  iv_partner             = l_contact_no
                  iv_convert_values      = abap_true
                TABLES
                  it_imp_seltab          = li_imp_seltab
                  et_return              = li_return.
    Modify core and save so that the updations would reflect immediately in Web UI
              lo_core->modify( ).
              lo_tx = lo_contact_head->get_transaction( ).
              IF lo_tx IS BOUND.
                IF lo_tx->save( ) = 'X'.
                  lo_tx->commit( ).
                ENDIF.
              ENDIF.
            ENDIF.
    For Account -
    >
    if not v_ac is initial.
    Check if the entity is changeable.
            IF lo_account_head->is_changeable( ) = abap_true.
    Update or create the marketing attribute if it does not exist and set the value of the attribute to 'Prospect'
              CALL FUNCTION 'CRM_MKTBP_CHANGE_BP'
                EXPORTING
                  iv_profile_template_id = k_template_id
                  iv_bp_guid             = l_account_guid
                  iv_xdescr              = abap_false
                  iv_fcode               = 'C'
                  iv_msa                 = abap_true
                  iv_commit              = abap_true
                  iv_partner             = l_account_no
                  iv_convert_values      = abap_true
                TABLES
                  it_imp_seltab          = li_imp_seltab
                  et_return              = li_return.
    Modify core and save so that the updations would reflect immediately in Web UI
              lo_core->modify( ).
              lo_tx = lo_account_head->get_transaction( ).
              IF lo_tx IS BOUND.
                IF lo_tx->save( ) = 'X'.
                  lo_tx->commit( ).
                ENDIF.
              ENDIF.
            ENDIF.
          ENDIF.
    Please
    Thanks,
    Sandeep

    Hi Sandeep,
      You can use 'CRM_MKTBP_UPDATE_ATTR_BP' FM to update the marketing attributes of the BP.
    Regards,
    Lakshmi.Y

  • 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

  • Marketing Attributes not updating in BP through Suvery

    Hi friends,
    I m working in CRM 5.0, i want to update marketing attribute of BP using survey response, i have created survey which include marketing attributes, in survey setting i have maintained
    Callback to PBO    CRM_MKTBP_SVY_ATTRIBUTE_PBO
    Callback to PAI      CRM_MKTBP_SVY_ATTRIBUTE_PAI
    further i have generated survey url using BSP option, next i have assign this survey url  to  mail form, Customers/BPs can open the mail and able to fill the survey successfully, but when i checked in master data of BP no marketing attributes are assign to them(Marketing attributes are not updating).
    Please help me to resolve this,do  i will have to add marketing attribute anywhere in FM code ?? i have also read sap note : 638320 but no success.
    Thanks,
    Vivan

    Hello together,
    I would like to describe my own problem with updating Marketing Attributes in a Business Partner via a CRM Survey.
    Currently I am working with SAP CRM 7.0 EHP1. The Survey is maintained in SAP Survey Suite in the Application "Marketing".
    Furthermore I am using the following function modules:
    Callback to PBO CRM_MKTBP_SVY_ATTRIBUTE_PBO
    Callback to PAI CRM_MKTBP_SVY_ATTRIBUTE_PAI
    The Marketing Attributes should be updated within a Contact. This contact have assigned the role "Internet User". Behind this role I have defined my CRM User name.
    For testing the Attribute update I have generated an URL with BSP. Afterwards I opened this URL and logged in with my CRM User name. After filling in the survey and submitting no business partner were updated. It seems that the "conversion" from my CRM User to the CRM contact doesn't work. I think there could be a problem with the PBO and PAI modules. Because the functionality "Evaluation" within the Survey Suite shows a number of evaluated questionnaires and answers after submitting my survey.
    So my questions:
    Are the mentioned PBO and PAI modules up to date? (Last change date was in 2005)
    Is the Application "Marketing" within the SAP Survey Suite the correct one?
    I would be glad if anyone could give me tip for my problem. Thanks a lot and best regards,
    Oliver

Maybe you are looking for

  • Ipod sync issues

    my ipod is not auto syncing anymore - in fact plug into mac and i see it is charging but does not show up on itunes to sync

  • SAP 4.7 / ECC 6.0 integration with POS

    Hi Experts, Is it possible to use POS with SAP 4.7 or ECC 6.0 without using IS Retail. If possible can you please explain how can we do that ? Thanks Christine

  • Does anyone have an issue with the cursor moving itself around?

    My cursor moves itself to a new spot on my text and inserts itself, sometimes highlights, and often deletes. I just updated my 06 MacBook to Mountain Lion, and it's been great EXCEPT for this huge bug. It's infuriating. Has anyone else seen this?

  • Download Messages from XI Database

    Hi experts, I would like to compare the content of XI messages after they gave been processed in the Intergation Engine but before they are send to the adapters. Is there a possibility to download a whole bunch of messages from XI persistance layer?

  • Different Purchase order

    Hello   One of my vendor who is supplying 10 items has 10 different purchase orders, while supplying the material he will be combing all the 10  Purchase orders into a single invoice , so can i do grn for the same , what is the process rakesh