Sending tracks to multiple buses in A3
Hello!
I'm stuck with sending tracks at multiple buses in Audition 3, I just fail to find a way. Say, I need to send a track to 2 buses with a "small reverb" and a "huge reverb", and adjust their wet amount. I remember that it was pretty easy in Audition 1.5, but here all I seem to have is just an option to choose one bus and one control button to change wet\dry balance. I've googled the problem and looked through the manual, but I'm still not sure.
Thanks in advance.
Generally sending to multiple busses means that you are over-processing...
Generally it's easiest (and most logical) to do this in the mixer, with the send settings twirled down to make them visible.
Similar Messages
-
Track CST to Bus CST: Cant Copy and Paste?
Hello everyone,
I'm using a Track CST on an audio track, and would like to move it to an Bus so multiple tracks can use it. However, I'm not able to copy and paste the channel strip settings from a track to a bus! Why?! Am I doing something wrong? What's the easiest way to get around this?Thanks. This will work, though I wonder why its not possible to simply copy and paste channel strip settings, regardless of the track type? I'm going to send logic a feedback, as this seems like an oversight.
Thanks for the help though! -
Hi, I'm trying to understand routing to multiple buses, so I'm posting a couple of screens shots. These are taken from part of a project which was provided in a Logic workshop I attended.
So: *Channel Strip-1*
http://www.flickr.com/photos/greenmusic/5357073052/
Have I understood correctly:
+the signal from this track is sent first to Bus 2.+
+Then Bus 2 sends it to Bus 3.+
+Then Bus 3 sends it to Bus 4.+
+Then bus 4 sends it Bus 11 where there's a Limiter.+
Which means that whatever inserts are on each Bus are added one at a time ? ( These buses are missing from the part of the project which I have ).
*Mixer strips*
http://www.flickr.com/photos/greenmusic/5356462011/
Have I understood correctly:
Both Scratch and Bass are individually sent through Buses 2, 3 and 4.
Both end up on track 11.
Kay.Eriksimon wrote:
SeaDream wrote:
Hi, I'm trying to understand routing to multiple buses, so I'm posting a couple of screens shots. These are taken from part of a project which was provided in a Logic workshop I attended.
So: *Channel Strip-1*
!http://farm6.static.flickr.com/5288/5357073052cf9bf67152z.jpg!
Have I understood correctly:
+the signal from this track is sent first to Bus 2.+
No, the send pot is at -∞, closed. Nothing is sent.
+Then Bus 2 sends it to Bus 3.+
No. IF the send pots were open, they simultaneously/independently send to those busses.
+Then Bus 3 sends it to Bus 4.+
No.
+Then bus 4 sends it Bus 11 where there's a Limiter.+
No, the whole track is routed DIRECTLY to *bus 11.* Whatever you do or don't to busses 2, 3 and 4 has no influence on what happens at *AUX 1* (bus 11's terminus). Inversely, if you would close AUX 1, everything that is sent to bus 2, 3, 4 will still be sent. So those settings don't influence each other in any way.
Which means that whatever inserts are on each Bus are added one at a time ?
I don't quite get that, but the answer must be no.
( These buses are missing from the part of the project which I have ).
*Mixer strips*
!http://farm6.static.flickr.com/5166/53564620113e937bb636z.jpg!
Have I understood correctly:
Both Scratch and Bass are individually sent through Buses 2, 3 and 4.
Both end up on track 11.
No.
Scratch is on Track 24. Its output is *Bus 11,* so it'll go via *bus 11* to *AUX 1* thru the Limiter to *Out 1-2.*
Bass is on Track 11 and goes directly to *Out 1-2* and has nothing whatsoever to do with Bus 11 and AUX 1.
Track 11 and bus 11 are two different things that happen to have the same number. -
Sending mail to multiple recepient
Hi Friends ,
I am trying to send mails to multiple user .
for this i have created a method in the bus object . for testing i have done the coding liek this
data : begin of EMAILID occurs 0 ,
userid like adr6-smtp_addr,
end of emailid.
EMAILID-userid = '[email protected]'.
append EMAILID .
EMAILID-userid = '[email protected]' .
append EMAILID .
SWC_SET_ELEMENT CONTAINER 'emailid' EMAILID.
END_METHOD.
can u tell me how should i define my 'emailid' variable which i am gng to export from the method .
Can anybody tell me how to map this parameter to the mail to send it to multiple users .
Thanks
ROhitHi,
CONTAINER-VALUE = "mail ID"
CONTAINER-ELEMENT = 'NAME_MULTI'.
CONTAINER-TAB_INDEX = '000002'.
CONTAINER-ELEMLENGTH = '014'.
CONTAINER-TYPE = 'C'.
APPEND CONTAINER.
U need to write this method in background .Below that write a mail step . In the mail step under Expression give this container element name. Before that from the background step u need to bind the multiline container back to workflow via binding.
Reward for useful answer!
Richard A -
From the clueless newbie file:
I must be missing something incredibly simple, but I can't get tracks to route through busses.
I have a 7 track mix. I want to send tracks 1 & 2 to bus 1, and tracks 6 & 7 to bus 2 so I can adjust the levels of each bus to get a final mix.
I added a send to tracks 1 and 2 and set it to bus 1. I added sends to tracks 6 & 7 and set them to bus 2. All sends are turned on and the volume/pan settings are at default levels. Nonetheless, the bus controls produce no results. If I reduce the volume of bus 1 to its minimum, tracks 1 and 2 ar still heard. Likewise for bus 2 and tracks 6 & 7.
If I switch the track outputs to none they simply turn off, even though the busses are still set to outputs A1 & A2. If the tracks output to 1/2 and I set the busses to None, there is no effect.
What gives?
thanks
Rich
Dual G5 Mac OS X (10.4.7)All replies are much appreciated. It seems to me that you're right, Muzak - that the busses would give me more control - but I'd already directed the tracks to the different busses in the effects tab, as you suggest. I sent track one and two to the "dialog" bus and tracks 6 and 7 to the "music" bus. But manipulating the bus volumes did not change the final mix...
Routing the tracks to outputs instead of busses seems to have worked. I now have tracks 1 and 2 directed to the 'dialog' output and 6 and 7 to the 'music' output, and I can use the volume sliders to control the grouped tracks.
But I still don't understand what a bus is for, or why it's different from an output... it seems like (as Muzak implies) that I should be using buses and not outputs for these submixes. Would love to have some more info.
thanks to all,
Rich
dual G5 Mac OS X (10.4.7) -
Sending mail with multiple attachment
hi.
i want to send mail with multiple attachment.
i m succeed in sending multiple attachment but the second pdf is not open.
its given error like "This file is damaged and could not be open.
pls check my code. and
give the solution....
point should be assured...........
hope all u r understand my problem..
& tell me where is i m missing something.
REPORT YSDPASALE1_MAIL LINE-SIZE 110.
data : year_month(6) type c.
data : from_date like sy-datum,to_date like sy-datum.
INITIALIZATION.
year_month = sy-datum+0(6).
CONCATENATE year_month '01' into from_date.
to_date = sy-datum.
ranges : temp for mkpf-budat.
temp-low = from_date.
temp-high = to_date.
append temp to temp.
DATA: P_JOBCNT LIKE TBTCJOB-JOBCOUNT,
jobname like TBTCJOB-JOBNAME,
L_RELEASE(1) TYPE c.
CONSTANTS : l_c_device(4) VALUE 'LOCL'.
DATA : t type i value 0.
DATA : p_email1 like somlreci1-receiver,
p_sender LIKE somlreci1-receiver.
Data Declaration
DATA: gd_recsize TYPE i,gd_recsize1 TYPE i.
Spool IDs
TYPES: BEGIN OF t_tbtcp.
INCLUDE STRUCTURE tbtcp.
TYPES: END OF t_tbtcp.
DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
wa_tbtcp TYPE t_tbtcp.
Job Runtime Parameters
DATA: gd_eventid LIKE tbtcm-eventid,
gd_eventparm LIKE tbtcm-eventparm,
gd_external_program_active LIKE tbtcm-xpgactive,
gd_jobcount LIKE tbtcm-jobcount,
gd_jobname LIKE tbtcm-jobname,
gd_stepcount LIKE tbtcm-stepcount,
gd_error TYPE sy-subrc,
gd_reciever TYPE sy-subrc.
DATA: w_recsize TYPE i.
DATA: gd_subject LIKE sodocchgi1-obj_descr,
it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att1 LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att2 LIKE solisti1 OCCURS 0 WITH HEADER LINE,
gd_sender_type LIKE soextreci1-adr_typ,
gd_attachment_desc TYPE so_obj_nam,
gd_attachment_desc1 TYPE so_obj_nam,
gd_attachment_name TYPE so_obj_des,
gd_mtitle LIKE sodocchgi1-obj_descr.
Spool to PDF conversions
DATA: gd_spool_nr LIKE tsp01-rqident,
gd_destination LIKE rlgrap-filename,
gd_bytecount LIKE tst01-dsize,
gd_buffer TYPE string.
CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV',
c_no(1) TYPE c VALUE ' ',
c_device(4) TYPE c VALUE 'LOCL'.
Binary store for PDF
DATA: BEGIN OF it_pdf_output OCCURS 0.
INCLUDE STRUCTURE tline.
DATA: END OF it_pdf_output.
DATA: BEGIN OF mailstr OCCURS 0,
p_email like somlreci1-receiver,
END OF mailstr.
DATA: mailtab like STANDARD TABLE OF mailstr WITH HEADER LINE.
DATA: ypp18tab like STANDARD TABLE OF mailstr WITH HEADER LINE,
ymis008tab like STANDARD TABLE OF mailstr WITH HEADER LINE,
ysd15tab like STANDARD TABLE OF mailstr WITH HEADER LINE,
ymis10tab like STANDARD TABLE OF mailstr WITH HEADER LINE.
SUBMIT YSDPASALE1 with bdt in temp
to sap-spool
with line-size = '255'
with KEEP_IN_SPOOL = 'X'
with IMMEDIATELY = ' '
WITHOUT SPOOL DYNPRO
AND RETURN
NEW-PAGE PRINT ON
DESTINATION l_c_device
IMMEDIATELY ' '
KEEP IN SPOOL 'X'
NEW LIST IDENTIFICATION 'X'
NO DIALOG.
new-page print off.
IF sy-batch EQ 'X'.
PERFORM get_job_details.
PERFORM obtain_spool_id.
PERFORM convert_spool_to_pdf.
select yemail as p_email into CORRESPONDING FIELDS OF TABLE ymis008tab
from ymail
where ytcode = 'YMIS008'.
ELSE.
SKIP.
WRITE:/ 'Program must be executed in background in-order for spool & mail sending',
'request to be created.'.
ENDIF.
wait up to 3 seconds.
submit YSD_MONTHLY_SALES
USING SELECTION-SET 'MAIL'
to sap-spool
with KEEP_IN_SPOOL = 'X'
with IMMEDIATELY = ' ' "SPACE
WITHOUT SPOOL DYNPRO
AND RETURN
NEW-PAGE PRINT ON
DESTINATION l_c_device
IMMEDIATELY ' '
KEEP IN SPOOL 'X'
NEW LIST IDENTIFICATION 'X'
NO DIALOG.
new-page print off.
IF sy-batch EQ 'X'.
gd_attachment_desc1 = 'YMIS10'.
gd_mtitle = 'Monthly Sales Report'.
PERFORM get_job_details.
PERFORM obtain_spool_id.
PERFORM convert_spool_to_pdf1.
loop at it_mess_att.
move it_mess_att1 to it_mess_att.
APPEND it_mess_att.
endloop.
APPEND LINES OF it_mess_att1 to it_mess_att.
free it_mess_att1.
it_mess_att[] = it_mess_att1[].
insert LINES OF it_mess_att1 into it_mess_att.
APPEND LINES OF it_mess_att2 to it_mess_att .
insert LINES OF it_mess_att1 into it_mess_att.
insert LINES OF it_mess_att2 into it_mess_att.
loop at ymis008tab into mailstr.
p_email1 = mailstr-p_email.
p_email1 = '[email protected]'.
PERFORM process_email.
endloop.
clear mailstr.
wait up to 5 seconds.
SUBMIT rsconn01 WITH mode = 'INT'
WITH output = 'X'
AND RETURN.
ELSE.
SKIP.
ENDIF.
FORM obtain_spool_id *
FORM obtain_spool_id.
CHECK NOT ( gd_jobname IS INITIAL ).
CHECK NOT ( gd_jobcount IS INITIAL ).
SELECT * FROM tbtcp
INTO TABLE it_tbtcp
WHERE jobname = gd_jobname
AND jobcount = gd_jobcount
AND stepcount = gd_stepcount
AND listident <> '0000000000'
ORDER BY jobname
jobcount
stepcount.
READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
IF sy-subrc = 0.
message s004(zdd) with gd_spool_nr.
gd_spool_nr = wa_tbtcp-listident.
MESSAGE s004(zdd) WITH gd_spool_nr.
ELSE.
MESSAGE s005(zdd).
ENDIF.
ENDFORM.
FORM get_job_details *
FORM get_job_details.
Get current job details
CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
IMPORTING
eventid = gd_eventid
eventparm = gd_eventparm
external_program_active = gd_external_program_active
jobcount = gd_jobcount
jobname = gd_jobname
stepcount = gd_stepcount
EXCEPTIONS
no_runtime_info = 1
OTHERS = 2.
ENDFORM.
FORM convert_spool_to_pdf *
FORM convert_spool_to_pdf.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = gd_spool_nr
no_dialog = c_no
dst_device = c_device
IMPORTING
pdf_bytecount = gd_bytecount
TABLES
pdf = it_pdf_output
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
CHECK sy-subrc = 0.
Transfer the 132-long strings to 255-long strings
LOOP AT it_pdf_output.
TRANSLATE it_pdf_output USING ' ~'.
CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
ENDLOOP.
TRANSLATE gd_buffer USING '~ '.
DO.
it_mess_att = gd_buffer.
APPEND it_mess_att.
SHIFT gd_buffer LEFT BY 255 PLACES.
IF gd_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
FORM convert_spool_to_pdf1.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = gd_spool_nr
no_dialog = c_no
dst_device = c_device
IMPORTING
pdf_bytecount = gd_bytecount
TABLES
pdf = it_pdf_output
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
CHECK sy-subrc = 0.
Transfer the 132-long strings to 255-long strings
LOOP AT it_pdf_output.
TRANSLATE it_pdf_output USING ' ~'.
CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
ENDLOOP.
TRANSLATE gd_buffer USING '~ '.
DO.
it_mess_att1 = gd_buffer.
APPEND it_mess_att1.
SHIFT gd_buffer LEFT BY 255 PLACES.
IF gd_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
FORM process_email *
FORM process_email.
DESCRIBE TABLE it_mess_att LINES gd_recsize.
DESCRIBE TABLE it_mess_att1 LINES gd_recsize1.
CHECK gd_recsize > 0 or gd_recsize1 > 0.
PERFORM send_email." USING p_email1.
perform send_email using p_email2.
ENDFORM.
FORM send_email *
--> p_email *
FORM send_email." USING p_email.
CHECK NOT ( p_email IS INITIAL ).
REFRESH it_mess_bod.
Default subject matter
gd_subject = 'Subject'.
gd_attachment_desc = gd_attachment_desc1 .
gd_attachment_desc = 'YPP18 - Daily Highlights'.
CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
it_mess_bod = 'Dear Sir,'.
APPEND it_mess_bod.
it_mess_bod = ' '.
APPEND it_mess_bod.
it_mess_bod = ' '.
APPEND it_mess_bod.
it_mess_bod = 'kindly find the attached document'.
APPEND it_mess_bod.
it_mess_bod = ' '.
APPEND it_mess_bod.
it_mess_bod = 'Do not reply on this mail, It is generated from SAP'.
APPEND it_mess_bod.
it_mess_bod = ' '.
APPEND it_mess_bod.
it_mess_bod = ' '.
APPEND it_mess_bod.
it_mess_bod = 'Regards,'.
APPEND it_mess_bod.
it_mess_bod = 'Arpit Shah'.
APPEND it_mess_bod.
If no sender specified - default blank
IF p_sender EQ space.
gd_sender_type = space.
ELSE.
gd_sender_type = 'INT'.
ENDIF.
Send file by email as .xls speadsheet
PERFORM send_file_as_email_attachment
tables it_mess_bod
it_mess_att
it_mess_att1
using "p_email
gd_mtitle
'Testing mail generated from SAP'
'Daily Highlights Abstract Report - YPP18'
'PDF'
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
ENDFORM.
*& Form SEND_FILE_AS_EMAIL_ATTACHMENT
Send email
FORM send_file_as_email_attachment tables it_message
it_attach
it_attach1
using "p_email
p_mtitle
p_format
p_filename
p_attdescription
p_sender_address
p_sender_addres_type
changing p_error
p_reciever.
DATA: ld_error TYPE sy-subrc,
ld_reciever TYPE sy-subrc,
ld_mtitle LIKE sodocchgi1-obj_descr,
ld_email LIKE somlreci1-receiver,
ld_format TYPE so_obj_tp ,
ld_attdescription TYPE so_obj_nam ,
ld_attfilename TYPE so_obj_des ,
ld_sender_address LIKE soextreci1-receiver,
ld_sender_address_type LIKE soextreci1-adr_typ,
ld_receiver LIKE sy-subrc.
data: t_packing_list like sopcklsti1 occurs 0 with header line,
t_contents like solisti1 occurs 0 with header line,
t_receivers like somlreci1 occurs 0 with header line,
t_attachment like solisti1 occurs 0 with header line,
t_object_header like solisti1 occurs 0 with header line,
w_cnt type i,
w_sent_all(1) type c,
w_doc_data like sodocchgi1,w_doc_data1 like sodocchgi1.
ld_email = p_email.
ld_mtitle = p_mtitle.
ld_format = p_format.
ld_attdescription = p_attdescription.
ld_attfilename = p_filename.
ld_sender_address = p_sender_address.
ld_sender_address_type = p_sender_addres_type.
Fill the document data.
w_doc_data-doc_size = 1.
Populate the subject/generic message attributes
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle .
w_doc_data-sensitivty = 'F'.
Fill the document data and get size of attachment
CLEAR w_doc_data.
READ TABLE it_attach INDEX w_cnt.
w_doc_data-doc_size =
( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
w_doc_data1-doc_size =
( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle.
w_doc_data-sensitivty = 'F'.
CLEAR t_attachment.
REFRESH t_attachment.
t_attachment[] = it_attach[].
For 2nd Attachments
* Fill the document data and get size of attachment
CLEAR w_doc_data.
READ TABLE it_attach1 INDEX w_cnt.
w_doc_data-doc_size = w_doc_data1-doc_size +
( w_cnt - 1 ) * 255 + STRLEN( it_attach1 ).
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle.
w_doc_data-sensitivty = 'F'.
CLEAR t_attachment.
REFRESH t_attachment.
APPEND LINES OF it_attach1 to t_attachment.
t_attachment[] = it_attach1[].
APPEND LINES OF it_attach1 to t_attachment.
Describe the body of the message
CLEAR t_packing_list.
REFRESH t_packing_list.
t_packing_list-transf_bin = space.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
DESCRIBE TABLE it_message LINES t_packing_list-body_num.
t_packing_list-doc_type = 'RAW'.
APPEND t_packing_list.
Create attachment notification
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
DESCRIBE TABLE it_mess_att LINES t_packing_list-body_num.
DESCRIBE TABLE it_attach LINES t_packing_list-body_num.
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = 'YMIS008'."ld_attdescription.
t_packing_list-obj_name = 'YMIS008'."ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND t_packing_list.
clear t_packing_list.
for 2 attachments
data : a type i,b type i.
a = t_packing_list-body_num.
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = a + 1. "1
DESCRIBE TABLE it_mess_att1 LINES t_packing_list-body_num.
DESCRIBE TABLE it_attach1 LINES t_packing_list-body_num.
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = 'YMIS10'."ld_attdescription.
t_packing_list-obj_name = 'YMIS10'."ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND t_packing_list.
a = t_packing_list-body_num.
clear t_packing_list.
* Create attachment notification
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 1.
t_packing_list-body_start = a + 1.
t_packing_list-body_num = t_packing_list-body_num + 1.
DESCRIBE TABLE it_mess_att1 LINES t_packing_list-body_num.
t_packing_list-body_num = a + t_packing_list-body_num .
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = 'YMIS10'."ld_attdescription.
t_packing_list-obj_name = 'YMIS10'."ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND t_packing_list.
Add the recipients email address
CLEAR t_receivers.
REFRESH t_receivers.
loop at ymis008tab into mailstr.
t_receivers-receiver = mailstr-p_email. "ld_email.
t_receivers-receiver = p_email1.
t_receivers-rec_type = 'U'.
t_receivers-com_type = 'INT'.
t_receivers-notif_del = 'X'. "X "Read Acknoledgement
t_receivers-notif_ndel = 'X'.
APPEND t_receivers.
endloop.
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
document_data = w_doc_data
put_in_outbox = 'X'
sender_address = ld_sender_address
sender_address_type = ld_sender_address_type
commit_work = 'X'
IMPORTING
sent_to_all = w_sent_all
TABLES
packing_list = t_packing_list
contents_bin = t_attachment
contents_txt = it_message
receivers = t_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.
Populate zerror return code
ld_error = sy-subrc.
Populate zreceiver return code
LOOP AT t_receivers.
ld_receiver = t_receivers-retrn_code.
ENDLOOP.
ENDFORM.
Rgds.
ArpitHi Arpit,
Take a look at the documentation of FM 'SO_DOCUMENT_SEND_API1' for parameter PACKING_LIST. I think you should set t_packing_list-head_num to a different value than 0 for the second attachment.
Regards,
John. -
Sending email to multiple address using Utl_Smtp
Hi,
I want to send email to multiple address using the Utl_Smtp feature.
When I am sending email to one email address in the To:Field it works fine.However, when I send
to multiple address I am getting the below error.I am using a table(Email_test) to store all email id.
Error report:
ORA-29279: SMTP permanent error: 501 5.1.3 Invalid address
ORA-06512: at "SYS.UTL_SMTP", line 20
ORA-06512: at "SYS.UTL_SMTP", line 98
ORA-06512: at "SYS.UTL_SMTP", line 240
ORA-06512: at line 48
29279. 00000 - "SMTP permanent error: %s"
*Cause: A SMTP permanent error occurred.
*Action: Correct the error and retry the SMTP operation.
I am trying two options both ways I am getting error
Option 1:
Selecting two email id indivually in the select query as below
select email into v_Recipient1 from Email_test where Key_name='U1';
select email into v_Recipient2 from Email_test where Key_name='U2';
v_Recipient := v_Recipient1||';'||v_Recipient2;
Option 2:
Is there a way to use option
select email into v_Recipient1 from Email_test where Key_name='U4';
===========================================================
Create table Script
===========================================================
create table Email_test (Email varchar2(100),Key_name varchar2(10));
insert into Email_test values ('[email protected]','U1');
insert into Email_test values ('[email protected]','U2');
insert into Email_test values ('[email protected]','U3')
insert into Email_test values ('[email protected];[email protected];[email protected]','U4');
select * from Email_test
[email protected] U1
[email protected] U2
[email protected] U3
[email protected];[email protected];[email protected] U4
select * from Email_test where Key_name in ('U1','U2','U3')
[email protected] U1
[email protected] U2
[email protected] U3
select * from Email_test where Key_name='U4'
[email protected];[email protected];[email protected]
=======================================================
PL/SQL Block
===========================================================
declare
v_From VARCHAR2(80) := '[email protected]';
v_cc VARCHAR2(80);
v_Recipient VARCHAR2(80) ;
v_Recipient1 VARCHAR2(80) ;
v_Recipient2 VARCHAR2(80) ;
v_Subject VARCHAR2(80);
v_Mail_Host VARCHAR2(50);
v_Mail_Conn utl_smtp.Connection;
crlf VARCHAR2(2) := chr(13)||chr(10);
begin
--Mail Host name
select VALUE into v_Mail_Host from Server_info where server_name = 'SMTPServer';
select email into v_Recipient1 from Email_test where Key_name='U1';
select email into v_Recipient2 from Email_test where Key_name='U2';
v_Recipient := v_Recipient1||';'||v_Recipient2;
--for CC
select email into v_cc from Email_test where Key_name='U3';
v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host, 25);
utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
utl_smtp.Mail(v_Mail_Conn, v_From);
utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
utl_smtp.Rcpt(v_Mail_Conn, v_cc); -- To CC recepient
utl_smtp.Rcpt(v_Mail_Conn, v_BCC); To BCC recepient
utl_smtp.Data(v_Mail_Conn,
'Date: ' || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf ||
'From: ' || v_From || crlf ||
'Subject: '|| v_Subject || crlf ||
'To: ' || v_Recipient || crlf ||
'Cc: ' || v_cc || crlf ||
'Content-Type: text/html;' ||crlf ||
--'Hello this is a test email');
crlf || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf );
utl_smtp.Quit(v_mail_conn);
end;
Any suggestion how to approach this issue.
Thank youSimple Mail Transfer Protocol RFC 5321 specifications.
RCPT TO:<forward-path> [ SP <rcpt-parameters> ] <CRLF>
The first or only argument to this command includes a forward-path
(normally a mailbox and domain, always surrounded by ">" and "<"
brackets) identifying one recipient.In other words, you can only define a SINGLE mailbox address at a time. Multiple addresses requires multiple repeats of this command verb, once per maibox.
Do not confuse this and the To: tag line in the Mime header that contains a comma delimited list of recipients. That tag line can contain anything - it is not parsed, not checked, and not verified as matching the actual recipient mailboxes as specified via the RCPT TO verb. -
I am not able to send messages to multiple person from my iphone 5s after updating to ios 8.1.2. It shows message not delievered
Hi waqaskhan91,
Thank you for visiting Apple Support Communities.
If you're not able to send text or iMessages to certain contacts after updating your iPhone, start with the troubleshooting tips in this article:
iOS: Troubleshooting Messages - Apple Support
If you only see this behavior with a few contacts, you may want to try these steps first:
If the issue occurs with a specific contact or contacts, back up or forward important messages and delete your current messaging threads with the contact. Create a new message to the contact and try again.
If the issue occurs with a specific contact or contacts, delete and recreate the contact from the Contacts app. Send a new message to the contact.
Best Regards,
Jeremy -
Can't send emails to multiple recipients any more?
Yesterday I had to send an email to some 30 other people (I only do this occasionally).
It refused to go and I received this error message:-
I have several email accounts but each one was the same.
At that time I could not even send single emails but incoming emails were unaffected.
Later in the day I received this email from my ISP mail account.
Your emails may be blocked – please confirm your alternate BT Yahoo! Mail addresses
Dear Customer,
You’ve received a ‘553’ error message because we’ve upgraded your BT Yahoo! Mail account security to help protect against ‘spoofing’ – when people use alternate email addresses to disguise the real sender, possibly to commit fraud.
What you need to do
We need you to take a few minutes to confirm each of the BT Yahoo! Mail alternate email addresses you use are genuine. If you don’t, you might get more ‘553’ error messages and have problems sending emails. Just log in and follow these simple steps. We don’t ask for any personal information.
This is rubbish and I had a similar one last year which I ignored, as the simple steps were far from simple, and the following morning all was back to normal.
So I ignored this email and tried again this morning.
I was still unable to send emails to multiple recipients but now I can send single emails OK!
Any ideas what is going on?
Is it Mail's fault or my ISP's?From the error message, it looks like there was a problem with at least one of the addresses ("NONE"). It is possible that a bad address is in the list you tried to send to.
I don't know anything about BT Internet, so I can't confirm the authenticity of the email you received.
You should be able to log into your BT account directly from the web without using any links sent in the email.
The email also seems to indicate you used an alias as the reply-to (from) email address.
You didn't mask out the username for your smtp server and it is definitely different from the from account. This may all be normal, but it does tend to match what the email is telling you. -
How do I send mail to multiple groups simultaneously in Mavericks?
Recently updated to Mavericks, and I used to be able to just add a contact group to the BCC field. I can still add a contact group to the BCC field, as I have searched up till this point, but my issue is adding multiple groups into these fields. I thought a solution might be to make one huge group, but I use different groups for different things constantly, and combine and alter them continuously.
How on earth is it that I can no longer email multiple groups simultaneously? There has to be something I'm missing!!I did this and the recipient gets an email From: Me and To: Me.
If you are sending email to multiple recipients by bcc, the recipients should not be able to see the other recipients you are sending the mail to. However, they will see who the email is from which is you!
What is confusing me is how are your recipients getting your email if it's not addressed to them but to yourself?
Have you tried rebuilding Mail?
Which version of OS & Mail are you using? Asking because your system profile is showing you are using Snow Leopard yet, you posted in the ML forum. -
Is ther a way to send music to multiple airplay speakers on my ipad without having to use itunes
Hello all, l have a question that relates to air play and my ipad 4.
ls there a way to send music to multiple airplay speakers with my ipad 4 without having to use itunes as the master controller on my other PC. l know it is possible with itunes, but surely the ipad should be able to play to more than one airplay device at a time, we are living in the year 2013.
Is there an alternative and if there is not, could someone please explain or point me in the wright direction why it is so!
Thank you all in advance for your commentsYes there is and I'll be happy to email you how. [email protected] is my address.
-
Error while sending notificaiton to multiple users
I created an adhoc role like:
declare
l_role_name varchar2(150):='TO_ROLE';
l_role_display_name varchar2(50):='TO_ROLE';
l_users := l_1_user||' '||l_2_user;
l_1_ruser and l_2_user are of fnd_user%user_name type..and they get the user names from fnd_user using a cursor variable.Both l_1_ruser and l_2_user are already having assigned to various roles.
But for my present scenario i am creating an adhoc role and assigning both l_1_user and l_2_user who are residing in wf_local_roles.
WF_DIRECTORY.CreateAdHocRole (
role_name => l_role_name,
role_display_name =>l_role_display_name,
email_address => null,
notification_preference => 'MAILHTML'
WF_DIRECTORY.AddUsersToAdHocRole (
role_name => 'TO_ROLE',
role_users => l_users
when using the above I am getting:
Failed Activity Test_NOTIFICATION3
Activity Type Function
Error Name -6500
Error Message ORA-06500: PL/SQL: storage error ORA-04030: out of process memory when trying to allocate 16328 bytes (koh-kghu call ,pmucalm coll)
Error Stack Wf_Directory.AddUsersToAdHocRole(SEND_TO_ROLE, " ") ........
any suggestions...
Edited by: user8612301 on Aug 31, 2011 2:03 PMHi
I am facing same error. I am using standard workflow API to create and assign a role functionality for sending notification to Multiple users.
Error Message = ORA-06500: PL/SQL: storage error
ORA-04030: out of process memory when trying to allocate 16328 bytes (koh-kghu call ,pmucalm coll)
Error Stack =
Wf_Directory.AddUsersToAdHocRole
I would appreciate that if know what could be the issue.
Thanks -
IPhone 5 iOS7 - Sending text to multiple recipients.
I have recently upgraded from my trusty iPhone 3GS to an iPhone 5 with iOS7. The phone is locked to the UK O2 Network.
When abroad multiple recipient text could be sent incurring a European Text Message Cost of 6p per recipient. So far so good. Idid not use data when I was abroad as I had the Roaming option off.
When back in the UK I tried to send Multiple Recipeint texts only to find there was a problem.
The recipeint received a message saying that I had sent them a Media Message without the text being included. I incurred a 33p cost per multiple text instead od the texts being free.
I have never paid for texts before as I am on an unlimited text tariff.
Any suggestions other than sending each text individually.
O2 seem to be aware of this issue.
Is it an iOS7 issue, or an iPhone 5 issue?
This was never a problem with my iPhone 3GS.
Many thanks.I have just read this on the Apple Site:
"iOS: Understanding group messaging
Learn about group messaging.
You can send a message to multiple recipients using SMS, MMS, and iMessage.
Group messaging allows you to send messages to multiple people and have any responses delivered to everyone in the group. Group messaging works with iMessage and MMS.
If you send a message to multiple recipients without group messaging in use by the sender and all recipients, an individual message will go to each recipient using either SMS or MMS. Responses to these messages will be delivered only to the original sender in separate messaging threads."
This would suggest that Multiple Recipient Text do not necessarily need MMS.
It would seem that unless MMS is prevented then Multiple Recipient Texts will default to MMS.
I have switched off data and have been able to send Multiple Recipient Texts which the recipient has been able to read as texts. -
Question regarding sending email to multiple recipients
Hi All,
I am creating a workflow that will send an email notification everytime a new campaign is created. I've learned that R16 is capable of sending emails to multiple recipients, the only concern I have is I can't find any doumentation on how to do it. It is stated in the R16 Administrator Preview Guide that you can select 'Specific Email Address' and enter multiple email addresses directly, I tried to enter multiple email addresses separated by comma - [email protected],[email protected],[email protected] as an example, but it doesn't work and prompts me to enter a valid email address. Could anybody guide me on how to enter multiple email addresses once the 'Specific Email Address' is selected or how to do it in the expression builder to define the expression that will define the list of emails. I know that using group email addresses can be used as an alternative to this requirement but I hope theirs a way to do this with workflows.
Thanks,
WayneAccording to the R16 Admin preview guide;-
"Send Email to Multiple Recipients
Expression Builder is now linked to the email address text field that is presented when the Specific Email Address
option is selected. Workflow administrators can enter multiple email addresses directly, or click the "fx" icon
beside the field, and use Expression Builder to define expressions that evaluate to one or more email addresses.
The benefit of this feature is that emails can be stored on any text field in the base record and multiple emails can
be sent using one workflow action. "
But how that works exactly is not clear, I have tried commas, semi-colons, spaces, apostrophes, doublequotes, to separate and try to establish the correct syntax without luck.
Bob - Perhaps you can do some digging and find out the correct syntax for multiple addresses? -
On OnPremise, Sending email to multiple recipients doesn't work with SendEmail method
Hi,
We are creating a site collection on OnPremise from App by using Sharepoint Client API's (16 version).
After creation of site collection, we are sending an email to all site collection administrators. But we found that email is being sent to the only first person mentioned in the "To" list. For sending email we are using following method "Microsoft.SharePoint.Client.Utilities.Utility.SendEmail()".
We tried different scenarios by passing alternately domain username and email address.
Here are the findings for the different scenarios for the "To" field:
1) "domain\user1; domain\user1" => sends email to first user
2) "[email protected]; [email protected]" => sends email to both emails (at least shows in inbox To field, two occurances of email)
3) "domain\user1; domain\user2" => sends email to first user
4) "[email protected]; [email protected]" => sends email to first user
Here is the code we are using:
EmailProperties properties = new EmailProperties();
properties.To = to.ToList();
if (cc != null)
properties.CC = cc;
properties.Subject = subject;
properties.Body = body;
Utility.SendEmail(context, properties);
context.ExecuteQuery();
Please let us know what is going wrong here.
Thanks in advance for your valuable inputs.
Br,
Shriram
Shri07According to the R16 Admin preview guide;-
"Send Email to Multiple Recipients
Expression Builder is now linked to the email address text field that is presented when the Specific Email Address
option is selected. Workflow administrators can enter multiple email addresses directly, or click the "fx" icon
beside the field, and use Expression Builder to define expressions that evaluate to one or more email addresses.
The benefit of this feature is that emails can be stored on any text field in the base record and multiple emails can
be sent using one workflow action. "
But how that works exactly is not clear, I have tried commas, semi-colons, spaces, apostrophes, doublequotes, to separate and try to establish the correct syntax without luck.
Bob - Perhaps you can do some digging and find out the correct syntax for multiple addresses?
Maybe you are looking for
-
Access DataControls methods in a java class
Hi All, Jdeveloper Version 11.1.5 I have created DataControls for SessionFacade web service. Inside the datacontrol there is a method getAllDepartments() which have a Return type which includes DaertmentId,DepartmentName,.... I want to know how can i
-
If I connect my ipohone 5 to an iphone 4 dock with the apple adapte will it still stably on the adapter with no back support?
-
Status "log version" in message monitor
Hi, In a proxy to JDBC scenario, i'm getting status "log version" in sxmb_moni. I'm trying to insert some records in target JDBC file and recovery JDBC response in a synchronous message interface. However, i never have ssen JDBC response . Why? What
-
I think this is an old chestnut - but having completed a clean install of Windows 7 64 bit I find that I cannot sync my contacts or calendar with Outlook 2010. On connecting the Iphone4 I get the message -"iTunes was unable to load provider data from
-
Cisco Network Assistant MAC search in Catalyst 2960
Hi, Since I updated a Catalyst 2960 switch to IOS version 12.2(55)SE1 I can't do searchs by MAC address, when I do "Monitor->Search" the following error appears: "The software version of the selected switch does not support some of the CLI commands i