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
Similar Messages
-
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. -
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.
DaveHI 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 -
Error message while creating marketing attributes
I get a message 'express document "update was terminated" recieved from author' while creating and saving a marketing attribute. The attribute gets created and I can assign them as well. I would like to know why I am getting this message and am I missing something?
I am using CRM 5.0 online.
Regards
AniYou should check if there is a dump in ST22..... If there is one, then you can find the cause there... Most of the times it is an Authorization Issue.
Thanks,
Ranjan -
Urgent: How to Remove assignment of a marketing attribute for an BP
Hi Guys,
In my project we are maintaining two marketing attributes for all the business partners.
But there is a need now based on some condition we want to remove one of the assignment for the BP (I.e which ever BP matching the condition)..
I dont want to remove this manually using the transaction code..
Is there any function module to remove the assignment of the marketing attribute for the BP.
Would appreciate an early reply...Since it is very urgent...
Regards,
SundarHI Sundar you should follow the following steps.
1. Create a target group in the segment builder selecting all the business partners that meet your criteria.
2. Go to the Expert tools (transaction CRMD_MKT_TOOLS)
3. Select the Deletion of an Attribute for All BP Assignments to a Target Group option.
4. enter in the name of your target group, the attribute set and attribute you want to remove.
Nima -
How to deactivate the marketting attributes for BP in CRM
Hi,
how to deactivate the marketting attributes for BP in CRM
I can add and maintain the same using tcode crmd_prof_char
But how do I deactivate.
Points will be rewarded
Thanks.
-
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 -
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 doesnt have decimals and all the objects in BI have. Could this be the cause of the error?
Kind regards
ErikHi 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 -
Description of marketing attribute not transfered to MSA
Hello,
we have created new BPs in CRM Online 4.0 and assigned marketing attributes.
After replication we've seen that the description of some attributes is not visible on mobile clients and clients on the workgroup server.
Only the value of the attribute is shown but not the description. In CRM Online everything is still fine.
I have found out that this happens obviously always with one special attribute set.
Kind regards
ThomasHi,
is this a different issue as already mentioned in thread
[Table SMOAUSP not filled]?
Long texts is customizing data and therefore doesn't come along with the BP master data but needs to be synchronized manually (in case it has been changed).
Regards,
Wolfhard -
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,
VivanHello 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 -
Marketing Attribute Display Order on Account Overview Page (Web Client)
Hi All,
I am using CRM 7.0 EhP 1 and I have encountered a item I need to address in regard to the display of a Marketing Attribute set on the Account Overview page (BP_HEAD/BPHEADOverview) on the Web Client.
The component in question on the page is BP_DATA/MarketingAttributesEOVP.
Once the Attribute set is selected on this component, I require that the Atributes display in the order which there are maintained in the Attribute Set Template Profile in transaction CRMD_PROF_TEMPL.
However, currently they are displaying alphabetically by attribute description on the Web Client as default.
Any idea how to achieve the requirement above as standard if possible?
Thanks,
JonathanHi Jonathan
We experienced the exact same issue.
We raised this with SAP OSS. There is no standard mechanism for altering the display order unfortunately.
The only options are custom are we were not prepared to make this sort of adjustment to the system.
Sorry I cannot give you better news.
Regards
Arden -
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 -
Marketing attribute not assignable with language PL
Hi *,
I have detected a strange behaviour when maintaining "some/special" marketing attributes for BP in logon language PL.
The affected attributes are configured as follows.
Format No. Chars Dec.Places Meas. unit Sing-val
Numeric Format 3 0 % X
The usage for EN/DE is fine but when trying to maintain a value like '30' using logon language PL the below mentioned error occurs. But obviously I don't use intervals etc. Just a single figure.
Attributes with the following settings do not lead to an issue:
Format No. Chars Dec.Places Meas. unit Sing-val
Numeric Format 10 0 X
DETAILS ON ERROR-MESSAGE
Diagnosis
Possible causes:
Intervals can only be specified if you have set the indicator Intervals
Allowed.
You must specify the interval in the form value 1 - value 2 (there must be a
space both before and after the hyphen). No other character except a hyphen may
be used to separate the values.
A value can contain up to the same number of decimal places as specified in
the Decimal Places field.
The value in the field Number of Chars defines the total number of
characters, including decimal places (for example: If the number of characters =
3, and the number of decimal places = 1, then 20.1 is valid, but 300.1 is not
valid).
You must define the decimal point and the thousand separator according to
your user settings.
Procedure
Use the value help, if available, to select a permitted
value. If there is no value help available, check the data type of the marketing
attribute."
To exclude the possibilty the attribute could be "damaged" I created a new one with same options and got the same language dependend behaviour.
Any ideas?
Kind regards
ThomasAny ideas/impressions?
-
Hi,
I am trying to assign a marketing attribute to target groups I have created and saved in Web UI but the assignment is not working in SE38.
=> The program CRM_MKTBP_BPS_OF_TG_ASSIGN_ATT runs but displays "the charachteristic has been evaluated for 0 business partner(s)".
Knowing that
- the target group was saved un Web UI
- the target group was selected in the program CRM_MKTBP_BPS_OF_TG_ASSIGN_ATT
- the old and new values set as input
Any ideas of what might have gone wrong?
Thanks in advance,
EliHi,
check notes:
Note 1585130 - ATT: Problem with report:CRM_MKTBP_BPS_OF_TG_ASSIGN_ATT
Note 1561548 - SEG: problem with report CRM_MKTBP_BPS_OF_TG_ASSIGN_ATT
Denis. -
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
Maybe you are looking for
-
Click Wheel iPod appears in Finder; not iTunes.
I've had my click wheel iPod for more than 2 years now, and with the exception of all out dying on me about a year ago (the problem has been resolved), it has worked fine. However now, all of a sudden after updating to iTunes 6.0.4, my iPod is not be
-
hi every body. I want to display images in an applet when i invoke it from the jsp page . it is not working. the code is as follows. <html> <body> <jsp:plugin type = "applet" code ="Welcome.class" width="475" height = "350" > </jsp:plugin>
-
Social Feeds 2.0 app not loading?
Hi I recently started using Social Feeds and have noticed a few things about. It seems that it is having issue notifying me of new alerts unless I refresh manually. Another thing I've noticed is FB will notify in alert panel instead of Social Feeds.
-
Hi All, I am able to create .bmp file by using the following code.But I need to create a GIF instead of BMP. The code follows as <% BufferedImage image =new BufferedImage(1000,1000,BufferedImage.TYPE_INT_RGB); Graphics graphics = image.getGraphics();
-
Unofficial chargers causing jerky / choppy / jumpy / inaccurate iPhone touchscreen
Today I finally discovered the cause of an issue that has bugged me for over a year and wanted to share it here. Basically I was having lots of issues with the touchscreen being jerky / choppy / jumpy... It kept being inaccurate, thinking I was tappi