Marketing attributes creation/update from ELM

Hi Experts.
A small question regarding the external list management.
I have created a mapping format with some marketing attributes I want to create/update for a certain business partner. This works fine in the sense that the system is fully capable of updating if there already exist a marketing attribute of the same type for the BP, and create if there is none already.
Also, if the marketing attribute I try to upload allows multiple value, the system is clever enough just to add an additional and not overwrite the existing. So, this part is fine:-)
The issue arises when I want use the mapping format for marketing attributes and leave some columns blank (= I have a standard format I use, but for some BP's, I do not want to upload all marketing attributes, only some in the format). When I try to upload this, I get an error message saying the the value blank is not allowed for a certain marketing attribute. This is true, but I find it rather stupid if the system cannot simply ignore the blank entries in a file, since I would then need to create a new mapping format for every single BP!
Does anyone know how to fix this?
I can see that it is possible to add code for every single field in the mapping format, so I was thinking to write a small piece of code that the system should ignore the values that are blank. Have anyone tried this?
Thanks and Regards, Mia

Indeed this is something we encountered as well.
Possible work around (we implemented like this, you can't leave ELM file field blank but upload fake value) is creating a fake value for your attribute (for example:  " not yet maintained", "to be filled in").  In that way a BP is made with attribute but with no "real" value...  to your business to deside if this is an acceptable way of working!
Kind regards,
Francis
Edited by: FDEV on May 28, 2008 11:35 AM

Similar Messages

  • Bdoc Creation once Marketting Attribute is Uploaded through ELM

    Hi,
    I had uploaded Marketting attribute against the BP through ELM process but it is not getting display in Mobile Client i found that there is no Bdoc is created once Marketing attribute are updated against the BP.
    Can any one please guide me  over this Bdoc generation.
    With Regard's
    Ankush Rai

    Hi Ankush,
    You will need to ensure that all customizing is also subscribed to the MSA clients.
    Customizing Publications:
    1  Customizing Objects
    2  Customizing Objects II
    3  Customizing Objects III
    4  Customizing Objects (Mobile Client specific)
    5  Customizing Mobile Client specific from R/3
    6  Business Transaction Customizing
    7  Classification - for getting the Customizing for marketing
       Attribute Sets/Attributes/Values
    Then check if the data is now in the IDES and/Or CDB.
    Refer to the SAP notes  591186 and 591183
    First, an initial download is required in order to distribute the
    data from CRM Online to the clients. The corresponding tables in the CDB
    must be empty
    Tables: SMOCABN, SMOCABNT, SMOCAWN, SMOCAWNT, SMOKLAH, SMOKLAT,
    SMOKSML, SMOSWOR, SMOKSSK, SMOAUSPH, SMOAUSP.
    You must also use the Admin console to 'de-assign' the following
    subscriptions:
    Classification, Marketing profiles values by Business Partners,
    Marketing profiles values by Contacts, Marketing Profiles by Business
    Partners, Marketing Profiles by Contacts
    Then download the following business objects in the specified sequence
        1. DNL_CHAR
        2. DNL_PFTPL
        3. DNL_MKTPROF
        4. DNL_CHARVAL
    Regards,
    Gervase

  • 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

  • IDOC or Web service for Vendor creation/updation from XI to R/3

    Hi,
    We have a scenario whereby the vendor master details in R/3 need to be created/updated by the data sent from XI. We are on XI 3.0 and R/3 ECC5.
    The options that we need to analyse best suiting the requirement are whether to use Web Service or whether to use IDOC.
    I am not very experienced in the usage of Web Service so it will be very helpful if you could please help me with the scenario build up and how it will update the records in R/3.
    From the point of view of the IDOC usage, the standard IDOC CREMAS03 is available to update the Vendor master data whereby the data is sent to XI in XML format and the data is mapped to IDOC structure and pushed out to R/3. I have checked the SDN forums and there have been discussions baout certain settings that need to be configured first to enable this IDOC scenario.
    Can you please help me in analysing which option to go for and what are the pros and cons of both and the complexity of implementation and if there are any rerequisites that need to be met for either option?
    Please advice.
    Regards,
    Archana

    Hi,
    Thanks for the suggestions and I personnaly favour the IDOC. However, the solution is not only looking at creating new Vendors in the R/3 system but also looking at updating the existing Vendors with the incoming data form the 3rd party.
    Can the same standard IDOC create and update the vendors or do I need to look at 2 different IDOCs?
    There will be a daily polling of data files via XI. The file format is going to be .txt and will be comma seperated.
    Is there any way of checking in XI itself the file duplication before transferring the data to R/3 as and when the files are received?
    On R/3 side, we were currently thinking of going forward with ABAP proxy which can create IDOC and then send the mail or somehow inform the business that some data was incorrect and therefore the IDOC's were not created for them or should we do it via RFC?
    We will also go forward with the custom table contianing the file names received till now to check for the sequence serial number.
    Please advice.
    Regards,
    Archana

  • Marketing attributes Updation Via Survey

    HI,
    I was able to assign attribute set to questionnaire, URL was generated for this Questionaaire.
    Via WEB questionnaire is filled and the attributes should be filled automatically in the BP master data.
    Though browser shows as valuse successfully saved ,updating in BP master data is not happening.
    Sanjana

    From working with our CRM 4 system I have compiled a fairly extensive list of various help links that you might find of use...although our PBO FM is still not working after all the SAP Notes were updated and some customization of the FM is required.
    Most of the really great stuff for surveys comes from Gregor:
        Change dynamic answers in Survey
        CRM Survey Tables
        internet scenario - survey suite
        Tracking URL security
        <A HREF="https://websmp103.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012006153200000590882003" ADD_DATE="1209146020" LAST_VISIT="1222181234" LAST_MODIFIED="1209146021">Note 638320 - Saving marketing attributes via survey</A>
        <A HREF="https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=743978" ADD_DATE="1209075982" LAST_VISIT="1222181234" LAST_MODIFIED="1209075982">Note 743978 - Reading marketing attributes for survey</A>
        <A HREF="https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=814910" ADD_DATE="1209162592" LAST_VISIT="1222181234" LAST_MODIFIED="1209162621">Note 814910 - SEG-ATT-Update or Assign Marketing Attributes to BP from SURVEY</A>
        <A HREF="https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=821197" ADD_DATE="1209493062" LAST_VISIT="1222181234" LAST_MODIFIED="1209493064">Note 821197 - Survey Tool- Current Web application for HTTP(S) scenario</A>
        <A HREF="https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=836085" ADD_DATE="1209162824" LAST_VISIT="1222181234" LAST_MODIFIED="1209162824">Note 836085 - BP attributes not displayed when read asynchronously</A>
        <A HREF="https://service.sap.com/sap/support/notes/853466" ADD_DATE="1210011153" LAST_VISIT="1222181234" LAST_MODIFIED="1210011226">Note 853466 - SEG-FM CRM_MKTBP_CREATE_LIST_BPS_OB not proper</A>
        <A HREF="http://help.sap.com/saphelp_crm40/helpdata/en/a7/42f70d148a11d5b38e000102a396fe/frameset.htm" ADD_DATE="1190044401" LAST_VISIT="1222181234" LAST_MODIFIED="1192112053">SAP Library - Creating an FM and Forms for PBO Processing</A>
        <A HREF="http://help.sap.com/saphelp_crm40sr1/helpdata/en/a4/a7c4b909dcba4ebb11730b069eab2c/frameset.htm" ADD_DATE="1168881510" LAST_VISIT="1222181234" LAST_MODIFIED="1168881510">SAP Library - Enterprise Marketing</A>
        Setup SAP Web Dispatcher with URL Filter on SuSE Linux 9.0

  • 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

  • Maintenance marketing attributes

    Hiii,
    can anyone explain me how and where to maintenance the marketing attributes in CRM 5.0. My intention is to remove some marketing groups in Interaction WinClient.
    Thanks in advance,
    greetings,
    John

    Hi John,
    Even though I am not very much clear what you want to achieve in Interaction Centre below is the procedure to Marketing attribute creation and assignment to BP.
    We can create Marketing attribute using t code - CRMD_PROF_CHAR, each of such created attributes have to be grouped under Attribute Set. TO create attribute Set and assign the attributes use t code  CRMD_PROF_TEMPL. To assign thus created Attribute set to a Business Partner use t code CRMD_PROF_BP.
    If you want to assign attribute set to a Target group then use CRMD_MKT_TOOLS - Expert Tools.
    Hope this should help.
    Regards
    Malikarjun

  • 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 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

  • 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

  • Mass creation of Marketing attributes under attribute set

    Hi All,
    Please let me know if there is a possibility for mass creation of Marketing attributes and marketing attribute sets in SAP CRM Standard functionality.
    I am not talking about below " creation & assignment to BPs using the expert tools. "
    CRMD_PROF_CHAR  Create/Change Marketing attribute/set
    CRMD_MKTDS           Create datasource/attributre list
    Create marketing attribute and maintain in Business Partner.
    CRMD_MKT_TOOLS  you can use this to delete/assign mass marketing attributes to BP.
    we can go for a BDC program, But I want to keep that as a last option.
    Please help and suggest me if there is any standard way of creating or uploading the Mass Marketings attributes in CRM system.
    Regards,
    karthik J

    This functionality can be achieved through ELM (External list management)

  • 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

  • Marketing Attributes alignment from Parent BP to Child BPs

    Hi,
    We have a requirement of updating marketing attributes on child BPs if they are getting changed at the Parent BP.
    For eg If attribute A is getting changed at Parent using transaction BP, system shoudl fetch all its child BPs from BP hierarchy in background and update the value of attribute A there.
    I am thinking of using BADI BUPA_GENERAL_UPDATE
    Please provide me Std FMs to udpate marketing attribute os a BP and the place hwere to write code.
    Please suggest me some othe solutions to realise this requirement.
    Any help is appreciated.
    Regards,
    Pratyasha Shishodia

    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

  • Changing Marketing Attribute Length from 2 to 3 places

    Hi
    In our project we are using certain marketing Attribute. Now requirement is to change their length from 2 char to 3 char.
    Now these attributes have already been used in Attribute set and assigned to BP..Please tell me how can I resolve this issue.
    Thanx & Regards
    Hits

    The correct way is:
    1. Do a separate selection / target group for each of the values and save that
    2. Delete the assignment of the attribute using CRMD_MKT_TOOLS reports
    3. Delete the attribute from the attribute set
    4. Create a new attribute with length 3
    5. With CRMD_MKT_TOOLS (appropriate report there) you set the value for each target group again.
    However, you can still go and directly update the appropriate content of the tables cabn (definition of the attribute), cawn (attribute values) and ausp (assignment to the business partner) directly with an own report - if you want to.
    Be aware that the second solution definitely does not work with mobile sales, and if you have the set assigned to more than 400 BP's the first solution does not work directly either. There is note 772711 describing a report helping you out there, but this report is not compatible with mobile sales either, you need to write a oss message on this to get the correct code modification (hopefullly they will put it into standard somewhere in future).
    Regards, Kai

  • Update Marketing attributes in Interactive Scripting

    Hi All,
    I would like to know if anyone knows how to :
    1. Display multi value fields in Interactive Scripting 5.2
        In standard IS editor, there is a dynamic answer "Marketing Attribute 5.1". We need to create new ones. What it the process ?
    2. Update Marketing Attributes (or any other multi value fields) in IS. In addition to that, IS Editor in 5.2 don't have "ABAP Call" and "RFC ABAP Call" type actions in the  repository, where 4.0 comes with these types. I would like to make a RFC call to R/3 from IS, and display the returned value in the IS.
    Thank you,
    Vadim Boriskevich.

    Hello Mike,
    Yes, You have to clearly define what type of marketing attribute it is. i mean whether person or organization.
    It is not possible to use marketing attributes which are valid for persons AND organizations for survey.
    For eg.   If the marketing attribute is of type person(you can see this in the trx Crmd_prof_templ) and the BP is of type Organisation then it wont work for you.
    In this case either change the attributes to Organization type ,reattach them in the survey suite and then try.
    If you  have attribute of person type then the BP should be of the same type.Actually in the code there is a string which matches from both the sides.So in case of any mismatch the updation would not be there.
    Hope this answers your question.
    Thanks
    Raja  Pamireddy
    CRM Marketing forum Moderator

Maybe you are looking for