Vendor not recieving Remittance advice.
User is complaining that some vendors are not recieving remittance advice. Is it same as payment advice??
If so where to check for the same.
Regards
Rudra
Hi Rudra,
In order to answer.. you need to elaborate a little..
How is the advice sent to the vendors? is it by Mail,Fax, EDI etc.. or print
If it is mail.. chk whether the E-Mail address is maintained or not in the vendor master.. if it is print, check whether the spool is generated in SP01 or not..
You may also check in SOST T-Code if it is by mail, that whether it is still waiting to be sent in SOST.
Regards,
SAPFICO
Edited by: SAPFICO on Dec 28, 2010 3:53 PM
Similar Messages
-
Remittance Advice to Vendor through EDI, message REMADV
Hi Guru
I want to send a remittance advice to vendor only through EDI after running payment run. But standard SAP requires configuration for Vendor and as well as House Bank and generates two Idocs one for bank(Message type PAYEXT-PEXR2002) and one for Vendor(Message type REMADV-PEXR2002).
The requirement is only to send the remittance advice to vendor but not to the bank is any way that i can stop generating idoc to bank.
THANKS & REGARDS
Pavan
Edited by: Pavanks on Sep 14, 2009 10:28 AM
Edited by: Pavanks on Sep 14, 2009 10:29 AMhi Pavan,
you want to do the open item clearing without the banking file throught auto payment run, do you? can you try to use other payment method , like check.
thansk -
Smartform form for Payment remittance advice to Vendor
Hi Friends,
My requirement is i have a sapscript "F110_IN_AVIS" (Driver program:RFF0EDI1 This is a standard sap driver program)and it should be converted to Smartform with all the windows as it was present in sapscript. I have migrated the sapscript to smartform (as you all know that only the layout will be copied and not the logic). Now how to identify the table names and the corresponding field names related to each of these windows. Kindly suggest how to proceed with the driver program. Also Kindly send any document or any sample program for Payment remittance advice to vendor. Full pints will be rewarded to valuable answers. Thanks in advance.Cheers Gusy
Now I Have got this requirement too and iam working on this i will come with the solution soon mean time if any one of u have any inputs cheers to hear from yu guys..
Raj -
Remittance Advice to the vendor via mail
I have to send the Remittance Advice to the vendor via mail.
I have configured a copy of the FM SAMPLE_PROCESS_00002040 with the business transaction event 2040 . The mail is successfully sent to the vendor as (OTF) attachment, but it want to send it as (PDF) format.
Can anyone help me in this?
Regards
Shahid RaisIt's there; it just may not be the same menu path or set of keystrokes. Your email node in SCOT may also be named differently in SAPConnect. Sorry, we've been off 4.6C for 1.5 years - can't remember the exact location in that version but it's the same principle. Your SAPConnect config is set to perform no conversion whereas you need to set it to convert OTF to PDF automatically.
-
Mailing remittance advice to multiple email id of vendor
Hi,
We have requirement that remittance advice need to be send to multiple email ids of vendor.
I have implemented SAP note Note 1033893, which says after applying the note the email can be sent to multiple email ids by seperating the email ids by space in field c_finaa-intad in BTE 2040.
But when i am trying to send the email to multiple ids is its throughing an error 'Advice note for pymt 1000 1500010133 will be printed; dispatch via e-mail not poss.', but when i tried to send with one email id . its working fine.
Please help if you know any solution..
Thanks,
Rasmi Ranjan Mishra
ABAP Programmer
<removed by moderator>
Edited by: Thomas Zloch on Aug 12, 2011 3:35 PM - please do not post contact informationAny one has solution for this ? We are also looking for solution. Thanks in advance.
-
Remittance Advice not getting triggered via F110
Hi all,
I am trying to generate the Remittance advice form via F110, But the form is not getting triggered.
The form name is maintained in the FBZP Paying company codes config.
I have maintained the vairant for the F110 run. The log does not show any errors once i run the Printout.
I am able to generate the form when use program RFFOAVIS_FPAYM in SE38 with the same variant.
Could anyone tell me how to generate the form directly from F110?
Regards,
M.GQ1: I am getting the same issue with RFFOAVIS. I am able to print the remittance advice via se38, but not from F110. What did you do to fix the problem.
Q2: I created vendor in a comp code and run F110 and then RFFOAVIS to print the remittance - it was in a different format, but when I extended the vendor to another company code and run F110 and RFFOAVIS, the layout was different
Q3: The address on the bottom of the remittance advice is wrong. Expected address is the company code result. Please advice
Thanks -
Trigerring email to vendor in remittance advice script
hi,
I have finished remittance advice using script, nw i have to send mail to the vendor and e-mail has to be picked from the Vendor e-mail Id field.please let me know how to do this action.
thanks in advanaceHi,
http://www.sapdevelopment.co.uk/reporting/rep_spooltopdf.htm
or
*& Report ZSPOOLTOPDF *
*& Converts spool request into PDF document and emails it to *
*& recipicant. *
*& Execution *
*& This program must be run as a background job in-order for the write *
*& commands to create a Spool request rather than be displayed on *
*& screen *
REPORT zspooltopdf.
PARAMETER: p_email1 LIKE somlreci1-receiver
DEFAULT '@sapdev.co.uk',
p_sender LIKE somlreci1-receiver
DEFAULT '@sapdev.co.uk',
p_delspl AS CHECKBOX.
*DATA DECLARATION
DATA: gd_recsize 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,
gd_sender_type LIKE soextreci1-adr_typ,
gd_attachment_desc TYPE so_obj_nam,
gd_attachment_name TYPE so_obj_des.
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.
Binary store for PDF
DATA: BEGIN OF it_pdf_output OCCURS 0.
INCLUDE STRUCTURE tline.
DATA: END OF it_pdf_output.
CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV',
c_no(1) TYPE c VALUE ' ',
c_device(4) TYPE c VALUE 'LOCL'.
*START-OF-SELECTION.
START-OF-SELECTION.
Write statement to represent report output. Spool request is created
if write statement is executed in background. This could also be an
ALV grid which would be converted to PDF without any extra effort
WRITE 'Hello World'.
new-page.
commit work.
new-page print off.
IF sy-batch EQ 'X'.
PERFORM get_job_details.
PERFORM obtain_spool_id.
Alternative way could be to submit another program and store spool
id into memory, will be stored in sy-spono.
*submit ZSPOOLTOPDF2
to sap-spool
spool parameters %_print
archive parameters %_print
without spool dynpro
and return.
Get spool id from program called above
IMPORT w_spool_nr FROM MEMORY ID 'SPOOLTOPDF'.
PERFORM convert_spool_to_pdf.
PERFORM process_email.
if p_delspl EQ 'X'.
PERFORM delete_spool.
endif.
IF sy-sysid = c_dev.
wait up to 5 seconds.
SUBMIT rsconn01 WITH mode = 'INT'
WITH output = 'X'
AND RETURN.
ENDIF.
ELSE.
SKIP.
WRITE:/ 'Program must be executed in background in-order for spool',
'request to be created.'.
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 process_email *
FORM process_email.
DESCRIBE TABLE it_mess_att LINES gd_recsize.
CHECK gd_recsize > 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 = 'Attachname'.
CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
it_mess_bod = 'Message Body text, line 1'.
APPEND it_mess_bod.
it_mess_bod = 'Message Body text, line 2...'.
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
using p_email
'Example .xls documnet attachment'
'PDF'
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
ENDFORM.
FORM delete_spool *
FORM delete_spool.
DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.
ld_spool_nr = gd_spool_nr.
CHECK p_delspl <> c_no.
CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'
EXPORTING
spoolid = ld_spool_nr.
ENDFORM.
*& Form SEND_FILE_AS_EMAIL_ATTACHMENT
Send email
FORM send_file_as_email_attachment tables it_message
it_attach
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.
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_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[].
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 = 1.
t_packing_list-body_start = 1.
DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = ld_attdescription.
t_packing_list-obj_name = 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.
t_receivers-receiver = ld_email.
t_receivers-rec_type = 'U'.
t_receivers-com_type = 'INT'.
t_receivers-notif_del = 'X'.
t_receivers-notif_ndel = 'X'.
APPEND t_receivers.
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.
Regards,
Kumar -
I want to know how i can see the remittance advice form layout what is the procedure for issue of of remittance advice to the vendors.
I have checked it by using F110 transation for automatic payment but the output is in the report form but i want the output into the Pdf format type which can be mailed to the vendors.
so what transaction I have to run so that I can get this Pdf format form output.I want to know how i can see the remittance advice form layout what is the procedure for issue of of remittance advice to the vendors. -- Check FBZP settings & F110 - Printout/ Data Medium tabpage
I have checked it by using F110 transation for automatic payment but the output is in the report form but i want the output into the Pdf format type which can be mailed to the vendors. ---Pdf format is not SAP format, so it is not possible
so what transaction I have to run so that I can get this Pdf format form output.
Regards,
Murali -
F110 Automatic sent remittance advice to vendor per mail
Hi,
I have an question.
Does somebody knows how to sent automatic remittance advices to vendors per mail after you have runned the payment in transaction F110?
Thanks for you help!
Regards,
EdwinHi,
You may also look at the possiblity to use BTE with custom function module if you seek more flexibility
FIBF > Process Module > of Customer > Process 0000002040 (Automatic Payment advice)
SAP provide a sample function module but then you need to engage your abaper to develop a custom function module.
Hope that this helps
taro -
Hi Expertise,
In fact I am required to deliver the Remittance Advice in SMARTFORMS to the vendor for thier invoices paid. For example after running the automatic payment run (F110), we issue a check or do EFT transfer direct to the vendor's bank account. But along with this we also required to give remittance advice containing the invoice details paid etc. Now I am unable to find out these details to make a SMARTFORMS for the remittance advice. Following are the informations to appear in the remittance advice :
Rimittance Date (SAP payment date)
Vendor Invoice No. ( We put the same in reference field during MIRO / FB60 )
Vendor Invoice date ( We put the same in document date filed MIRO / FB60 )
Vendor Invoice Amount
Discount Amount
Net Amount paid agst each advice
Total amount paid
Vendor's BSB & Account no.( We maintain in the vendor master data )
Reference ( ie the FI doc no of the vendor invoices )
Which table will give all the above informations to make a SMARTFORMS for Remittance Advice.
Your's early and accurate reply will be sincerely appreciated.
Rgds,
BABAHi,
From REGUP, you can identify the vendor, the vendor invoice and the amount that has been considered for the payment run. You can then refer to BKPF for the fields like vendor invoice date, vendor invoice no., reference., which I guess you input in the document header data of the invoice.
In REGUP, the entries are populated both at the time of proposal run and at the time of payment run, you will need to eliminate proposal lines using field XVORL.
If there is some info in the vendor item, then you may need to refer to BSEG (BSAK/BSIK).
Cheers
Neeraj -
Automatic e-mail of remittance advice to vendors following the Payment Run
Hi,
We are implementing the Automatic e-mail of remittance advice to vendors following the Payment Run(F110) for one of our company code located at UK.
But we have already implemented this process for one of the company code located in US using the Business transaction event 00002040 and it is working fine.
Now i want to find out if we could utilitize emailing the employee reimbursement remittances for UK as we do here in the US using the same BTE.
I just want to know if our current BTE (business transaction event) can be set up for their group also along with generating the SAP script to format the remittance.
Earliest reply will be appreciated.
With regards,
Shree.JHi,
do you mind share with me how did you implement the Automatic email of remittnance advice to vendor after payment run?
I am in process research this solution. appreaciate if you can share with me if you have any info.
+91 9791122480
Thanks in advance.
regards
v.krishnamoorthy -
Send remittance advice by email to vendors
When automatic payment (F110) run is done to make payment to vendors,it generates a PAYEXT IDOC to be send to bank for payments.
Print output program is RFFOEDI1
Remittance advice standard SAP script is F110_IN_AVIS.
What are the ways to send email in PDF format? DO we need to write a code or is there ay facility like message control?you need to use available FM's to convert the data into PDF and send as attachment via email..
-
Remittance advice to multiple email id for one vendor
Hi All,
in vendor master data, we maintain email id for sending remittance advice to vendor. We have requirement to send remittance advice on more than one email id for a single vendor.
Could you please advice how we can do this.
Regards
DeepakHi ,
We have done this . We created Z table where we can keep upte 3 mails ID for one Vendor and Payment ment progran look for that table when Generates Payment Advice .
Many Thanks -
Remittance advice to multiple Emails of Vendor
Hi Friends,
Business would like to have the functionality of sending Remittance advices to multiple email ids of a vendor.
As we know, we can add as many email ids as in the vendor master but only one email id is active at a time.
As I see in this forum - one way of doing is creating the group id in which we maintain all email ids of a vendor in the exchange server and assign it to the vendor master.
When F110 runs remittance advices goes automatically to group id and hence to multiple emails of vendor.
I would like to know, is there any other method of acheiving the same result. ( either with any functional module or userexits)?
Can we achieve the same result with ABAP modification in the standard payment program RFFOUS_T.?
Thanks in advance.
KrisHi
Please check these function modules:
SO_DOCUMENT_RECEIVE_API1
SO_DOCUMENT_RESUBMIT_API1
SO_DOCUMENT_SEND_API1
SO_DOCUMENT_SET_STATUS_API1
SO_DOCUMENT_UPDATE_API1
Regards
Suresh -
How to stop remittance advice to vendor after the app run
Dear All,
Our vendors don't want to receive remittance advice after the APP run.
Is there any option where i can block the remittance advice for certain vendors after the run.
Please let me know
Thanks & Regards
Balaji DhanavelHi Neeraj,
I appreciate your efforts. But just a small doubt.
Actually i dont want to send the remittance advice Only
If i take the email address out of vendor master record , would it make any impact in other communication.
Please tell me where i give the email address in the vendor master.
Your reply would be much appreciated.
Cheers
Balaji Dhanavel
Maybe you are looking for
-
Adding authorization objects to Report Painter reports
Hello Everyone, Is there way to add authorization objects to report painter reports ? I know it is possible to add auth group at the header level but I need to limit access at run time to specific objects, say for example, Cost Center. Is this possib
-
Preview your photo book as pdf before clicking on 'Buy Book'.
Hi, here is the learning from the recent problem I had with photo books. I would suggest that you save your book as a pdf file, before ordering. Preview your pdf file, and when you are satisfied, submit your order. Saving a book as a PDF file: 1. Sel
-
PROBLEM WITH 'COMMIT' COMMAND IN FORM 4.5
During any process if I use COMMIT command after insert, update or delete command in table which is not the base table of current form a message appears on screen 'No changes to save' and changes are saved in the table. How can I stop this message? I
-
How to display a .jpg in a JAR file
I wrote a programe"demo" to display a "001.jpg " and I made a demo.jar file D:\0816>jar -tf demo.jar META-INF/ 001.jpg Demo.class META-INF/MANIFEST.MF I notice that 001.jpg is in the the jar file but the demo.class can not display it. what can I do?
-
My buttons don't work and warranty is expired, can i still get it fixed?
my warranty is expired, but can i still bring it in to apple and get it fixed for free?