Sending Output to Contact Person
Hi all,
I want to send the order confirmation to the Contact Person.Can anyone suggest me the settings needed.
Regards,
Ajit
Hi Ajit,
Absolutly you can send order conformation with Email. what you can do is.
You can ask your ABAP'er to generate SMARTFORM with email facility. when you run the smartform that will send Email to contact person. in this case you need to design necessary fields and output types.
if you give exact details i can help you more.
Thank you.
Regards
Ram
Similar Messages
-
Sending mail from Contact person email id
Hi Guruu2019s
In Customer master, Under General Data tab, there is a Contact person which is having Email id.
The requirement is that to send PDF attached invoice automatically to the contact person (customer)from (Table : KNVK).
If the value for the email is available for that contact person, then only the invoice mail(attached PDF invoice) has to trigger to the customer. If not, mail must not trigger to the customer.
(Already code has been written for triggering of the mail to the customers and it is working fine).
Which fields I have to take into consideration for creating an access sequence. So that I can create a condition record in VV31.
Ex : Customer,Department, Contact person Function, Partner Function, Medium, Language.
Please correct meHi,
VV31 has nothing to with the contact person. The logic is that whenever an output is triggered, it looks into the contact person details and if email is maintained, email will be sent to him
In VV31, you only have to maintain the communication strategy for emails. Your communication strategy should include internet/email as one of the communications. If this is done ,and if contact person has email id, it should work without any problem, of course, if the code is enabled for emailing. -
Campaign execution not send emails for contact persons
Hi All!
I'm facing a problem with Campaigns (communication medium - E-mail): Those are the steps i'm following:
1.Start the campaign, and on the "campaign: Schedule job" screen, i choose "immediately". If i look at the campaign details after scheduled the job, the status is now "job started".
2. To check wich mails were sent, I also had a look at the business partner account that belongs to the target group used. On the "Interaction History" block, there is a line: "Outgoing Email" - on the details of this outgoing email I can see the "To" (Receivers). And here, I have emails from the business Partner contact persons and from the business partner itself (the email that is on the header level of the business partner account, on the "main address and communication data" area). So far so good. That's exactly what i need but,
3. If i go to the tcode, i only have a send request for the business partner itself and none for his contact persons (although those emails are on the "To" line for the interaction history).
I'm working on the Webclient UI, of the CRM 7.0
Does someone knows why the emails are not being sent also for the contact persons?
Thanks in advance.
InêI have achieved this by implementing the BADI : CRM_MKT_ADR_SEARCH
In this BADI's method : CHANGE_SEARCH_RESULTS you can modify the data which is being sent back to system for campaign execution.
NOTE: I am using Address Independent Communication Data of Business Partner
Below is my sample code for contact person email :
data: wa_bp_cp_channel type crmt_bp_cp_channel.
field-symbols: <fs_bp_cp_channel> type crmt_bp_cp_channel.
types: begin of ty_cp,
partner type but000-partner,
address type but000-addrcomm,
end of ty_cp,
begin of ty_bpcp,
partner1 type but051-partner1,
partner2 type but051-partner2,
end of ty_bpcp.
data: it_cp type table of ty_cp,
wa_cp type ty_cp.
data: it_bpcp type table of ty_bpcp,
wa_bpcp type ty_bpcp.
data: it_bp type table of ty_cp,
wa_bp type ty_cp.
read table ct_bp_cp_channel into wa_bp_cp_channel with key com_channel = '03'.
if sy-subrc = 0.
select partner addrcomm
from but000
into table it_cp
for all entries in ct_bp_cp_channel
where
partner = ct_bp_cp_channel-cp_number.
select partner1 partner2
from but051
into table it_bpcp
for all entries in ct_bp_cp_channel
where
partner1 = ct_bp_cp_channel-bp_number.
if it_bpcp[] is not initial.
select partner addrcomm
from but000
into table it_bp
for all entries in it_bpcp
where
partner = it_bpcp-partner2.
endif.
sort it_cp by partner.
sort it_bp by partner.
sort it_bpcp by partner1.
loop at ct_bp_cp_channel assigning <fs_bp_cp_channel> where com_channel = '03'.
read table it_cp into wa_cp with key partner = <fs_bp_cp_channel>-cp_number binary search.
if sy-subrc = 0.
<fs_bp_cp_channel>-addrnumber = wa_cp-address.
clear <fs_bp_cp_channel>-bp_number.
clear <fs_bp_cp_channel>-bp_guid.
else.
read table it_bpcp into wa_bpcp with key partner1 = <fs_bp_cp_channel>-bp_number binary search.
if sy-subrc = 0.
read table it_bp into wa_bp with key partner = wa_bpcp-partner2 binary search.
if sy-subrc = 0.
<fs_bp_cp_channel>-addrnumber = wa_bp-address.
clear <fs_bp_cp_channel>-bp_number.
clear <fs_bp_cp_channel>-bp_guid.
endif.
endif.
endif.
endloop.
endif. -
in transaction when i gotosales tab and change the value for invoice to "email". a mail is send to the contact person, now i want that mail go to bill to party.
is there any standard program send mails to CP. or is it a customer program which is triggeredwhen we create or change this order.
if so how to findout that program.
tahnks in advance.Hi Sai Ram,
I am not sure may be there is some thing which triggers to send mail to CP. but in your case you can use the help of user exits and send the mail. for VA01/VA02/VA03 you can find the user exits in include MV45AFZZ. here you can check the condition if the invoice value changed then you can send the mail using the FM SO_OBJECT_SEND or some other FM.in the user-exit you need to write the code for mail to bill to party
Regards
vijay -
Vendor master - General data - Contact persons - Usage to send PO output
Hello all,
Can you please guide me in using the Vendor master -General data - Contact persons for sending Purchase order output.
Using partner role 'CP' - is it possible to determine the PO message output automatically.
Thanks in advance for your support.
Thanks
SasiHi Raja
Thanks for your immediate response.
Can we use the Contact persons as partners instead of vendors and trigger the PO output through email?
What should we do for that please?
I have tested that, but the partner number(contact person number) is not getting copied to the message in PO.
it is looking for a address number instead of contact person number.
Any suggestions please
Thanks in advance for your support.
Thanks
Sasi -
Send PO vía external email using contact person information
Hi,
I am trying to send the PO to the vendor via external email. The problem is that the customer is already using field email in vendor master data for other purposes.
The requierement is to use contact person´s email or another business partner´s email to send the vendor the purchase order when it is save.
I´ve done all customizing on output determination.
Something I might be missing? Can this be done?
Thank youHi,
I have been doing some tests and the po determines the business partner - contact person in tab message, also when I save the PO status for the external email is set on green. If I go to transactions SOST is there when the email never is send.
Why is this happening? I have done test with the email on vendor master and the po is sent, therefore is not a problem with the server sending emails.
Is there a way I can get the po sent? Please suggest.
Thank in advance
Edited by: Rafael Arrese on Mar 1, 2012 5:49 PM -
Regarding iMessage, when i want to send text to a person in my contacts app, i've been getting a message saying the number has not been registered with iMessage. How can one fix this problem? It works on the iPhone.
It takes two to tango, maybe it's your recipient that has weak Internet/Cellular connections.
-
Sending marketing campaigns to contact persons - How?
Hey guys,
what I want to do is to use the functionality in the web ui, where you can build out of your target group (which includes organizational accounts) another target group (which includes the contact persons of the organizational accounts of the first target group). I think I almost figured it out, with the help of you, how this can achieved but please send me a reply to verify or correct my assumptions about the process.
1. In case I want to search for attributes of contact persons (who belong to an organization) I have to set up the following:
I used the standard infoset "CRM_MKTTG_BP_ORG" (BP: Contact persons relations of organization), created a Data source of this. I created an attribute list of this data source and I created the filter for the fields "BP category" (as value = organization) and filter "BP relationship category" ( as value = has contact person ).
SAP told me to create those two filters. I do not really get here why I have to set those two filters. I got the same results by using the combination 'has contact person AND organization AND filter X' or 'has contact person AND filter X' or 'organization AND filter X'. Please explain to me the differences!. Please explain to me the differences!!!!
My result is that I get all contact persons with this attribute I was searching for right? So am I right, that this option helps me to find all contact persons who belong to a certain attributes but NOT filters all organizations with a certain attribute and then gives me the associated list with contact persons for it?
2. In case I want to search for attributes attached to organizations and then to give me a list with the contact persons of those organizations I have to set up the following:
a) For an Attribute Set
If I want to use attribute set of an organization, for my data source, I should use
Segmentation object - business partner
Origin type - attribute set
Attribute set - Your custom attribute set for Org
Function module - CRM_MKTTG_PF_BP_TAB_TO_CP
Create an attribute list based on the data source created. This will also give the list of contact persons for organizations, as a result of segmentation process.
b) For an Info Set
If I want to use an Info Set instead of an Attribute Set I have to do almost the same
Segmentation object - business partner
Origin type u2013 Info Set
Attribute set u2013 Info Set X
Function module - CRM_MKTTG_PF_BP_TAB_TO_CP
Create an attribute list based on the data source created. This will also give the list of contact persons for organizations, as a result of segmentation process.
Did I understand the process correct?? Please correct me when I got anything wrong, especially with the filters and the AND combination of the first option.
3. I heard something as well about a segmentation basis. *How would I do the segmentation based on the segmentation basis?* Would I need t choose valid for Segment Member Relationships? What does this mean and how exactly would I need to build my segmentation basis? What result would I get?
I created two segmentation basis, one which only includes organizations and one which only includes persons. So in case I would choose "valid for Segment Member Relationships" and not "segmentation members" I would additionally to, lets say all organizations, get contacts which have the attributes of the profil I want to create?
But I cannot use "valid for Segment Member Relationships" if I want to have ONLY the contacts of organizations and persons right? It is nothing similar as the option with including the function module in the attribute set or info set and then I get the contacts based on a target group of organizations right?
Thanks for your help.
Best regards,
JanineHey guys,
what I want to do is to use the functionality in the web ui, where you can build out of your target group (which includes organizational accounts) another target group (which includes the contact persons of the organizational accounts of the first target group). I think I almost figured it out, with the help of you, how this can achieved but please send me a reply to verify or correct my assumptions about the process.
1. In case I want to search for attributes of contact persons (who belong to an organization) I have to set up the following:
I used the standard infoset "CRM_MKTTG_BP_ORG" (BP: Contact persons relations of organization), created a Data source of this. I created an attribute list of this data source and I created the filter for the fields "BP category" (as value = organization) and filter "BP relationship category" ( as value = has contact person ).
SAP told me to create those two filters. I do not really get here why I have to set those two filters. I got the same results by using the combination 'has contact person AND organization AND filter X' or 'has contact person AND filter X' or 'organization AND filter X'. Please explain to me the differences!. Please explain to me the differences!!!!
My result is that I get all contact persons with this attribute I was searching for right? So am I right, that this option helps me to find all contact persons who belong to a certain attributes but NOT filters all organizations with a certain attribute and then gives me the associated list with contact persons for it?
2. In case I want to search for attributes attached to organizations and then to give me a list with the contact persons of those organizations I have to set up the following:
a) For an Attribute Set
If I want to use attribute set of an organization, for my data source, I should use
Segmentation object - business partner
Origin type - attribute set
Attribute set - Your custom attribute set for Org
Function module - CRM_MKTTG_PF_BP_TAB_TO_CP
Create an attribute list based on the data source created. This will also give the list of contact persons for organizations, as a result of segmentation process.
b) For an Info Set
If I want to use an Info Set instead of an Attribute Set I have to do almost the same
Segmentation object - business partner
Origin type u2013 Info Set
Attribute set u2013 Info Set X
Function module - CRM_MKTTG_PF_BP_TAB_TO_CP
Create an attribute list based on the data source created. This will also give the list of contact persons for organizations, as a result of segmentation process.
Did I understand the process correct?? Please correct me when I got anything wrong, especially with the filters and the AND combination of the first option.
3. I heard something as well about a segmentation basis. *How would I do the segmentation based on the segmentation basis?* Would I need t choose valid for Segment Member Relationships? What does this mean and how exactly would I need to build my segmentation basis? What result would I get?
I created two segmentation basis, one which only includes organizations and one which only includes persons. So in case I would choose "valid for Segment Member Relationships" and not "segmentation members" I would additionally to, lets say all organizations, get contacts which have the attributes of the profil I want to create?
But I cannot use "valid for Segment Member Relationships" if I want to have ONLY the contacts of organizations and persons right? It is nothing similar as the option with including the function module in the attribute set or info set and then I get the contacts based on a target group of organizations right?
Thanks for your help.
Best regards,
Janine -
Email notification is not send to contact person in SRM 7.0
Hi Friends,
I am in SRM 7.0 and SP03. I am using program '/SAPSRM/OFFLINEAPPROVALSEND' to send notification to approver.
Email notification is not sending to contact person in SRM 7.0 after all approvers approved the shopping cart. I even enabled checkbox 'Approval of application object' for Contact person (in most cases, the creator of the document) in the SPRO-SAP Supplier Relationship Management-SRM Server-Cross Application Basic Settings-Business workflow-Process-Controled Workflow-Business Process Configuration-Define Recipient of Notifications. Am i missing something or is it how SRM 7.0 Build. I knew that this functionality is there in SRM 5.0 by activate the security level in the user settings(SU01), I also know that this setting will not work if we use Process control workflow. Any input on this..
John.Hi Masa,
Thanks for your input. I maintained the below entries but still it is not working. creator is not still receiving approved Email once the shopping cart is fully approved.
1 .SPRO-SAP Supplier Relationship Management-SRM Server-Cross Application Basic Settings-Define Transaction Types -
BUS2121 - SHC - Event Schema as SC.
2. I enabled all four check boxes in this path Define Recipient of Notifications - approve shopping cart - contact person ( in most
cases, the creator of the document ) .
But I don't know how to maintain or what to maintain for Define Event Schema. This will be highly appreciate if you share your great experience on this..
Hi Masa,
I got approved Email after 10 mins. I don't know is this how the standard email send to requestor any idea how to change this? I found the Standard task that mail is sending
Document 1000001212 approved
WF-BATCH
to:
XXXXXXX
08/12/2009 03:35 PM
Show Details
Document 1000001212 approved
The document 1000001212 of type BUS2121 was approved.
Technical information:
Event:#APPROVAL_PROCESS_DOC_APPROVED
SubCat:#APPROVAL_RESULT_NOTIFIC_NEW
The following messages have been triggered by the system:
You can view the document directly. Choose the following link :
Login
I am facing another issue that the Email is having a PORTAL link (Login text above is basically a link), when i click and after login into portal a pop up is displayed 'The specified transaction mode is not allowed with respect to workflow status of current document'. any idea about this issue?
John -
Send contact person foe vendor
Hello,
We are sending vendors master via CREMAS05 IDoc type. My question is how to send contact person details for a vendor?
I read that I should use ADR3MAS Idoc type. I added BAPi AddressContPart.SaveReplica to my distribution model. Now my question is what should be done next? Should I call function MASTERIDOC_CREATE_REQ_ADR3MAS in the user exit in MASTERIDOC_CREATE_REQ_CREMAS?
Also, please give me examples for the input parameters of this MASTERIDOC_CREATE_REQ_ADR3MAS. I tried to test the FM with the following:
OBJ_TYPE_P BUS1006
OBJ_ID_P 1491149
OBJ_TYPE_C LFA1
OBJ_ID_C 1200000029
OBJ_ID_EXT
CONTEXT 0005
but it gives error :
Exception PARAMETER_ERROR
Message ID: AM Message number: 295
Message:
Address number cannot be determined - error in function module BUP_GET_ADDR3_KEY
Thanks in advance for you help,
DesislavaJust to specify:
OBJ_TYPE_P BUS1006
OBJ_ID_P 1491149 (knvk-parnr)
OBJ_TYPE_C LFA1
OBJ_ID_C 1200000029 (lifnr) -
ESS Travel Management - send mail to the contact person
Hi guys,
in the IMG I created a contact person for the travel expenses.
If the employee create a trip and save it, the contact person should receive a mail automatically.
The other way the employee receive a mail, if the his trip is incomplete.
A status mail every week would be great.
Thanks,
Dirk SorgatzHi,
pls chk this link: (Under employee trip)
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FITVPLAN/FITVGENERIC.pdf
Regards
CSM Reddy -
Contact person in Invoice lists
Hi All,
I want to have the Contact person CP in my Invoice list partner since i want to send the output to the Contact person also.
I have CP in my actual Invoice header partner and have CP also in the Invoice list partner procedure at header. Despite of that, the contact person is not getting copied in my Invice list header partner.
Does anyone has a solution?
Thanks
AriBisHi
To add the contact person to the invoice list you must use the user exit in program LV60AA64, form RELI_XVBPAK_AUS_AVBPAK. Here you must insert a new line in table XVBPAK. You can see it in table AVBPAK.
/Torben -
DEBMAS iDoc Contact Persons Issue
Hi Folks,
I have a DEBMAS06 iDoc that is creating a customer. In the main everything is perfect however there has just been an issue raised by the business.
We use contact persons to determine where to send differnt output types, however in small companies, that person would be the same for all output types.
When creating a customer in XD01, if you enter a contact person with the same name, SAP will issue a warning message that you can ignore, however, when using my iDoc, the first contact person entry is added but none of the rest of them are.
Is there a way that I can add the same contact name for multiple contact types in my iDoc?Praveen,
My iDoc has this format
E1KNA1M
--E1KNA11
--E1KNA1H
--E1KNVVM
--E1KNB1M
--E1KNVKM
--E1KNVKM
--E1KNVKM
--E1KNVKM
--E1KNKKM
My four E1KNVKM segments look like this (I have deleted the number for privacy)::
MSGFN 005
NAMEV Nezire
NAME1 Turk
TELF1 99999999
PAFKT ZA
MSGFN 005
NAMEV Nezire
NAME1 Turk
TELF1 999999999
PAFKT ZB
MSGFN 005
NAMEV Nezire
NAME1 Turk
TELF1 9999999999
PAFKT ZD
MSGFN 005
NAMEV Nezire
NAME1 Turk
ABTNR 0007
TELF1 99999999
Yet it is only the 0007 segment that is created even though the entire iDoc has a success message. -
Notifications not going to the contact person
Hello Friends,
Scenario - When i create an RFI Customer activity in a CSR and set its status to 'Requested Customer'', a notification (more information is required) goes to the contact person and the team lead of CRO (Customer Responsible Organization). If the customer does not reply for 3 days (in case of a High Severity CSR) or 7 days (in case of severities other than High), then reminder notifications (more information required - reminder) get triggered which go to the contact person and the team leads of CRO.
Problem - In the first case,the notification (more information is required) goes to the contact person and the team lead of CRO (Customer Responsible Organization) where as in the second case, the reminder notifications do not go to the contact person, but they go to the team leads of CRO.
Analysis - There are 2 workflows that get triggered when the RFI Customer activity in a CSR and set its status to 'Requested Customer''. The first one sends the notification (more information is required) to the contact person and team leads of CRO immediately. The other workflow checks whether the customer has replied for 3 days (in case of a High Severity CSR) or 7 days (in case of severities other than High), and then sends the notification to the contact person and team leads of the CRO. I have checked the bindings, tasks, receiver rules and the methods in both these workflows. They are exactly similar. The only difference in these workflows is the wait step added in the second workflow.
Do you have any clue as to what is the reason behind the second workflow not sending the notifications to the contact person ?
Appreciate your help and timely response.
Thanks
PrashantHello Rick,
Thank you for your response. Here are the answers to your queries -
Question -->Is a mail being sent to the same email address in both workflows with SendMail, and only working in one of them?
Answer --> Yes
Question -->There must be some other difference other than the wait step.
Answer --> The difference between the 2 workflows is mentioned step by step as below -
Workflow for which the notifications are sent to the contact person and team lead of CRO
Step 1 --> Condition step whether the email address exists or not.
If No --> Sends a mail to the LDA (Local Database Administrator) to maintain the email address of the contact person
If Yes --> Goto Step 2
Step 2 --> Condition step whether the Severity of the CSR is High or not
If Yes --> Send step (to send the email notifications to the contact person and team lead of CRO)
If No --> Send step (to send the email notifications to the contact person and team lead of CRO)
Workflow for which the notifications are not sent to the contact person and team lead of CRO
Step 1 --> Condition step whether the email address exists or not.
If No --> Sends a mail to the LDA (Local Database Administrator) to maintain the email address of the contact person
If Yes --> Goto Step 2
Step 2 --> Condition step whether the Severity of the CSR is High or not
If High - Wait Step (waits for 3 days before sending the notifications to the contact person and team lead of CRO)
If Other - Wait Step (waits for 7 days before sending the notifications to the contact person and team lead of CRO)
Step 3 --> Condition step to check the CSR Status (to check whether the customer has replied or not)
If Yes(customer replied) --> End workflow
If No (customer has not replied)--> Send step (to send the email notifications to the contact person and team lead of CRO)
Question -->How have you implemented the wait step? Does it fetch the address before or after the wait?
Answer --> The email address is fetched at the very first step.
Question -->What happens if you make a test workflow with just the Sendmail step and send to the same address?
Answer --> The notification goes to the same email address.
Kindly let me know if the information that i have provided is comprehensive enough. Your help will be deeply appreciated.
Thanks
Prashant -
Email Campaign Execution: Contact person Relationship
Hi All,
I created a target group which contains a list of Contact Persons. I am testing executing an email campaign against this target group.
This contact person also exists as a relationship to a prospect.
The email address maintained on the contact person master data may be different from the email address maintained on the relationship. Our end goal here is to execute the email campaing against the addresses maintained on the relationsip and not on the master data. When I execute the campaing, it sends the email out to the address maintained on the contact person master data. Do you know what I can do for it to pick up the email address maintained on the relationship? Is it standard CRM functionality for it to pick up the email address from the master data rather than the relationship?
Any comments/help on this would be greatly appreaciated.
Thanks!
Kiran.Hi!
I know that has been a while since you two resolved these question, but can someone give me a hint with this?
I'm facing a similiar question... I need to send campaign mails to contact persons (to the relationships contact mails). But i can not see any B2B flag... Can someone please tell me where can i check this field? (I'm working with CRM 7.0 (and Webclient UI))
Thanks in advance
Inês
Edited by: Inês Mendes on Sep 9, 2011 5:28 PM
Maybe you are looking for
-
WSDL Files from WAS - Can't see messages
Hi All, I am trying to call a WS on WAS 6.4 from the XI. Following the weblog https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6bdee46d-0901-0010-7a9a-b3595d441fbf I merged the 3 files an
-
I've read the other notes on this topic but haven't found an answer to my problem. I can't get the ftp protocol to work. I.E. to connect to the database from my client. The database is at version 9.2.0.3.0. lsnrctl status gives: LSNRCTL for 32-bit Wi
-
Network mac address not present in OS yosemite
HI, I have a 2012 retina MacBook Pro (Retina, 13-inch, Late 2013), 2.4 GHz Intel Core i5. I recently upgraded to Yosemite and can no longer see the mac address of my Apple usb ethernet adapter on the network setting on the system preferences applicat
-
@ symbol in top view of iPhone
The @ symbol has appeared in the top viewing area of my iPhone. Did I turn something on by mistake? Reed
-
Importing HDV footage - seems you don't want to use Premiere (?)
Hi everyone, and good morning. Well, after many great posts, and lots of help here, I think I realize something.... If you own a camcorder that does HDV footage ( like my Canon H20 ), you must use something other than Premiere to import your original