Payment Run Programe Issue Duplicate Enrty in REGUH & REGUP
Dear All
I am facing a problem in F-58 transaction, I have developed customized Cheque format in Smartforms, and I customized the standard payment run program RFFOUS_C to ZRFFOU_C, when I payment with F-58 my predefine format will be printout, it is working fine but some time payment tables(REGUH & REGUP) have duplicate the payment Item anybody have some idea or solution whatu2019s goes wrong. Followings are sample entry
BKPF Entry
MANDT BUKRS BELNR GJAHR BLART BLDAT BUDAT MONAT CPUDT
100 2000 1500003026 2010 KZ 07.04.2010 07.04.2010 10 07.04.2010 11:02:47
REGUH Entry
MANDT LAUFD LAUFI ZBUKR LIFNR KUNNR EMPFG VBLNR AVISG WAERS
100 07.04.2010 00001O 2000 0000120886 1500003026 PKR
100 07.04.2010 00002O 2000 0000120886 1500003026 PKR
REGUP ENTRY
MANDT LAUFD LAUFI XVORL ZBUKR LIFNR KUNNR EMPFG VBLNR BUKRS BELNR
100 07.04.2010 00001O 2000 0000120886 1500003026 BPL 1500003026
100 07.04.2010 00001O 2000 0000120886 1500003026 BPL 1500003026
100 07.04.2010 00002O 2000 0000120886 1500003026 BPL 1500003026
100 07.04.2010 00002O 2000 0000120886 1500003026 BPL 1500003026
Thanks In Advance
The field LAUFI (additional identification) is used to distinguish between several runs with the same reconciliation key date. You can freely define the identification.So multiple entries are result of multiple runs.
Similar Messages
-
Payment Run program for china country code
Hi all,
We have a requirement where, after running a payment program we need a generate a dme file. till now we were using rffod__u which is for derman,
But our requirement is for china.
Can anyone suggest which is the payment run program that is used for china.
Please give replies as early as possible
Thanks and Regards
VedaHi,
you can go to F110 T.CODE
Run date:Todays date
Identification:Country and any number.
It should help you.
*reward points if it useful.
regards -
Payment Run Program (FPY1)
Hello Experts,
I am trying to understand payment run process (FPY1) and outbound direct debit file generation using standard transactions. We are using NACHA defined ACH format (which is a standard format used by US based banks). I found below event Modules for Payment Medium Formats: FKK_PAYMEDIUM_ACH_00, FKK_PAYMEDIUM_ACH_20, FKK_PAYMEDIUM_ACH_30, FKK_PAYMEDIUM_ACH_40. Unfortunately I am not able to determine their usefulness.
As per my understanding FPY1 updates DPAYH table and then run program "SAPFKPY3" to generate a file but then whats the use of function modules mentioned above?
Also, when I ran "SAPFKPY3" it generated message saying "Format ACH: No payment mediums created - No payment media were created for payment group 0 for format ACH." I am damn sure I am missing something, but don't know what.
Any suggestions would be of great help. Thanks.
Kind Regards,
Nikhil J.Hi Nikhil,
The FMs that you have mentioned in your post are used to create the ACH format file that is send to the banks.
FKK_PAYMEDIUM_ACH_20-For File Header
FKK_PAYMEDIUM_ACH_30-For Batch header
FKK_PAYMEDIUM_ACH_40-For Payment Details
You can view these FMs by going to Transaction Code-FQP3. Select in the ACH format and clicking on "Event Module for Payment medium formats.
So, the ACH file that gets created during the FPY1 run is actually done by the standard program SAPFKPY3 with the help of these preconfigured FM's linked to the ACH payment medium format.
Now to the error that you are getting.Firstly Check whether the payment proposal list is getting generated or not.
If the payment proposal is not there, then there is some basic problem in the configuration settings.
(a) Check the company code for which you are running the FPY1 run, is the Payment medium linked with that in the config.
IMG->Financial Accounting->Contract Accounts Receivable and Payable->Payments->Incoming/Outgoing Payment Creation->
Define Payment Methods
IMG->Financial Accounting->Contract Accounts Receivable and Payable->Payments->Incoming/Outgoing Payment Creation->
Define Specifications for Paying Company Code
If the payment proposal is there, then the problem is only there in the payment medium format.
(a) Check the FM's are linked to the ACH format in FQP3.
(b) Note 1064779 also involves some manual activities to be performed apart from the code changes.
The manual activites are as follows and has to be perfomed one after another.
Hope it helps....
Thanks,
Amlan -
Workflow fo payment run program F110 ; Create new one
Hi All,
I am very new to Workflow concept.. I have the requirement to define
the work flow for and trigger it from custion report based on some conditions for
Pyment run program data.
the requirement is: Need to send email ntification to Apropriate person.
Can any one know how to create custom work low and how to trigger it from
custom report? please send me some detail steps to proceed further..
Its very urgent it seems..
Thanks,Well, rag rao, you have come to the wrong place then. This is a voluntary service so don't expect people to respond 'urgently to your requests. The other issue is, you are asking for step by step guide to design a workflow, are you aware that there is <b>plenty</b> of this info on SAP Help!
Finally, I think you should come clean and say to your employer/team lead that you have no workflow skills but will need more time to develop. -
Dear All,
When I run f110 - payment run, does it always create a "Payment Document" ?
Thanks in advance for your quick reply/.
Best Regards
Vijay.Hi,
i think no one of your business partner has payment method
<b>W</b> in master data or in FI-Document - only <i>T</i>
you can also take more than 1 payment method (here: <b>TW</b>)
in your parameters of F110
A.
Message was edited by: Andreas Mann -
Automatic payment run Program control points
I want to know when we are configuring APP through code FBZP.
then we want control in terms of :
1. If postal code is missing in vendor master data then it should show as exception in APP
2. If account details , bank key detail fields are not inputted in vendor master certain counties then it should show as exception while executing APP
3. Similarly If account details , bank key detail fields are not inputted in vendor master in certain counties then it should not show as exception while executing APP.
4. I mean if certain fields is not filled in vendor master for certain countries then it should show as exception while executing APP.Hi
for point no 2 & 3 you can tick 'Bank Details ' box in Payment methods country step in FBZP. According select this option for those countries specified in point 2 and leave it unticked for point no three.
For point no 1 , see if it works if you select optomize by postal code in company code specific payment method step in FBZP
hope this helps
pushkaraj -
Adding fields 2 standard payment list program (RFZALI20) in F110 t-code
hi frnds,
it is a standard progrm using the logical database pfy. to retrive data.
i have to add 5 more fileds along with footer approved by and page break(shown below) to the output list.
please help me with ur inputs.
Header Data:
*Note:
Keep the header data same as standard payment list.
Summary Data:
*Note:
Following fields are only those needs to be added in customized program. For the rest, please refer to the standard program
· Vendor Chinese Name
· Check/TT No.
· PO No.
· Purchasing Group
· Reference
· Due Date
Footer Data:
*Note:
The Footer Data need to be display at the bottom of each page:
· Review By
· Prepared By:
Breaking:
· Page break when information overflow
ZH Name C 20 As standard As standard ADRC- NAME1NAME2 Display vendor Chinese name:Select NAME1NAME2 from ADRCWHERE ADRC-ADDRNUMBER=REGUH- ADRNRAND ADRC-NATION = CIf no data can be retrieved, leave the field as blank.Wrap if the name exceed the limit. Insert the field under Vendor English Name in payment list.Refer to the attached for layout, Highlighted is place should be inserted to :
Check/TT No. C 8 As standard As standard PAYR-CHECT Display Check/TT number of this payment documentSelect CHECT from PAYRWhere PAYR-LAUFD = REGUH-LAUFDAnd PAYR-LAUFI= REGUH-LAUFIAnd PAYR-VBLNR= REGUH-VBLNR which is displayed in current payment listInsert the field in header line 1 of layout pop-up.
PO No. C 10 As standard As standard BSEG-EBELN Display the PO number of invoice documentSelect EBELN from BSEG Where BSEG-BELNR=REGUP-BELNRBSEG-GJAHR=REGUP-GJAHRAnd BSEG-BUZEI= REGUP-BUZEIInsert the field in position line 1 of layout pop-up.
Purchasing Group C 4 As standard As standard EKKO-EKGRP Display purchasing group in order to identify the buyer in charge of related POSelect EKKO-EKGRP from EKKO where EKKO-EBELN =BSEG-EBELN Where BSEG-BELNR=REGUP-BELNRBSEG-GJAHR=REGUP-GJAHR And BSEG-BUZEI= REGUP-BUZEIInsert the field in position line 1 of layout pop-up.
Reference C 10 As standard As standard BKPF-XBLNR Display physical invoice number of each invoice document in SAPSelect XBLNR from BKPF Where BKPF-BELNR=REGUP-BELNRBKPF-GJAHR=REGUP-GJAHRInsert the field in position line 1 of layout pop-up.
Due Date C 10 As standard As standard Calculated Display due date for the invoice document.Refer to the calculated logic of the field RFPOSXEXT-FAEDT in program SAPLKKBL (T-Code:FBL1N)Insert the field in position line 1 of layout pop-up.Hi Sridhar,
Please can you help me. I got the same problem to add the fields to the Payment run Program (RFZALI20). Can You please suggest me how can i solve this problem. I need to add LIFNR, XBLNR & EBELN fields from REGUP table.
Can you please help me ASAP.
Thanks & Regards
Rajendra
Message was edited by:
Rajendra Prasad -
Hi expert,
In REGUP table, I found that the field: LAUFI stored with some auto-generated ID, example:
00001O,
00002O, ...
00014O
These payment run cannot be searched through the screen of automatic payment transaction F110 (by combination of their run date and the above-mentioned run ID (identification)).
These data complicated our customized report of payment run printing. My case is I have same payment document (clearing document created by F110), with same run date, but different identification, as follows:
00014O (seem auto-generated identification)
NG335 (user defined, and with combination of run date, this F110 history is searchable through screen of automatic payment transaction)
In REGUH table, the field of LAUFI also behaves same as REGUP, which has auto-generated identification.
Does anyone face similar problem?
Why there is auto-generated identification? What is its functions?
Thanks in advance.
sbmelHi Expert,
Additionally, I found that the field of LAUFI internally is 6 char, but at the the screen of automatic payment transaction F110, the maximum char that can be entered in the identification field is 5 char.
Therefore, can we concluded that those data of REGUH-LAUFI and REGUP-LAUFI that more than 5 char (if the length of LAUFI is 6 char), we can ignore them, as these data is auto-generated by payment run program at the back-end?
I still would like to know why automatic payment program (F110) wants to generate these line item (data).
Any comments from your side?
Thanks in advance.
sbmel -
Hello Experts,
We have on scenarios like that
1) We are running payment run with daily scheduled jobs.
2) this payment ( FPY1 ) run with only CC = ABC, so that all the BP/CA selected for this run
3) There are 2 BPs and 2 CA associated with them
4) There is no payment method assign in CA,actually we give payment method at document Level ( FPE1 )
5) BP1-CA1-D1 ( have payment method D biller direct incoming )
6) BP2-CA2-D2 ( have payment method E Direct debit payment )
7) While job runs it is taking only payment method E,hence document D2 is cleared,but D1 is selected but not cleared.
8) So my doubt is how we can change the job or associated program so that it fills payment method D as well.
9) Or is there any table from where the payment run program picks the payment method.
Please give some solution for that.
Thanks & Regards
AmitHi Vikram,
Thanks for your reply
1) Yes,payment method D is specified in PCC.
2) There is only one job for payment run with program
RFKK_MA_SCHEDULER
3) No document d1 does not belongs to other company.
4) No clearing lock.
Vikram,If i check the variant of my jobs, i found that there is one payment run is assigned
11/12/2013,PAD1. If i check this payment run payment method O is assigned.
It could be reason that this run is acting as template for job and job also running with this method O instead if D ( which is my requirement )
I am not sure about this.
Please help me.
Regards
Amit -
Duplicate payments in Payment list of F110 payment run
Hello all,
We had run APP trhu F110 payment run was as expected with amount 100000 EUR but when we checked payment list (EDIT- Payment - Payment list) there are duplicate entries and total is showing as 200000 EUR.
Following are onservations
1) In SAP posting made correctly to all vendors with a total of 100000 EUR. So no double payments posted in vendor account
2) Payment list is showing amounts with a doument numbers. Duplicate payments also having document numbers but which are not exists in SAP
3) Documents posted with doc type ZP in sap is not in serial i.e 1,2,3,4 Its posted like 1,3,5,7... the document no 2,4 can be seen in the payment list
4) Also I checked log for the payment run and I found one warning message as "Check whether a duplicate payment medium has been created"
5) Also status of payment run is "Posting orders: 1,174 generated, 605 completed"
6) I also checked setting in FBZP which is also correct
We need to correct the DME file with correect postings
If anyone has faced issue then please share your inputs
Thanks & regardsDear Rajan,
the payment document validation works as follows:
If you select this parameter, a form is only printed if the related
payment document has already been posted.
Note that it is not advisable to schedule the payment program and the
data medium programs to run at the same time, if you want the system to
be able to carry out validation of the payment documents - because the
system does not start posting the documents at the same time as the
program runs, and in order to ensure that the payment program generally
finishes its run before all the payment documents have been posted, the
payment medium program (started after the payment program) would display
in the error list any documents that have not (yet) been found.
As a result double payments are not possible as no payment media is
created if the payment document is not posted. The items are still
open and are selected in the next payment run again.
If the payment document validation is not used, the payment media is
created but the open item is not cleared as the payment document is
not posted. In this case you have to clear the open items manually
(if a repeat update is not possible) to avoid double payments.
dear Prashant,
It is normal that if the automatic payment does not pay all the items, You can find them hanging into sm13.
However, in general, when this happens you could try to use the edit >
payments > after termination > draw up again option, if it is
available. If there is an entry in SM13, as in Your case, you should process it.
But sometimes the System does not allow to do it.
Anyway the only problem I can see is the one reported by the note 545340:
When the payment program is terminated, it may be the case that not all
payment documents exist on the updated database while the entries
already exist in the tables REGUH and REGUP. However, this basic
procedure has the advantage that the payment media can already be
created for the purpose of fast forwarding to the bank when for example
the payment documents update is delayed.
For this problem please refer to the Note 545340 point [4]
that answers to it.
Furthermore please be aware that:
as I told You in the beginning, If the payment program does not pay
all the invoices contained into the payment proposal, It will depend on
the fact that during the payment proposal run time and the payment
proposal time, something changed respect one of the selected invoices.
This means that one document number was NOT posted even if It is
contained in the tables REGUH and REGUP.
Please be informed payment data tables REGU* are used by only payment
program and no need to take any corrective action and should not be a
problem with auditors.
So You can pay the invoices manually or by the next automatic payment
run without any problem.
I hope now the System behaviour is more clear.
Mauri -
Hi,
In my company I want to do the automatic payment run with the customer setoff & customer open items document currency is USD & vendor document currency is LKR .I want to do the payment run in LKR.(My company code currency is LKR) I have defined the payment method "C" in both the Master data ( Customer and Vendor). Now I am trying to run Automatic Payment Program. But system shows all Customer invoice in exception list and display the following given below message. Can I run the automatic payment program using difference currencies? Please advice me to resolve the above issue.
Further this process I am doing for LKR customer & vendors & its working fine without giving any issues.
Enter a payment method for incoming payments
Message no. FZ010
Diagnosis
The balance of the items to be paid requires a payment method for incoming payments. You specified a payment method that is defined for outgoing payments.
System Response
The payment method is rejected.
Procedure
Enter a payment method for incoming payments
Thanks
ChrishanthaHi,
I have created incomming payment method under this company code & asing to the customer master records.
How can I select multiple payment method at the time of doing auto payment run
Further , I didn't do any changes in vendor master records since I have to do the outgoing payment also
Please advice
Regards
Chrishantha -
Hi,
We have created a payment run 1a for a range o vendors 1 - 200 scheduled the payment run, vendor no 10 was included. Then 10 mins later scheduled another payment run for vendor number 10 only the payment run was scheduled. Now the issue is for both payment runs the backgorund jobs are still running after 4 hours!
In FBL1n for the vendor 10 invoices have been cleared by both payment runs, which is ok. In SM50 both background jobs I can see they are stuck in program "CL_BCS_EMAIL_ADDRESS==========CP" this is the part of the BTC used to determine the email address of the vendor.
Has anyone come across this issue before?
thanks
JoeHi,
yes, though couldn't figure out the reason, however if you check SP02 in the spool area you will be able to view all the advices.
best regds
Subha -
Duplicate DME files for payment run
Hi
When you run a proposal one payment medium file is creating but when you run a payment run, there are 2 files are generating. they are duplicate files. why the program is generating duplicate files?
solution please
ManikondDearn,
the system generate duplicate files if you got two different banks on your documents. Is that your case?
regards -
Z-Program not able to pick up Payment Run date & Identification.
Hi,
I created a Z-Program for Payment file creation.
This Z-program able to pick up Payment Run Date & Identification if I run it alone ( back ground and fore ground).
My issue is, if I run it from F110 with variant, it is not able to pick up the Payment Run date & Identification.
I used following code to get the Payment Run date. (SAP Version 4.6C)
*------- SPA/GPA-Parameter
DATA: BEGIN OF gpa,
laufd LIKE f110v-laufd,
laufi LIKE f110v-laufi,
END OF gpa.
IF p_laufd IS INITIAL OR p_laufi IS INITIAL.
Get the parameter values for Run Date & Identification from F100, if
User not passed the above parameters while running this program
GET PARAMETER ID '110' FIELD gpa.
MOVE : gpa-laufd TO p_laufd.
MOVE : gpa-laufi TO p_laufi.
ENDIF.
Your help appreciated.
Thanks,
ReddyHello,
What exactly is your requirement?
IF p_laufd IS INITIAL OR p_laufi IS INITIAL.
* Get the parameter values for Run Date & Identification from F100, if
* User not passed the above parameters while running this program
GET PARAMETER ID '110' FIELD gpa.
MOVE : gpa-laufd TO p_laufd.
MOVE : gpa-laufi TO p_laufi.
ENDIF.
Your code will execute if the user doesnot pass Run Date & Run ID. But you CANNOT execute F110 without passing Run Date & Run ID.
Hope this helps.
BR,
Suhas -
Hi,
I'm working on Automatic Payment Process in the form of Letter generated by SAP SCRIPT. The program program initially it was standand form for the letter/receipt generation, now they want to do the same using another custom FORM which is used by some other custom print. I need to change the standard print program as the custom print prg so that i calls its form. But i'm not able to understand the flow of any of the print prgms. The Tcode I'm using FBZP and the payment method is F. Can any one tell me how can i come to know whether the second form can by used by the copy of the standard print program.
Thanks,
shamimHi,
At my side, my client required me to do a totally new SAP SCRIPT for the cheque printing for auto payment run.
what i did is to change the configuration for auto payment run for payment method C to change the form they are going to call to my own customized SAP SCRIPT (this SAP SCRIPT i did is a copy of the standard SAP SCRIPT) i just modified the copied SAP SCRIPT to my client requirement.
i will suggest u not to make changes to the standard program, a slight changes might cause error in the standard program. i did try to copy the standard program and modify it, its just too tedious. you will need a lot of time to understand the whole program.
just my 2 cents worth.
Maybe you are looking for
-
1st generation Time capsule??
Hi, I have searched every where but i cant find any answers and I hope you can help me:). Does 1st generation Time Capsule have wireless connection? Can you stream Music, Movies ect to your Ipad 3?And does it work to connect Ipad 3 to Time capsule? C
-
UWL Action name="viewDetail"
Hi, I have created a custom UWL for displaying HR tasks only. Everything is working fine, but the details view is not showinng by default. Instead, a button View Detail appears and when clicked the details open in a new window. In my ItemType I have
-
I have a new iPad mini and can successfully use airplay with my 2nd generation Apple tv . BBC Iplayer is fine --as is 4OD, but ITV player only works in audio format--and Demand 5 does not work at all. I am pretty sure both the latter are compatible--
-
Javascript to pause/play project
So I created an HTML5 project with CP8 and have a button on top to pause play the movie connected to an advanced conditional action to pause and play. Here are the screen shots: This action works fine until a hyperlink or a button with external link
-
I just got my MacBook yesterday and I have been trying to change my application icons but have run into a problem: all .PNG images have the same default image (the one with the piece of paper behind a photo that simply says "PNG") Every time I click