Input Marketing Attributes data by EML
Hi All,
I want to input Marketing Attributes with BP data by EML(External List Management) of Marketing.
Maybe I need same enhancements for EML.
Please tell me how to this implementation?
Regards,
Masazumi.
Hi Masazumi,
you need to implement BADI CRM_MKTLIST_BADI
and append the relevant structure.
look in the example in:
External List Management->Mapping Fields in help.sap.com
to use marketing attributes you should use function:
CRM_MKTBP_CHANGE_BP or like it.
Eyal.
Similar Messages
-
Marketing Attribute Date Validity
In table CAWN there is a 'value from' and a 'value to' field on this table.
However when we create new marketing attribute and it's description there appears to be no way of setting a valid to/from date for it.
We are using CRM 4.0.Can anyone tell me how this is possible, or even if it is possible in CRM4.0,
Many Thanks
DavidHi,
Sorry to say this, but even in CRM 5.0 it is not standard.
I am not aware of any BAdI which does this out of box. I think you need to build custom functionality, because these attributes are used in various functional areas and you need to take care of this by your own
<b>
Do not forget to reward if it helps,</b>
Regards,
Paul Kondaveeti -
Accessing Account Marketing Attributes data in the studio
Hello Experts,
There is a tab "Marketing Attributes" on the Accounts contains an embedded component. When I look at the embedded component it consists of a HTML Custom Components link. I want to access this data in the studio and copy it on a custom field on the customer extended BO.
Could you please help on how this could be achieved.
Thanks and Regards,
Sumeet NarangHi Alessandro,
Thanks very much for your response.
I will raise this to SAP now.
Though I was wondering what would prompt SAP to use such an approach of using the visual studio when they would be aware that this would have a lot of limitations along with it. Probably for achieving dynamic labels as in the case of Marketing Attributes.
Regards,
Sumeet -
Marketing attribute in the text field, interactive script
Hello Gurus,
We are facing a problem in the interactive script, of the sap crm 7.0.
We know the possibility of set some of the customer data into the
script by filling bdc field inthe test field and then adding this text
field to a script question.
We did it in the customer data "***" by filling the bdc field with "ext
field marketing attribute interactive script" and this data is showed
in the script, but we can not show marketing attribute data in the
script by using text field and bdc field.
There is a possiblility of showing the marketing attribute in the text
field or it is imposible due the structure of bol in crm.
Thanks in advance.Hello ,
To display or change the marketing attributes of a business partner in the script follow these steps:
1. Run the Interactive Script Editor.
2. Create a new Question and in the Answer Area drag and drop the "Marketing Attribute" dynamic answer.
3. Select the "Marketing attribute will display here when executing the script" object and go to tab "Dynamic Content Parameters".
4. Select the attribute set and the attribute name.
5. Save the question.
6. Drag and drop the question to your script.
7. Change the template of the question node to either "Person Marketing Attributes" or "Organization Marketing Attributes" depending on what type of business partner is expected to be confirmed at run time in the IC_AGENT role.
8 Save the script.
9. Run IC_AGENT or similar IC role.
10. Confirm an organization ( if you used "Organization Marketing Attributes" ).
11. Run the script.
When you reached the question maintained above, the marketing attributes will render for that business partner, if they exists or will be created if they don't exists . To be created a button that will do a navigation is required. It means that the question will have to be linked to a next question or to itself by this button (to itself is required only if it is the last or the only question in the script). To suggest to the user that he or she has to click on the button, to save, is probably better to name the button "Save".
Octavian -
Marketing attributes for a business partner
Hi,
how can I input marketing attributes for a business partner with a BAPI?
Or can I use BATCH-INPUT (the transactions is "BP")?
Thanks and best regards.Hi JoJo,
I don't know about LSMW. But I have done something similar in a program by calling the following function module in a loop for each of the business partner:
CALL FUNCTION 'CRM_MKTBP_CHANGE_BP'
EXPORTING
IV_PROFILE_TEMPLATE_ID = lv_attribute
IV_PARTNER = lv_partner
TABLES
IT_IMP_SELTAB = lt_attr
ET_RETURN = et_return.
Here you can provide the attribute set in lv_attribute
and business partner in lv_partner. lt_attr contains all the attributes (name and value).
Example:
ls_attr-atname = 'Z_CUST_TEAM_ASSGN'.
ls_attr-atwrt = 'Test Team'.
APPEND ls_attr to lt_attr.
Hope this helps.
Regards,
Chandrika -
Tables for the marketing attributes
Hi Experts
I want to know in which table marketing attributes data are saved
sriSri,
The easiest way to retrieve this data is the following:
Use the function module CRM_MKTBP_READ_BP_DATA to get the values set for a particular business partner. You will need to pass in the guid of the business partner and the name of profile set The exporting parameters should be IV_BP_GUID and IV_PROFILE_TEMPLATE_ID respectively.
You will then get a table returned called ET_ALLOCVALUES to retrieve those values.
To get the "meta-data" of an attribute set you can call the function module CRM_MKTPFTPL_READ. You will need to pass in the attribute set name and then you will receive the ET_ATTRIBUTES which contains the meta data for that attribute set.
This method is a lot eaiser than trying to read the tables directly in system, which is a really not a good idea in CRM, as you should use the BAPI's/API's instead.
To update attribute set values for a business partner use the function module:
CRM_MKTBP_CHANGE_BP
Take care,
Stephen -
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 MohantyHi 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 -
Downloading Marketing Attributes
Dear Experts,
We are required to send customer master data (including marketin attributes) to the another legacy system by using txt file. We can extract the data that is stored in BP tables such as BUT000, ADRC etc.
However we have difficulty in how to extract marketing attribute data into file. How it is stored, how can we extract it? Do you have any previous experience about it or do you have any idea.
Thanks in advance.
MehmetHi!
The Marketing Attributes are mainly stored in the following tables:
definition:
- KLAH - Attributesets
- CABN - Attribut (CABNT)
- CAWN - Attribut-Values (CAWNT)
- KSML - Attributesets/Attribut
characteristic values:
- INOB - Link to BP
- KSSK - Attributests (of BP)
- AUSP - Values (of BP)
To extract the characteristic data of an bp, i used the function CLSE_SELECT_AUSP. KLART = 'BUP', MAFID = 'O', objek = cuobj from inob.
Update? CRM_MKTBP_CHANGE_BP
kind regards, Fößleitner Johann -
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
BalajiHi,
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 -
Marketing Attribute Organizatitional Structure - Data Source?
Hi Expert,
we want to use the Oranisation Structure CRM: PPOMA_CRM (Company Organisation) as Data Source to generate Marketing Attributes. => Result is to select for the target group the employee in the specific department.
Question, is this simple possible and how to find the correct data table of the Organization structure to set the filter which will work in combination with BP (Role Employee) and Organistation (Department)?
Merci, AnjaHi!
So in the UI there is no option to do this maintenance?
Thanks your answer,
Gábor -
How to find out last update date for business partner's marketing attribute
How to find out last update date for business partner's marketing attribute??
Im freshie for SAP Application and im assigned to find out last update date for marketing attribute changed
which table is involved??
Yours kindness will be appreciated
thanksYou can take a look at table AUSP as well as CRMD_AUSP_HIST.
The "changed by" and "changed at" are logged on attribute level, not on attribute value level. When you change one specific value, the system does a "re-insert" of all existing values of this attribute.
Take a look at the SAP notes 938426 and 966670 these may assit you in resolving the issue.
Regards,
William Laverde -
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,
HemanthHello 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. -
Which table stores Marketing attribute values...
Hi guys,
Can someone tell me where the marketing attributes for an BP is stored. which table holds the data..
Regards,
SundarSunder,
Hope this helps.
FUNCTION MODULES RELATED TO BP MARKETING ATTRIBUTES
CRM_MKTBP_READ_OW OR CRM_MKTBP_READ_OB
returns the status whether the attribute set is assigned to the BP. Further it also returns the attribute set, attribute and its values for the given BP
INput parameter: BPguid (from BUT000)
Attribute set ID
CRM_MKTBP_READ_CHAR - > get record from db
returns the attribute set, attribute and its values for a given BP
INput parameter: BPguid (from BUT000)
Attribute set ID
CRM_MKTPFTPL_READ_CHR
This FM takes the attribute set as the input parameter and returns the following:
Attribute set
Check tables if any
Attribute applicable to the attribute set and its descriptions
CRM_MKTPFCHR_READ * read character descriptions
Gives the values and the descriptions of the values
INput parameter: Attribute name
CABN - stores attribute and the checktable linked to the attribute
CABNT - attribute descriptions
CAWN - attributes and the corresponding values
CAWNT - attributes and the corresponding values n their descriptions
KLAH and SWOR - stores (classes containing the) attribute sets
AUSP - stores the attribute values assigned to the BP. It also contains the BP guid. the search for the attribute value is based on some AUSP-objek which can be retrieved from table inob-cuobj using
WHERE objek = lv_objectkey '0001437160 BP no
AND obtab = gc_objecttable 'BUT000
AND klart = gc_class_type. 'BUP
Alternately, you may use the partner_guid in the AUSP table and get the attribute values assigned to the partner.
Julius -
Populating marketing attribute of bp in new field created by eew in crm
Hi all,
I have created new field in transaction types(lead opp, quotation and order) through eew.
how do i populate a value of a marketing attribute that i have maintained for a business partner(TABLE for marketing attribute:- AUSP) in the new fields created in all the transaction types.
Can anyone help me in how to achieve this as it is an high priority issue for me?
I have tried doing by writing a code in pbo of the screen in which fields are created but it gives me a dump at item level if item is maintained otherwise it works but item is compulsary.
Regards,
RahulHi Rahul,
Check the BADI 'CRM_CUSTOMER_H_BADI'
Implement the method 'CRM_CUSTOMER_H_MERGE'
First of all select the data from the table.
Fill in the appropriate corresponding field in the structure 'CS_CUSTOMER_H_BADI',of the method, with the data extacted. Finally(very important), In the table 'IT_INPUT_FIELD_NAMES', of the method, append a line with the field FIELDNAME containing the name of the field in the Customer_h structure and field CHANGEABLE containing space.
I think this should solve your problem. -
Obtain list of fields for marketing attributes against BP
Hi All,
I'm working on a data extraction routine for BP data and need to be able to allow the user to select which fields will be extracted and added to the output file. I've got some standard code that so far uses a data dictionary structure to create a pop up of fields with checkboxes so the user can select which fields to output - it uses FM DDIF_FIELDINFO_GET to simply list all fields for a given structure.
My requirement is to extend this so that all possible marketing attributes against business partners are also available for selection in the field list. I guess to do this I need to find a way of reading all fields defined for any BP type attribute sets.
Does anyone know of any FM's that do this or have any ideas around tables I can read?
Note: I'm after the atttribute names not the actual values.
Thanks,
Gareth.Hi Gareth
I think the function modules in group CRM_MKTPFTPL_OW are really valuable.
Maybe you could call CRM_MKTPFTPL_GETLIST and then call CRM_MKTPFTPL_READ_CHR for each one.
They aren't called by Pratik's FM's though .
Cheers
Dom
Maybe you are looking for
-
hi... when i doing checque printing T.code f-58 than sytem showing this error. "No G/L accounts are defined for bank SBIT and payment method C" What the solution for it? Thanks & regards Rekha sharma
-
Support IPSec VPN Client in ASA Multiple Context Mode
I've looked at under "Cisco ASA Series CLI Configuration Guide, 9.0" on "Configuring Multiple Context Mode", it says "IPsec sessions-5 sessions. (The maximum per context.) ". Does it mean in ASA Multiple Contest Mode support IPSec VPN Client? I just
-
Any news on a camera profile for A700? The question was asked a year ago so thought I'd enquire. Also can I just check that in the camera calibration panel of Lightroom 3 I'm only supposed to be seeing ACR 4.4, ACR 4.2 and Adobe Standard? Thanks anyo
-
I need some help in centering the text in my error message boxes? Could anyone help?
-
Special characters for projects
Hi experts, Kindly explain to me how to define multiple Special characters in project system. Regards, Shynu John