RFFOEDI1 Smartform - F110
Hi experts,
I have a pay program : F110 with ID: G0314 and pay form = N.
I have to execute the program and show an smartform with a list of customers.
Now, the print program is : RFFOEDI1.
What I have to do? I have to reprogram RFFOEDI7 to show with smartforms?
thank you very much.
M
Hello Markus,
Unfortunately you cannot configure smartforms in payment run. You have to use SAPscripts or (as of ECC 6.0) PDF Forms.
If i remember correctly there is a BTE available for using SFs in the dunning procedure but none for the Pymt. run!
Cheers,
Suhas
PS: I had worked on the FI module for the first 3 years of my career & the only FI transaction which i've come across to supports SmartForms is FINT.
Similar Messages
-
To Debug F110 for IDOV generation
Hi,
I'm generating a IDOC through F110 for vendor payments, the IDOC is generated successfully.
I have done some changes in user exit which is not being reflected in the generated IDOC.In order to debug this i tried executing the program RFFOEDI1, which is assigned to payment run .
But i get a error when i run this program thru SE38, IDOC TYPE not found .
when i run F110 it's successfull, but only error is when i run thru se38.
Any other way to debug RFFOEDI1 thru F110.
P.S. i have laready tried debugging the job created for payment run thru JDBG, this was not usefull.
Thanks,
RaghavendraSolved on own.
-
F110: Automatic payment supports the smartforms instead of script.?
Dear All,
I have a requirement on smartforms.
I want to configure the smartform instead of script in F110 at company code level.
Whether I need to do code changes on driver program RFFOUS_C, because this program supports only script.
Please let me know how to do it?
Thanks & Regards,
Bala.Bala Kumar,
SPRO => Automatic Outgoing Paymenst =>Payment Methods / Bank Selcetion for Payment Program => Set Up All Company Codes for Payment Transactions => Check for your Company Code => Go for Paying Company Code (Click It) => at the bottom you'll see Forms. Mention your form there.
In case if you wish to use Driver Program RFFOUS_C, i think you should make a z copy and alter as per smartform.
Anmol Saxena. -
Standard layout for AP cheque payment for F110 tcode in smartform
Hello All,
Can you please provide me the standard layout in smartform for the AP cheque payment of the tcode F110 .
Its urgent.I will reward you with points.
ThanksHi All,
I have got the satndard layout FI_CA_DME_CHECK_SAMPLE_SF. Can anybody tell me the driver program for this layout.
Its urgent. I will reward you with points.
Thanks -
Printing checks from payment program F110 with smartforms
Hi! I am working in ECC 5.0 and I want to print checks from the payment program with a smartform, I created a non standard smartform but when I try to link the smartform with the program by transaction FBZP the available options are SAPScripts only. Is possible to do it?
Thanks in advanceHi! Even I am working in ECC 5.0 and I want to print checks from the payment program with a SAP SCRIPT Form, but the issue is that we hav the standard print program for printing the form and this form is being used by some other custom program....I want to customize the standard print program in the transaction F110 so that It successfully calls that form which is now called by some other program. I've the option of customizing the standard print program as per the program which is calling that Form but I'm not able to understand the flow of either of the print programs. Can anybody guide me here on how to understand the flow of the print and go for the customizing of the standard print program for the payment process?
Also, the current print program and Form which is being used by some other custom print program is already customized in the transaction FBZP.
Thanks in advance
Shamim -
F110 - To print checks using smartforms in 4.6c version
Hi All,
Please help me on below queries.
1.Client requirement is to upgrade the SCRIPT to SMARTFORMS in 4.6C.
2.They were config script name in the company code level for PAYMENT method in FBZP, based on Checks were print using standard program RFFOUS_C in Transaction code F110, If we develop the SMARTFORM in 4.6C, we can not keep the Z<smartform> in config FBZP.
Is there is any standard driver program for smart forms in 4.6c or ECC 6.0?,if it is there please give me the standard program.
There is a PDF option in ECC6.0 using T.code: FBZP.
Please tell me, That PDF option is supports the smart forms or others?
Thanks & regards,
Bala.Hie Bala
I also have the same requirement where we have to do away with all SAP scripts and make use of Smartforms however you cannot maintain a smartform in TCODE FBZP. I am in the process of customizing program RFFOUS_C which i copied and making my modifications to.
I have done away with the dynamic call for ZFORN which is called in program
RFFORI01
*Replaced the following code with call to FM for Smartform
CALL FUNCTION 'OPEN_FORM'
EXPORTING
archive_index = toa_dara
archive_params = arc_params
form = t042e-zforn
device = 'PRINTER'
language = t001-spras
options = itcpo
dialog = flg_dialog
IMPORTING
RESULT = itcpp
EXCEPTIONS
form = 1.
in line 355.
i have not yet completed my coding but i hope this information will guide you.
regards
Isaac Prince -
Dear FI/FS Gurus,
For Payment Release, to send it to the bank, F110 is used. If donot want to use DME and PMW, any idea how to go with RFFOEDI1 ?
RFFOEDI1 generates the IDOC type PAYEXT, bt what additional processing is required and how to go for it in ECC 6.0.
Useful answers would be awarded the points..
Regards,
MeghaHI Amrita
Yes you need to create it.
I request you to test in SAP before asking basic questions here on the forum.
I see its your first post - Welcome to SDN!
Best,
Zub -
Replace RFFOEDI1 in transaction F110
Hello
I have made a copy of RFFOEDI1 which adds some custom functionality.
Is it possible to replace RFFOEDI1 in transaction F110 in general or for a given payment method?
As second best solution I would set the program in payment method/country (FBZP) as payment medium program. But then I still would have RFFOEDI1 listed in F110.Hi,
There is no customizing where you can select any different report
to manage the IDocs. This is hard-coded in the report:
Include F110VTOP
DATA: ............
KON_AVISR(8) TYPE C VALUE 'RFFOAVIS',
KON_EDIR(8) TYPE C VALUE 'RFFOEDI1',
Include F110VO00
IF XFORMI IS INITIAL.
DRPTAB-PROGN = KON_AVISR.
ELSE.
DRPTAB-PROGN = KON_AVISF.
ENDIF.
COLLECT DRPTAB.
DRPTAB-PROGN = KON_EDIR.
COLLECT DRPTAB.
Therefore, if you need to set as default your own report for the IDocs,
you need to do a modification to the standard program F110VTOP and
substitute the line
KON_EDIR(8) TYPE C VALUE 'RFFOEDI1',
replacing the report RFFOEDI1 by the report you need.
regards,
Fernando -
Remove RFFOEDI1 and RFFOAVIS program in F110
Dear Expert,
As in FBZP, i just maintain RFFOUS_C in Pmnt methods in country > Country X > Pmnt method X > Payment medium, how come there was another 2 program RFFOEDI1 and RFFOAVIS which maintain in?
I would like to ask how to remove these 2 programs RFFOEDI1 and RFFOAVIS?
As when i do cheque printout for RFFOUS_C with specific variants, the system will print out 4 check number and out of 4 only 1 cheque number is suit to my payment....others is test printout and its use up my check number which maintain under check lot.
Please advice.
Thanks
regards,
ng chong chuanDear,
Script printing cause the program defined to be run. Use transaction FBZP and go into your company code under the Paying Company Code. Click Fomrs and remove forms in both Form for the payment advice and EDI Accompaning sheet Form fields.
Try this....all the best..
Regards,
Chintan Joshi. -
Do I need to create a variant in SE38 for Program RFFOEDI1 when configuring ACH Payments?
We have set up OBPM4.
We are generating ACH and also updating Check register for statistical purpose.HI Amrita
Yes you need to create it.
I request you to test in SAP before asking basic questions here on the forum.
I see its your first post - Welcome to SDN!
Best,
Zub -
F110-idoc-not-generated-rffoedi1
hi expert,
I am running a payment program F110 and the IDOC is not getting genrated for
the payment program. In the payment log i see the infomation
IDOcs were generated for the following entries.... but when i chekc the idoc by we05 i can't find any idoc,
please advice on it.
thanskHi,
Idoc's are generated based on the payment method and any how in the payment method we will give the required curriencies which are applicable for that payment method.
And u had mentioned as WE05 for IDOC list, but actually the T.Code for IDOC list is WE02.
Check the settings, it has to come. Reply back for more clarifications.
regards
srikanth. -
Hi,
I have a requirement to generate Idoc in F110.
For this i created one payment method with incoming payments and payment method classification and assigned program RFFOEDI1
I run F110 successfully but IDOC is not getting generated.
previously we created the same payment method for country spain and now i am creating this for Italy with same program and other details. Still IDOC is not getting generated.
Am i miss anything else FBZP configuratoin? Please let me know
Regards,
SankarHi,
I clicked on create payment medium but still error is not resolved.
Hi sunil,
Thanks for your valuable inputs.
As i told earlier i have house bank Bank of America(BOA) available for spain earlier with EDI partner number as 121.
For house bank Bank of America (BOA) for italy i added the new payment method R in EDI compatiable payment methods. System automatically generated House bank BOA as a EDI partner number.
Before payment method "R" added in EDI compatiable payment methods (in FI12 for italy house bank)for partner number 121 i have outbound parameters message type as DIRDEB and PAYEXT after i add payment method "R" for partner profile 121 outbound parameter message showing as PAYEXT and newly added inbound parameter EURTXT. For the EDI partner number BOA outbound parameters message type addes as DIRDEB and PAYEXT.
I am in a confusion that by adding payment method "R" in FI12 EDI compatible payment method system is going to create new EDI partner number BOA but due to that the earlier partner number 121 is getting effected. Due to this reason i am not able to go ahead further.
Regards,
Sankar -
Payment documents / Payment orders were not updated in RFFOEDI1 Program
Hi,
With F110 transaction i'm printing Payment summary and Remittance form by using YDFI_RFFOEDI1 ( Copy of RFFOEDI1)
Program variant.
Spool is generating Payment summary and Remittance form along with Error log as below.
Program YDFI_RFFOEDI1: No records selected
The following payment documents/payment orders were not updated
(Result of the payment document update)
CoCd Payment document/Payment order
1019 F110000001
The accompanying payment media have not been generated
YDFI_RFFOEDI1 Program variant is having Generate SAP Idoc check box as unchecked under Print control tab.
Thanks
BhuvanaPlease help me on this issue
-
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 Advices - Convert to SmartForms
My customer is currently changing all their SAPScripts to SmartForms to use a new fax service called Fax Maker (apparently Fax Maker won't accept SAP Script).
They run SAP 4.6C.
They want to change the Vendor Payment Advice but this doesn't seem to be able to accept SmartForm entry in the configuration (SPRO >> Financial Accounting >> Accounts Rec & Accounts Pay >> Business Transactions >> Outgoing Payment >> Auto Outgoing Payment >> Payment Method >> Setup Pay Comp Codes for Payment Trans).
How do I get Fax Maker to accept the Vendor Payment Advice?
I thought I could get the SAPScript to produce a pdf file and send this, but I'm not sure on how to do this.
Regards,
LouiseDear Pernille,
please kindly check the following hints to help you:
1) Please check whether you selected the check box in the variant
configuration "print payment advice". The variant is of the variant
that you maintain in the printout/data medium tab of transaction F110.
2) Unfortunately it's technically not possible to send remittance
advices per e-mail and to spool at the same time. You can only either
send advices per e-mail or send them to spool. This is the standard
system design.
3) Please check FBZP to the desired company code and payment method to
see if the customer has selected the flag "NoPaymentAdv.". It must be
set as "Always payment Advice" and afterwards the advices via e-mail is
executed.
4) Please refer the documentation on the sample function module:
'SAMPLE_PROCESS_00002040' in FIBF by following the Menu Path:
FIBF > Environment > Infosystem (Processes) > Click 'Execute' >
Select: 00002040 Autom. pmnt transactns: Output of pmnt advice note
5) To send a business partner a payment advice note by fax or email,You
must use the process interface 00002040 (Business Transaction Events)
define the selection of the message type (printout, fax or email).
Before you can do this, however, you must have carried out the
necessary technical (Basis) settings for faxing or sending emails.
6) Also consider the SAP note 836169.
Thanks.
Mauri
Maybe you are looking for
-
How to set up Hp office jet 6600 to print from the iPad air? In a wifi setting.
How can I print from iPad air to the HP office jet 6600?
-
Why is the write speed so slow to my NAS
Hi, I am trying to improve the write speed from my MBP to the NAS. I am using the Thunderbolt ethernet adapter connected to an Airport Extreme 7.6.1 using a wired connection. I have a Synology DS213 with a wired connection to the Airport Extreme as
-
Report for unreleased service entry sheet
Hi All Is there any report where I can get list of service entry sheet numbers which are yet to be completely released.
-
IMac G5 keeps freezing/crashing. SMU reset resulted in a loud fan noise.
I have a refubished iMac G5 OS X 10.6.8 desktop that was purchased in Aug, 2006. Recently it has been either freezing, shutting down completely, or the display will just shut off multiple times per day 20+ times/day. I am not interested in purchasi
-
Error: Microsoft Visual C++ Runtime Library Runtime Error! Program: C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe I work for a large government agency, and we are experiencing the above error, but we have the added complexity of Citrix (XenA