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

Similar Messages

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

  • Marketing Attributes - Unit of Measure

    In the creation of marketing attributes, how can we provide "two" input fields with two different units of measure for ONE Marketing Attribute, so that if a user inputs a value for the attribute, in one unit of measure, the value for the second input field, which is a different unit of measure for the same attribute is automatically calculated
    Example.
    Marketing Attribute: Shoe Size
    Shoe Size Value Field (U of M): Inches
    Shoe Size Value Field (U of M): Centimeters
    If the user maintains a value for the attrbute in the Inches Field, it should automatically convert to Centimeters and Vice Versa.
    Thanks!!!

    This can be achieved through config. 
    When creating a marketing attribute, create an attribute called Unit of Measure.  Then assign the "check table" for the correct value tables and it will provide you with the options for unit of measure.
    Example:
    First Attribute: Shoe Size
    Second Attribute: Unit of Measure in CM or Inches
    FK

  • Craetion of custom marketing attribute

    I want to create a custom marketing attribute.
    Whenever i am clicking on create marketing attribute in UI, the screen which opens in that i create a new marketing attribute set and assign marketing attributes from selecting the F4 help in attribute field, but i want to add a custom marketing attribute and select that from the F4 dropdown, But am unable to do that,
    Can anyone please let me know how to solve the same.

    Hi Suvadip,
    For creation of marketing attribute set,
    1. Select Create marketing attribute option and maintain the required details eg: Valid for etc
    2. Use the F4 option to use the existing marketing attributes
    3. For New Attributes, select the option "Insert" and maintain the details eg: Format, entry required etc
    4. Select the option "insert" in  "Values" Assignment block (corresponding to the above marketing attribute) and maintain
    the ID & Value. And Save.
    This creates new marketing attributes.
    Hope this info helps.
    Regards,
    Rashmi

  • 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

  • Data upload for Marketing Attributes.

    Hi experts,
    We have a requirement to create Marketing Attributes for Business partners. In our current roll-in the number of records are expected to be about 1000000 records. (1 Million). For the pilot roll-in we had about 300000 records and we wrote a custom program and used the FM CRM_MKTBP_ASSIGN_ATTRIBUT_TAB to update the records. Now that the data quantity is almost tripled, is there any different approach to load this?
    We are now going to upgrade to CRM 7.0.
    In the prev version the standard IDOC that we use to load BP does not contain any segment structure for Marketing attributes. Hence we would like to know how to approach such a huge volume? If it is through IDOCS we felt we can go for parallel processing, but I have not done it before. so my questions are:
    1.Is there a standard IDOC in 7.0 version to load Marketing Attributes?
    2.If yes, does parallel processing improve the performance of the data load?
    3.If there is no standard IDOC then what will be the best approach for this data volume?
    4.Should we still continue to use CRM_MKTBP_ASSIGN_ATTRIBUT_TAB?
    Eagerly looking forward to your answers. Thanks in advance.
    Regards
    Balaji

    Hi,
    Thanks for the Reply, Could you provide details about the external List management with the document if any, in order to proceed further.
    Thanks in advance
    Regards
    Balaji.A

  • How to upload marketing attribute to a BP

    hi,
    i am having nearly 5 million BP and i want to assign a marketing attribute to each BP with a different Value. I tried this one with the LSMW but i couldn't succeed. Can any one Suggest me how to upload?

    Hi Prabhakar,
    Try to use the FM "CRM_IC_SCRIPTING_MKTBP_CHANGE" which will internally call the FM "CRM_MKTBP_CHANGE_BP".  This should help.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.

  • BAPI :  Marketting Attribute upload 'CRM_MKTBP_ASSIGN_ATTRIBUT_TAB'

    Hi,
    I am trying to upload with prospects and marketting attribute simultanously at that only prospects are uploading but marketting attribute are not uploading.
    this is the error we got : an entry with the same value alredy exists for attribute
    you cannot aasign more than one value to attribute
    format art & abc is invalid for attribute value below my code please guide me.
    constant : ls_att_set TYPE CRMT_MKTPROF_KEYS-PROFILE_TEMPLATE_ID VALUE 'GENERAL'.
    wa_partner-partner = BAPI_BP1.
    APPEND wa_partner TO iT_partner.
    CLEAR wa_partner.
    wa_attrib-atname = 'CODE'. "Marketing attr name
    wa_attrib-atvalue = WA_FILE-PROF_CHARACT_VA. "Marketing attr value
    APPEND wa_attrib TO it_attrib.
    wa_attrib-atname = 'type'. "'type'."wa_file-char_desct. "Marketing attr name
    wa_attrib-atvalue = WA_FILE-PROF_CHARACT_VA_2. "Marketing attr value
    APPEND wa_attrib TO it_attrib.
    CALL FUNCTION 'CRM_MKTBP_ASSIGN_ATTRIBUT_TAB'
    EXPORTING
    iv_attribute_set = ls_att_set
    iv_commit = 'X'
    iv_obtyp = 'BUT000'
    TABLES
    it_partner = it_partner
    et_return = it_return3
    it_attributes = it_attrib.
    sy-subrc = 0.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    WAIT = 'X'.
    please guide me.

    Hi,
    I uploaded bp prospects then now i am going to upload marketting attribuutes so here i am going to use code but i am not able to upload it's showing error i am not able to see in internal table also and how i can pass my bp id to this program.please advice me.just i am passing only 2 marketting attribute and bp id.please kindly check this code.
    *& Report  YPROSPECT_UPLOAD_001_WA
    REPORT  YPROSPECT_UPLOAD_001_WA.
    DATA : BEGIN OF WA_FILE,
           PARTNER TYPE but000-PARTNER,
           PROF_CHARACT_VA TYPE CRMD_MKTTGGRP_PT-PROF_CHARACT_VA,
           PROF_CHARACT_VA_2 TYPE CRMD_MKTTGGRP_PT-PROF_CHARACT_VA,
          GUID   TYPE CRMT_MKTBP_PARTNER_TAB-PARTNER_GUID,
           END OF WA_FILE.
    DATA : IT_FILE LIKE TABLE OF WA_FILE.
    DATA : IT_RETURN3 LIKE TABLE OF BAPIRET2,
           WA_RETURN3 LIKE LINE OF IT_RETURN3.
    DATA : BEGIN OF WA_PARTNER OCCURS 0.
           INCLUDE STRUCTURE BU_PARTNER.
    DATA:END OF WA_PARTNER.
    DATA : IT_PARTNER LIKE TABLE OF WA_PARTNER.
    *data it_partner like BU_PARTNER. "BU_PARTNER.
    DATA : BEGIN OF IT_ATTRIB OCCURS 0.
           INCLUDE STRUCTURE CRMT_MKTPROF_COMW.
    DATA:END OF IT_ATTRIB.
    *DATA : IT_ATTRIB LIKE TABLE OF WA_ATTRIB.
    DATA : ls_att_set TYPE CRMT_MKTPROF_KEYS-PROFILE_TEMPLATE_ID VALUE 'GENERAL'.
    DATA  : FP_FILE LIKE RLGRAP-FILENAME.
    *& F4 HELP
    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
      PROGRAM_NAME        = SYST-REPID
      DYNPRO_NUMBER       = SYST-DYNNR
      FIELD_NAME          = ' '
      STATIC              = ' '
      MASK                = ' '
      CHANGING
        FILE_NAME           = FP_FILE
    EXCEPTIONS
      MASK_TOO_LONG       = 1
      OTHERS              = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    *& GUI UPLOAD
    DATA : L_FILE TYPE STRING.
    L_FILE = FP_FILE.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                      = L_FILE
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
      VIRUS_SCAN_PROFILE            =
      NO_AUTH_CHECK                 = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      TABLES
        DATA_TAB                      = IT_FILE
    EXCEPTIONS
       FILE_OPEN_ERROR               = 1
       FILE_READ_ERROR               = 2
       NO_BATCH                      = 3
       GUI_REFUSE_FILETRANSFER       = 4
       INVALID_TYPE                  = 5
       NO_AUTHORITY                  = 6
       UNKNOWN_ERROR                 = 7
       BAD_DATA_FORMAT               = 8
       HEADER_NOT_ALLOWED            = 9
       SEPARATOR_NOT_ALLOWED         = 10
       HEADER_TOO_LONG               = 11
       UNKNOWN_DP_ERROR              = 12
       ACCESS_DENIED                 = 13
       DP_OUT_OF_MEMORY              = 14
       DISK_FULL                     = 15
       DP_TIMEOUT                    = 16
       OTHERS                        = 17
    To upload marketing attributes
           wa_partner-partner_guid = ."<BP guid>.
           wa_partner-partner = bapi_bp1."<BP ID>.
           APPEND wa_partner TO IT_partner.
           CLEAR wa_partner.
    To upload marketing attributes
    LOOP AT IT_FILE INTO WA_FILE.
           wa_partner-partner_guid = WA_FILE-GUID.
            it_partner-PARTNER = WA_FILE-PARTNER.
           APPEND wa_partner TO iT_partner.
           CLEAR wa_partner.
    it_attrib-atname = 'ATR1'."'"wa_file-char_desct.  "Marketing attr name
      it_attrib-slwrt = WA_FILE-PROF_CHARACT_VA.  "Marketing attr value
      APPEND  it_attrib.
      it_attrib-atname = 'ATR2'.""wa_file-char_desct.  "Marketing attr name
      it_attrib-slwrt = WA_FILE-PROF_CHARACT_VA_2.  "Marketing attr value
      APPEND it_attrib.
    CALL FUNCTION 'CRM_MKTBP_CHANGE_BP'
    EXPORTING
    iv_profile_template_id =  ls_att_set
    iv_xdescr = ' '
    iv_fcode = 'C'
    iv_msa = 'X'
    iv_commit = 'X'
    iv_partner = IT_PARTNER
    TABLES
    it_imp_seltab = it_attrib[]
    et_return = it_return3.
    *CALL FUNCTION 'CRM_MKTBP_ASSIGN_ATTRIBUT_TAB'
    *EXPORTING
    *iv_attribute_set = ls_att_set
    *iv_commit = 'X'
    *iv_obtyp = 'BUT000'
    *TABLES
    *it_partner = it_partner
    *et_return = it_return3
    *it_attributes = it_attrib[].
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
           EXPORTING
             WAIT = 'X'.
    ENDLOOP.
    loop at it_return3 into wa_return3.
    write : / 'ERROR MESSAGE BP ATTRIB ', wa_return3-message.
    endloop.
    Edited by: rose01 on Aug 22, 2010 1:47 PM

  • Upload Marketing Attributes

    Hi,
    Just had a quick question I was hoping I could get some help with:
    Can you upload Marketing Attributes into CRM using External List Management?
    Any help would be greatly appreciated.
    <b>Points Awarded for helpful answers.</b>
    Regards,
        Philip Johannesen

    Hi Rahul,
    To add the marketing attributes you can go to transaction CRMD_PROF_TEMPL  and add attributes there.
    Following tables are also related to Marketing Attibutes.
    Tables for marketing attributes
    CABNT - Characteristic Descriptions
    KLAH - Attribute Set Name & ID(CLINT)
    INOB - Object ID,BP Number
    KSSK - Object ID, Attribute set ID
    CABN - Attribute ID , Attribute name
    CAWN – Attribute name, possible values
    AUSP - BP GUID, Attribute Name ,Value ,Object ID
    Award points if find helpful.
    Regards
    Aashish Garg

  • Bdocs MKTPROF_MSG and CHARVAL_MSG (marketing attributes)

    Hi,
    i'm working in CRM 4.0 linked to R/3 backend 4.6C.
    When i update marketing attributes in CRM two bdocs are sended into queue (MKTPROF_MSG and CHARVAL_MSG), but i don't need to generate them because R/3 environment don't manage these kind of data.
    There is a way to deactivate output of these two bdocs?
    Thank's in advance
    Best regards
    Maurizio Ortolani

    Hi Maurizio,
    Follow steps mentioned below:
    Execute transaction: sm30
    Table/View Name: SMW3FDCUST
    Find entries for MKTPROF_MSG and CHARVAL_MSG and remove the Active and Mobile checkbox tick for those records.
    Save.
    Test the test case.
    Best Regards,
    Pratik Patel.
    Reward with Points if it is of any help to you!

  • Uploading Marketing Attributes

    Hi Experts,
    We need to upload Marketing Attributes to the new system
    Component version   SAP CRM ABAP 6.0.
    Please suggest the ways to do the same. BAPI's / Upload FMs./ LSMW etc??.
    Thanks.

    Hi,
    I have looked into your query.
    Kindly check the notes 609236 and 1081545.
    After implementing the notes, you can use Idoc CRMXIF_PARTNER_SAVE via LSMW and you can import the marketing attributes into the CRM system.
    In LSMW, there is a process called Idoc Input method by which you can be able to import the marketing attributes into the system.
    I hope this helps.
    Regards,
    Venkat

  • Marketing Attribute Upload

    Hi Experts,
    Can you suggest how can we upload the Marketing attributes in bulk for Business partners. I had tried this using ELM, but its allows only upload data for each Attribute SET, My requirement is to upload more than one attribute set with their various attributes values.
    Please help .
    Regards
    Arun Kumar

    Hello Arun,
    All the BP's to which you want to assign the attribute set needs to be put in a target group. After that please use the report CRM_MKTBP_BPS_OF_TG_ASSIGN_ATT which will assign the attribute sets along with the attribute value.  I hope this helps.
    Regards,
    Manoj

  • 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

  • BAPI to upload marketing attributes to BP

    Hi Gurus,
    I have a requirement in which I need to create a BP first and then add marketing attributes to it.Right now I am using FM CRM_MKTBP_CHANGE_BP .But the performance is very poor and it is taking a lot of time.Is there any standard BAPI
    which has better performance.
    Regards,
    Raghu.

    Hi Rahul,
    To add the marketing attributes you can go to transaction CRMD_PROF_TEMPL  and add attributes there.
    Following tables are also related to Marketing Attibutes.
    Tables for marketing attributes
    CABNT - Characteristic Descriptions
    KLAH - Attribute Set Name & ID(CLINT)
    INOB - Object ID,BP Number
    KSSK - Object ID, Attribute set ID
    CABN - Attribute ID , Attribute name
    CAWN – Attribute name, possible values
    AUSP - BP GUID, Attribute Name ,Value ,Object ID
    Award points if find helpful.
    Regards
    Aashish Garg

  • Changing Marketing attribute in BP Master

    Hello
    Can anybody tell me if we can change marketing attribute already maintained in BP Master details.
    Is it possible to go for mass change of a particular attribute like through loading an excel file having list of all BPs.
    I cannot do it by creating Target group as it will list all the BPs with that particular Attribute i want to change.
    I need to do it for around 500 BP master( not all BPs having that attribute)  so cannot manually change it.

    Hi ,
    You can also get this done by using ELM by mapping the fields in excel file to the fields of the BP.
    Create a mapping format using Tcode : CRMD_MKTLIST_MAP
    Upload the file using the T Code : CRMD_MKTLIST
    If you have any futher help let me know.
    Regards,
    Madhu

Maybe you are looking for