on 03-23-2018 10:06 AM
Hi experts,
I've been asked to read the body of every inbound email in CRM Web-UI (for some specific receiver email address) and check some specific value (this is the first time I'm working on this section of SAP-CRM).
I want to know where to intervene. I mean is there any class that gets trigger when there is an inbound email? Or the work-flow is needed to be used? How? Would you please guide me?
appreciate your time and attention in advance
Hello Amir,
In CRM IC, there is standard ERMS function. After you make configurations, Incoming emails will trigger processes to create transactions.
Please refer to SAP portal help:
https://help.sap.com/saphelp_crm700_ehp01/helpdata/en/8b/68fbf4f9b746da9249980cc1dab422/frameset.htm
the related part is 'Automatic Business Object Creation'.
Also, this wiki page contains detail information: https://wiki.scn.sap.com/wiki/x/H4A2FQ (How to set up Threading in ERMS), you would be interested in the part of "For unrelated E-Mail which do not contain a tracking ID a new service ticket should get created"
If you have your own special requirement while creating transactions for an incoming Email, you can also define your own service class to implement your own codes.
Best Regards, Corrine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Amir,
It depends on where and how your program are to be executed.
As you didn't mention it clearly, I assume the Email finally will reach CRM IC INBOX. Or else?
When an E-Mail comes in, it goes through different layers: from the begging, the Email must reaches SOIN, until finally it can be displayed in CRM WebUI IC INBOX(if it is your expectation).
There is a KBA 1846041. It doesn't give classes, but it gives some explanation of how an Email is processed in different layers, and gives work-flow.
Here is also a blog, it mainly talks about the logics in presentation layer to display an Email content:
If you want to know exactly which is the DB tables containing the Email content, a good way is to make ST12 trace when display the Email content from WebUI. Then find out the DB tables from this ST12 trace.
Best Regards, Corrine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Corrine,
Thanks for your reply.
Yes, the email finally reaches the CRM IC INBOX but displaying an email is not actually my concern at this step. I need to read the content of inbound email for some specific inbound email address, read it's content and create sale order using a custom FM.
Amir
User | Count |
---|---|
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.