cancel
Showing results for 
Search instead for 
Did you mean: 

Sending E-mail in Marketing Campaign

Former Member
0 Kudos

Hi

We have a requirement where we need to send E-mails to all 'Employee responsible' of customers in Campaigns.

However at present system is having a field called 'E-mail address' field which will get the e-mail address from SPRO

like below..

SAP Implementation Guide > Customer Relationship Management > Marketing > Marketing Planning and Campaign Management > Personalized Mail > Maintain Sender Addresses for E-Mail

Functional consultant will maintain an E-mail address(only one) here.However now the requirment is I should write a code such way that it should neglect this E-mail id and instead of this it should send the mail to all the 'Employee responsible' of customers in that Campaign.

So could you please let me know the place (class or BADI of Function Module) in the SAP code where it stores the above said mail id so that I can modify the internal table with the required E-mail id's by replacing existing email id.(I'll try to use Enhancement spots...)

Best Regards

Anil

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Anil,

I think you are little confused with " Email-Address" field usage in campaign. System will not take this email id into considertation for sending mails. Basically this the email ID will be displaying to a sender as a Received from email ID so that customer can reply back ( i.e Info at xx.com or marketing at yyy.com etc ).

And with regard to sending bulk mails, system will look for the all the email id's in the target group and mails will be triggred to all BPs.

Regards...

Arup

Former Member
0 Kudos

HI Arup

You are correct.It was my mistake while framing the sentence.

"Functional consultant will maintain an E-mail address(only one) here.However now the requirment is I should write a code such way that it should neglect this E-mail id and instead of this it should send the mail from all the 'Employee responsible' to the corresponding customers in that Campaign.

As you know in Campaign we have 'Target group'. In this target group we can see no. of customers( Account ID's).

So all these customers are linked with 'Employee responsible'. Hence the requirement is 'All these customers should

receive a mail from their corresponding 'Employee responisble' .

So if I know the place where the SAP is generally sends mail to customers from the email-id which has been entered

'E-mail address' field so that I can try to enhance the code and I'll try to change this email-id by the email-id's of 'Employee responsible'.

Best Regards

Anil Mula

Former Member
0 Kudos

Hi

Any clue please..

Best Regards

Anil

former_member217922
Active Participant
0 Kudos

Hi Anilkumar,

You can use the BAdI "CRM_MKT_ADR_SEARCH" to enhance the way that the CRM system looks for e-mail addresses from your BPs.

Cheers,

Heber Olivar

Former Member
0 Kudos

Hi Heber Olivar

I have implemented the BADI suggested by you however this BADI was not triggering when I selected a campaign

and try to change campaign and then selected a Target group and SAVE.

Please let me know how this BADI can be triggered ? Can you provide me an example for this BADI !!!

Best Regards

Anil

former_member217922
Active Participant
0 Kudos

Hi,

I don't have any example, I just search for the BAdI related with this issue.

You can also build your Target Group focused on the Employees Responsible of your BPs (relationship) and handle the campaign using this partners.

Have a look on:

Cheers,

Heber Olivar

Former Member
0 Kudos

Hi,

You can send out email for marketing campaign in many ways.

1.get the target group created using the BI infocube

2.get the target group created using infoset query

3.Import the business partner data directly from an external file (flat file).

I will suggest an easy way of doing it.

Login using Marketing professional Roles>workcenter>Marketing>Campaign>Create New campaign-->Create segment

>create profile set>create profile-->create target group

Note : when u create a campaign there will be a place where you can give the mailform name where the already created mail form name shuld be mainteined over ther, and the sender address too.

click the target group created and click on the option import business partner.

(pre req:the target email ids should be maintained as business partners in ur system whre you can maintain BPs email-id in the BP Transaction)

get the list of business partner ids downloaded in the flat file from BP table.

Import the list>start or schedule the camapign>you can run ur campaign for all the BPs .

or manually enter the BP ids in the target group where the email address maintained for those BPs will be the target ids for your campaign.

give a try.Let me know if you have any queries.

Regards

Jgds

Former Member
0 Kudos

HI Jagadeesh

It seems you are talking about multiple target id's( receivers) however my problem is I need to send mails from multiple 'Person responsible' to corresponding customers( Account id's or BP's).

As we know we can configure only one 'Sender mail id' and in campaign we can send the mails to all BP's (or) customers

from a single sender mail id that means all the customers receive mails from a same email id( sender email address).

However as per my requirement, I need to send the mails to the customers from their respective 'Person responsible' email id's.

that means here we have N to N relationship will exist between 'Customers(receivers) and 'Person responsible( Sender email id's).

Thanks in advance.

Best Regards

Anil

Former Member
0 Kudos

No solution hence I'm closing this thread.