Issue regarding subject length in mail for payment advice through F110
Hello,
We need to send the vendor payment advice by mail to a vendor. To attain the functionality we have used the BTE 2040 and BTE 2050 (to change the mail subject). This is working fine. mail is being sent to the vendor as a PDF attachment with the new subject.
The issue is that, the length of the subject is greater than 50 characters, but the TDTITLE field where the new subject is set is 50 characters, how to increase that ? Is there a way through code or any note available.
Also we need to send email to vendors as we as a fixed id, but that fixed is should be set in the CC of the mail.
Any help in this issue will be appreciated.
Thanks and Regards,
Sachin
Thanks for the response.
i believe the requirement can not be fulfilled.
Regards
Sachin
Similar Messages
-
IDOC Output for Payment Run through F110
Gurus,
I am trying to generate IDOCS for the payment run through F110 transaction. I have setup the following but still unable to generate the IDOCS.
- Bank partner setup with IDOC PEXR2001 and message PAYEXT.
- House bank configuration.
Can anyone help me with the complete set of instructions to generate the idocs?
Thanks in advance,
RishiHi
Have you done House Bank Configurations (FI12) and APP settings (FBZP)
Are you using workflow concepts in this Scenario.
Please check these 2 settings may be problem with these settings.
Thanks
Chandra -
Hi All,
Reg: Payment advices, I have the below doubt.
In FBZP, we have Paying company code-->Forms.
Here we can assign a SAP script.This as the help text shows, is meant for Payment advice.
In F110, in Printout/data medium in lists, we have the option to enter a program.
If this is linked to a form, that can also generate payment advices.
So just wanted to know, which is the correct way and which is the procedure that should be used to generate
payment advices.Hi Rudra,
You need to mention the Form name for Payment Advice in FBZP as well as the program name.
It is standard coding in the program to go and check the Form name in FBZP> Paying Company Codes>Forms>Form for the payment Advice. So there is a purpose for both..
Please note, the Program is not printing the payment advice.. it is in the form and program reads the form name from the node and outputs the Payment advice..
Hope it clarifies..
Regards,
SAPFICO -
Email notification for payments made through F110 payment run
Hi Gurus,
I have configured all the settings for the email notification through F110 payment run. I got the email also by using the email field in the address tab.
My question is the same field is using the sales team to send their customer statements and invoices. So i selected the Contact person tab and maintained the email address.
But i could not send because the contact person tab is also pointing to the same field for email ( SMTP_ADDR)
Basically i want to send email for my payment run, without interuptting the email id which is maintained for customer statements.
Can you please suggest the alternative field to send email apart from address tab ( email field )
Regards
KrishHi Krish,
Please go through posted discussion tread for your needful:
Re: F110 - Automatic email to vendor when payment run is carried out
Regards,
Santoshy -
Auto Mail to Vendors for payment advices
Hello All,
I am trying to set up automatic mail with payment advices note sent to vendors by the system when we run F110 program.I found out that can be achieved by Business transaction event BTE -00002040 in fucntion module.But where to assign this BTE in config? and what other steps are needed to generate auto mail delivery to vendors.Do I need to do somethignin FBZP too? Please suggest.
Regards
ShaunHI,
I am facing the same
Please update the answer if you solved it
Thanks
Prakash -
Form for payment advice in English
Dear Gurus,
I am trying to assign form for payment advice in FBZP. (in paying company code)
I am using F110_US_AVIS
Here after assigning the form, it is printing only in German language (original language)
I have done the drop down and tried to select the english version but it is not selecting the englis version.
(we have imported the payment advice in english from client 000 and saved in my current client)
Due to this the payment advice is not printing in English nor is E mail going in English.
Pl suggest how I can get the form in English
Regards,
RishikeshHi,
Already discussed. Please refer the link:
printing payment advice note in local language other than english
Thanks
SMuvva -
Purpose for payment advice for customer
Hi Gurus,
I would like to understand that the Purpose for payment advice for customer in sap. Please provide some example to understand the purpose of payment advice for cutomer.
Thanks
Rishau2018Payment Adviceu2019 helps in the automatic searching of u2018open itemsu2019 during the u2018clearingu2019 process to find a match for an u2018incoming payment.u2019 This is possible because you can use the u2018payment adviceu2019 number instead of specifying parameters in the u2018selection screen.u2019 A typical payment advice may contain details such as document number, amount, currency, reason for underpayment, etc. The payment advices are of various categories; the first 2 digits of the payment advice number
help to differentiate one payment advice from another
Regards,
Raja -
Layout set name for Payment advice and Cheque
Hi All
Pls let me know the SAP standard Layout name for Payment advice and Cheque
Regards
Madhan DHi
Layout name: F110_PRENUM_CHCK
Regards
Ansari -
Output Type or Print PRogram for Payment Advice
Hi Folks,
I have a requirement to develop a script for Payment Advice...,except the layout nothing is given about it.Could anybody tell me the lrelated T.Code,Output type,Form name and Print program if one exists for the same.
Thanks in advance.
Regards,
Ravindra<b></b><b></b><b></b><b></b>Hi,
i assume you are doing it for US clients.
if so then this is the form <b>F110_US_AVIS</b>
and driver program is <b>RFFOUS_C</b>
if you want for other countries then let me know.
Regards
vijay -
How to assign smartform to print program for payment advice
Hi!
There is already a print program and a smartform for payment advice. This was working before as I was told. But when I checked table TNAPR, there is no entry in the table with the program name and neither for the smartform. How can I use them together again? This is used in tcode F110 so I could not use NACE.
Any advise? Thanks!
CholenHi Cholen,
Configuration to assign Program and Form names for F110 is done in FBZP Transaction.
Please Check under Paying company codes tab and Pmnt Methods in company Code tab where Smart form and other text modules are assigned.
Under Pmnt methods in a country Print program is assigned.
Thanks
Sri -
Hi Technical geeks,
I am right now doing an analysis on Payment advice Print Program. Other than Program RFFOEDI1 isn't there any way by which we can print the form for payment advice. Can't we directly print from F110 transaction.
I need to use Smart forms for printing my Payment Advice. I find only standard SAP Script available for this purpose. this is quite urgent.
Thanks in advance
RamachandranHi, thank you. I'll test.
You mean, comment these loop:
* FORM AVIS *
* Druck Avis *
* Gerufen von END-OF-SELECTION (RFFOxxxz) *
* keine USING-Parameter *
FORM AVIS.
* Abarbeiten der extrahierten Daten *
IF FLG_SORT NE 2.
SORT BY AVIS.
FLG_SORT = 2.
ENDIF.
LOOP. -----------------------------------------------------> THESE LOOP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*-- Neuer zahlender Buchungskreis --------------------------------------
AT NEW REGUH-ZBUKR.
PERFORM BUCHUNGSKREIS_DATEN_LESEN.
ENDAT.
*-- Neuer Zahlweg ------------------------------------------------------
AT NEW REGUH-RZAWE.
then, the "reguh" table, have only the records that I want ( type pay = N) or I have to filter in the smartform?
Thanks you very much.
Marc
PD: is there a easy way to debbug it? I have to execute always F110??? -
Payment advices in F110 to be sent by email (PDF format) - step by step
Hi SDN,
We have a requirement to automatically send payment advices in F110 via email. The requirement is to send the file in PDF format. I've done a lot of browsing through in the forums, as well as check SAP notes, but none has really detailed a step by step process on how to go about it.
I've also checked SAP NOTE 836169, but it is also not that detailed.
Assuming that SCOT has been already set up by BASIS, I've done the following steps to test if the auto-email works, and here are the steps I did.
1. Vendor Master Data -Define u2018Std communication methodu2019 as SMTP (Internet mail) and maintain an email address in the vendor master data.
3. T-Code BERP u2013 Code to find the relevant BTE. Use the Selection Attribute to browse for your business area. In my case, it is AP-Payment Transactions hence FI-AP-AP-PT.
00002040 is the relevant process. This is a Function called SAMPLE_PROCESS_00002040. In this case, the FM only checks for an email address in the Vendor Master. If more logic is required a Z-version would need to be created.
4. Use t-code FIBF to create the enhancement.
a) Create a product.
A product groups together customer enhancements to BTEu2019s developed in the customer's namespace. All customer enhancements assigned to a certain customer product can be released with the Activate Customer Product indicator. The OPEN_FI function module for a certain customer enhancement cannot find the corresponding customer function modules, until this has been done.
Create the product name (for example ZMAIL) and make it active.
FIBF->Settings->Products->u2026of a Customer
b) Assign the BTE to the FM:
Settings->Process Modules->u2026of a customer
Assign the 00002040 process to the FM and Product.
5. Run the autopayment program F110.
After I run the following steps, no email is being generated by the system. Is there anything that I still need to do? Or could anybody please kindly provide a step-by-step process? I'm a functional person, so I won't be able to do ABAP programming for this. Thanks and regards to allHello,
Check SCOT and SOST transactions.
At a previous client using 4.6C we did a program and allocated it in F110. The program reviewed the payment tables and sent the payment advice (basic list) to the employee vendors.
Also check http://wiki.sdn.sap.com/wiki/display/sandbox/SendMailwithPDFAttachment
Regards
Waza -
Attaching a document along with payment advice during F110
Hi All,
when i run F110 all payments with payment mode 'T'(telegraphic) are mailed to the respective vendors and all payments with mode 'K'(Credit) are displayed in the spool(SP01).
Now the requirement is that the contract of the vendor(contract document is attached in the vendor master-FK02) should also me mailed along with the payment advice.
I created a Z-program(copied from RFFOEDI1) which downloads this contract document from vendor master onto the desktop and then uploads this and sends it to the customer.
However when i do this the mail request for the contract document is being generated(as can be seen in the send requests list (t-code SOSG) and the mail also gets triggered when i process it in SCOT), but no mail request is being generated for the payment advice .
Also no spool for payment advices with payment mode 'K' is generated in SP01.
Any help is appreciated and will be rewared generously.
Thanks in advance.
Najam
I am attaching the part of code i have inserted -
REPORT RFFOEDI1.
INCLUDE ZDWNLD_ATTA.
F110ID-LAUFD = ZW_LAUFD.
F110ID-LAUFI = ZW_LAUFI.
F110ID-OBJKT = KON_PARAM.
PERFORM F_MAIL_CONTRACT.
INSERT T012D-EDIPN INTO HEADER.
AT SELECTION-SCREEN ON PAR_WFOR.
IF PAR_WFOR NE SPACE.
SET CURSOR FIELD 'PAR_WFOR'.
CALL FUNCTION 'FORM_CHECK'
EXPORTING
I_PZFOR = PAR_WFOR.
ENDIF.
FORM F_MAIL_CONTRACT .
F110ID-LAUFD = ZW_LAUFD.
F110ID-LAUFI = ZW_LAUFI.
F110ID-OBJKT = KON_PARAM.
IMPORT SLKTAB FROM DATABASE RFDT(FB) ID F110ID.
READ TABLE SLKTAB INDEX 1.
IF SY-SUBRC = 0.
W_LIFNR = SLKTAB-VONKT.
ENDIF.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = W_LIFNR
IMPORTING
OUTPUT = W_LIFNR .
*Get vendor Email Address
SELECT SINGLE * FROM LFA1 WHERE LIFNR = W_LIFNR.
IF SY-SUBRC = 0.
SELECT SINGLE * FROM ADR6 WHERE ADDRNUMBER = LFA1-ADRNR.
ENDIF.
W_RECIPIENT = ADR6-SMTP_ADDR.
PERFORM DOWNLOAD_ATT USING W_LIFNR.
PERFORM UPLOAD_ATT_SEND_MAIL USING W_RECIPIENT LTP_FILENAME .
ENDFORM. " F_MAIL_CONTRACT
FORM DOWNLOAD_ATT USING P_W_LIFNR.
SO_INSTI = P_W_LIFNR.
SELECT * FROM SRGBTBREL INTO TABLE TA_SRGBTBREL
WHERE INSTID_A = SO_INSTI
AND TYPEID_A = SO_TYPID
AND CATID_A = SO_CATID.
IF SY-SUBRC EQ 0.
SORT TA_SRGBTBREL BY INSTID_A TYPEID_A CATID_A.
DELETE ADJACENT DUPLICATES FROM TA_SRGBTBREL
COMPARING INSTID_A TYPEID_A CATID_A.
LOOP AT TA_SRGBTBREL INTO WA_SRGBTBREL.
PERFORM PROCESS_ATTACHMENTS
USING WA_SRGBTBREL-INSTID_A
WA_SRGBTBREL-TYPEID_A
WA_SRGBTBREL-CATID_A.
ENDLOOP.
ENDIF.
ENDFORM. " download_att
FORM UPLOAD_ATT_SEND_MAIL USING P_W_RECIPIENT
P_LTP_FILENAME.
RECEIVER = P_W_RECIPIENT.
PERFORM ML_CUSTOMIZE USING 'Tst' 'Contract'.
PERFORM ML_ADDRECP USING RECEIVER 'U'.
PERFORM UPL.
PERFORM DOCONV TABLES I_ITAB OBJBIN.
PERFORM ML_PREPARE USING 'X' EXTENSION NAME.
PERFORM ML_DOSEND.
FORM ML_CUSTOMIZE USING OBJNAME
OBJDESC.
CLEAR DOCDATA.
REFRESH OBJPACK.
CLEAR OBJPACK.
REFRESH OBJHEAD.
REFRESH OBJTXT.
CLEAR OBJTXT.
REFRESH OBJBIN.
CLEAR OBJBIN.
REFRESH OBJHEX.
CLEAR OBJHEX.
REFRESH RECLIST.
CLEAR RECLIST.
REFRESH LISTOBJECT.
CLEAR LISTOBJECT.
CLEAR TAB_LINES.
CLEAR DOC_SIZE.
CLEAR ATT_TYPE.
DOCDATA-OBJ_NAME = OBJNAME.
DOCDATA-OBJ_DESCR = OBJDESC.
ENDFORM. " ml_customize
FORM ML_ADDRECP USING PRECEIVER PREC_TYPE.
CLEAR RECLIST.
RECLIST-RECEIVER = PRECEIVER.
RECLIST-REC_TYPE = PREC_TYPE.
APPEND RECLIST.
ENDFORM. " ml_addrecp
FORM UPL .
FILE_NAME = LTP_FILENAME.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = FILE_NAME
FILETYPE = 'BIN'
TABLES
DATA_TAB = I_ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17.
PATH = FILE_NAME.
CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
EXPORTING
COMPLETE_FILENAME = PATH
IMPORTING
EXTENSION = EXTENSION
NAME = NAME
EXCEPTIONS
INVALID_DRIVE = 1
INVALID_EXTENSION = 2
INVALID_NAME = 3
INVALID_PATH = 4
OTHERS = 5.
ENDFORM. " upl
FORM DOCONV TABLES MYPDF STRUCTURE TLINE
OUTBIN STRUCTURE SOLISTI1.
DATA : POS TYPE I.
DATA : LEN TYPE I.
LOOP AT MYPDF.
POS = 255 - LEN.
IF POS > 134. "length of pdf_table
POS = 134.
ENDIF.
OUTBIN+LEN = MYPDF(POS).
LEN = LEN + POS.
IF LEN = 255. "length of out (contents_bin)
APPEND OUTBIN.
CLEAR: OUTBIN, LEN.
IF POS < 134.
OUTBIN = MYPDF+POS.
LEN = 134 - POS.
ENDIF.
ENDIF.
ENDLOOP.
IF LEN > 0.
APPEND OUTBIN.
ENDIF.
ENDFORM. " doconv
*& Form ml_prepare
text
FORM ML_PREPARE USING BYPASSMEMORY WHATATT_TYPE WHATNAME.
IF BYPASSMEMORY = ''.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
LISTOBJECT = LISTOBJECT
EXCEPTIONS
OTHERS = 1.
IF SY-SUBRC EQ 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'LIST_FROM_MEMORY'.
ENDIF.
CALL FUNCTION 'TABLE_COMPRESS'
TABLES
IN = LISTOBJECT
OUT = OBJBIN
EXCEPTIONS
OTHERS = 1
IF SY-SUBRC EQ 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'TABLE_COMPRESS'.
ENDIF.
ENDIF.
*Packing Info For Text Data
DESCRIBE TABLE OBJTXT LINES TAB_LINES.
READ TABLE OBJTXT INDEX TAB_LINES.
DOCDATA-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJTXT ).
CLEAR OBJPACK-TRANSF_BIN.
OBJPACK-HEAD_START = 1.
OBJPACK-HEAD_NUM = 0.
OBJPACK-BODY_START = 1.
OBJPACK-BODY_NUM = TAB_LINES.
OBJPACK-DOC_TYPE = 'TXT'.
APPEND OBJPACK.
*Packing Info Attachment
ATT_TYPE = WHATATT_TYPE..
DESCRIBE TABLE OBJBIN LINES TAB_LINES.
READ TABLE OBJBIN INDEX TAB_LINES.
OBJPACK-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJBIN ).
OBJPACK-TRANSF_BIN = 'X'.
OBJPACK-HEAD_START = 1.
OBJPACK-HEAD_NUM = 0.
OBJPACK-BODY_START = 1.
OBJPACK-BODY_NUM = TAB_LINES.
OBJPACK-DOC_TYPE = ATT_TYPE.
OBJPACK-OBJ_NAME = 'ATTACHMENT'.
OBJPACK-OBJ_DESCR = WHATNAME.
APPEND OBJPACK.
ENDFORM. " ml_prepare
*& Form ml_dosend
text
--> p1 text
<-- p2 text
FORM ML_DOSEND .
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
DOCUMENT_DATA = DOCDATA
PUT_IN_OUTBOX = 'X'
COMMIT_WORK = 'X' "used from rel. 6.10
TABLES
PACKING_LIST = OBJPACK
OBJECT_HEADER = OBJHEAD
CONTENTS_BIN = OBJBIN
CONTENTS_TXT = OBJTXT
RECEIVERS = RECLIST
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
*IF SY-SUBRC EQ 0.
*MESSAGE ID 'SO' TYPE 'S' NUMBER '023'
*WITH DOCDATA-OBJ_NAME.
*ENDIF.
ENDFORM. " ml_dosendHi,
As far as I remember there are no direct ways in SAP do to that.
One suggestion. Create a custom program to send emails and save it with a variant in DME (the last Tab in F110). This is the same place where you maintain the details for sending out the EDI information.
Once you are done with F110, you can carry out the print functionality to execute the program to send out emails with the payment advice.
hope this helps.
Regards -
Vendor payment advice through email
Hi gurus
i want to send vendor payment advice through email , i am using the form F110_IN_AVIS for payment advice
and from the report RFFOAT_P i want to send the email , is any configuration needed to send the email , or just i have to give selection detials properly and it will work ,
regards
m.aHi Afzal,
For sending Payment advice by E-Mail, "You need to copy SAMPLE_PROCESS_00002040 and adjust it to write code as per your requirement. This BTE runs for each payment advice note to be sent and in the module, it is mentioned 1=print, 2 = Fax and I=mail, so you can set your priority, that if an E-Mail address is maintained in the vendor master, send mail or if no E-mail address is maintained send Fax, and if both are not possible shoot a Print.
From Configuration side, you need to maintain the Z copy of SAMPLE_PROCESS_00002040 in FIBF transaction under the Process module of a customer without country or application indicator.
SAP Note 836169 - Consulting: Payment advice notes by email or fax.
Regards,
SAPFICO -
Generating Payment Advice through transaction F-44
Hi,
While netting off debit and credit line items of vendors through transaction F-44, I saw there is an option of generating payment advice. But I don't get any clue how can I use this option. The form defined in FBZP will be used for generating payemtn advice through Automatic Payment Program.
But to generate a paymetn advice through F-44, where can I maintain the form and other settigns relating to that? Please let me know, if anyone worked on this.
Regards
SureshDear,
For Payment Advice you assign Form in FBZP> Paying Company Code>Under Form section you assign the form.
Please let me know if you need further more information on the same.
Regards, Vivek
Maybe you are looking for
-
How do i download voice memos from my iPhone to my macbook
how can i get my voice memos from my iphone to my macbook pro?
-
How to change resolution in Pages to send to a print shop
I need to send my Card design to the Printer they need it in 300 resolution to make it sharp to print
-
Payment Run (TCode F110) Requirement
Hi, We have a requirement that when Payment run (TCode F110) is run for a particular company code for international payments and if the payment run has a credit memo and if more then 4 lines are cleared and the currency is Euro, then the payment advi
-
Do Movie Rentals appear to other devices in the 'Purchased Tab'
I recently bought Resident Evil Retribution as a HD Movie rental on my Windows PC in iTunes, I wanted to however download and watch on my iPad2 or other iOS Device Strangely the movie does not appear in any purchased tabs on my: iPhone4 Windows Lapto
-
Issue with 8.0.2 on my iPhone 6
I Upgraded my iPhone 6 to 8.0.2 from ios 8 thought that Apple must solve the Touch ID problem and the connection problem. So now my iPhone turn out to have the same problem that 8.0.1 got. I have tried to reset my network setting and it did not help.