Display Payment Proposal
Hi All,
We have a requirement to give access to some users to only view the payment proposal.
Txn FBZ0 gives user the access to edit the proposal as well.
Is there any way we can restrict the user to only view the payment proposal & not be able to edit the same ?
Thanks in advance
Rgds,
Nitin
Hi,
Good morning and greetings,
Create a new profile for the transaction code F110 (in display mode only) and attach the profile to the user ID SU01...the user will be in a position to only view the payment run and will not be in a position to do anything to the proposal...The profile name is S_A.SHOW.
Please reward points if found useful
Thanking you
With kindest regards
Ramesh Padmanabhan
Similar Messages
-
Dear Guru's
My company has just updated SaP system from 3.1H to Ecc6. When I run proposal, in the column selection field I can see Name 1 but cant find Name 2 and Name 3, is there anyway to include this fields so that I can select Name 1, Name 2 and name 3
Regards
SHakeerHi Joao, thanks for your response, these are the screenshots:
In vendor master 10000538 I have an Alternative payee 10000243:
If we review vendor master information (Bank Details ) for 10000243:
As you see Bank Data is maintained. When we do payment run using F110, then select Display Proposal, the Payee's account no and bank key does not appear
Information about these fields:
Payee's bank key field data Table name REGUO, Field name ZBNKY Data Element DZBNKY
Payee's account no field data Table name REGUO, Field name ZBNKN Data Element DZBNKN -
Standard Report for Payment Proposal:Open Items
Hi all
Is there any standard report for to display Payment Proposal:Open Items?
I know we can see them in F110 but I am wondering if there's other related report.
Thanks in advance.
azHi,
Check following report. it may help you
S_P99_41000099 - Payment List
Regards,
Jigar -
Run F110 Payment Proposal in Custom Z Report
Hi Folks,
I have a requirement to run payment proposal part of the F110 transaction from a Z program without having to create a payment proposal.
It's a little tricky to explain so I will try to say it in these terms:
My desired output is the "Display Payment Proposal: Payments" table that can be viewed by clicking Display Proposal button in F110.
My desired input is Company Code, Pament Methods, Next Payment Date and the list of Vendors (i.e. the values that are entered when creating the payment parameters.)
So, is this achieve able without going through tons of F110 code to replicate the functionality.
Many thanks for any help,
ColmI created a function module to do the work. Hopefully somone finds it useful
FUNCTION z_run_dummy_pay_proposal.
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_LAUFD) TYPE F110V-LAUFD
*" REFERENCE(I_ZWELS) TYPE F110V-ZWELS
*" REFERENCE(I_NEDAT) TYPE F110V-NEDAT
*" REFERENCE(I_LAUFI) TYPE F110V-LAUFI
*" EXPORTING
*" REFERENCE(EXCEPTION) TYPE CHAR255
*" CHANGING
*" REFERENCE(T_LIFNR) TYPE ZTT_LIFNR
*" REFERENCE(T_BUKRS) TYPE ZTT_BUKRS
*" REFERENCE(T_REGUH) TYPE ZTT_REGUH
*" REFERENCE(T_REGUP) TYPE ZTT_REGUP
*" REFERENCE(T_BSIK) TYPE ZTT_BSIK
DATA: ls_rfdt TYPE rfdt, "Cluster Table that stores the Payment Parameters
lv_seconds TYPE i, "Seconds used to control the wait time
ls_lifnr TYPE lifnr,
ls_bukrs TYPE bukrs.
*RFTD table is the parameter cluster table for F110 amoung others
CONSTANTS: lc_relid TYPE rfdt-relid VALUE 'FB', "CHAR02 data element for SYST from RFDT table
lc_parm TYPE c LENGTH 4 VALUE 'PARM', "Constant value to pass into the RFDT table
lc_f110 TYPE c LENGTH 4 VALUE 'F110'. "Constant value to pass into the RFDT table
*The values are needed to store the parameters correctly in the Parameter Cluster Table
f110v-laufd = i_laufd.
f110v-laufi = i_laufi.
f110c-budat = i_laufd.
f110c-grdat = i_laufd.
rfdt-mandt = sy-mandt.
rfdt-relid = lc_relid.
CONCATENATE lc_f110 i_laufd i_laufi lc_parm INTO rfdt-srtfd.
f110id-progr = lc_f110.
f110id-laufd = i_laufd.
f110id-laufi = i_laufi.
f110id-objkt = lc_parm.
*Build up the Vendors that are being stored in the parameters
LOOP AT t_lifnr INTO ls_lifnr.
r_lifnr-sign = 'I'.
r_lifnr-option = 'EQ'.
r_lifnr-low = ls_lifnr.
APPEND r_lifnr.
ENDLOOP.
*Build up the Company Codes that are being stored in the parameters
LOOP AT t_bukrs INTO ls_bukrs.
fkttab-bugrp = sy-tabix.
fkttab-zwels = i_zwels.
fkttab-nedat = i_nedat.
fkttab-bukls = ls_bukrs.
fkttab-xpruf = 'X'.
*To match the SAP standard I put in 6 blank lines
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
ENDLOOP.
LOOP AT fkttab WHERE bugrp IS NOT INITIAL.
buktab-bukrs = fkttab-bukls.
buktab-bugrp = fkttab-bugrp.
SELECT SINGLE land1
FROM t001
INTO buktab-land1
WHERE bukrs = fkttab-bukls.
SELECT SINGLE zbukr
FROM t042
INTO buktab-zbukr
WHERE bukrs = fkttab-bukls.
APPEND buktab.
ENDLOOP.
*Use the SAP standard to format the Vendors
PERFORM selektion_lifnr.
*Create the Payment Parameters
PERFORM sichern.
*Commit the work and wait for the Payment Parameters to be written to the database
COMMIT WORK AND WAIT.
*Wait up to 4 minutes for the Payment Parameters to be created, if they aren't after
*4 minutes raise an exception
CLEAR lv_seconds.
DO 240 TIMES.
SELECT SINGLE *
FROM rfdt
INTO ls_rfdt
WHERE relid = lc_relid
AND srtfd = rfdt-srtfd.
IF sy-subrc = 0.
EXIT.
ELSE.
WAIT UP TO 1 SECONDS.
lv_seconds = lv_seconds + 1.
IF lv_seconds = 240.
exception = 'parameter_create_failed'. "Old and new exceptions cannot be used at the same time
EXIT.
ENDIF.
ENDIF.
ENDDO.
*Once the payment parameters have been created we can create a payment proposal
CALL FUNCTION 'SCHEDULE_PAYMENT_PROPOSAL'
EXPORTING
i_laufd = i_laufd
i_laufi = i_laufi
i_xstrf = 'X' "Create immediatly
EXCEPTIONS
startdate_wrong = 1
parameters_missed = 2
lock_failed = 3
job_open_failed = 4
job_close_failed = 5
OTHERS = 6.
IF sy-subrc <> 0.
exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
*Trigger the Job
COMMIT WORK AND WAIT.
*Clear out the tables that are used to store the cluster table
*values for the parameters
REFRESH: buktab, fkttab, slktab, sldtab, trctab, usrtab,
faetab, jobtab.
CLEAR: buktab, fkttab, slktab, sldtab, trctab, usrtab,
faetab, jobtab, f110c, trcopt, f110versionpar.
*Import the Payment Parameters Values
IMPORT buktab fkttab slktab sldtab trctab usrtab
faetab jobtab f110c trcopt f110versionpar
FROM DATABASE rfdt(fb) ID f110id.
*Check to see has the job finished
CLEAR lv_seconds.
DO 240 TIMES.
READ TABLE jobtab INDEX 1.
SELECT SINGLE *
FROM tbtco
WHERE jobname = jobtab-jobname
AND jobcount = jobtab-jobcount
AND status = 'F'.
IF sy-subrc = 0.
EXIT.
ELSE.
WAIT UP TO 1 SECONDS.
lv_seconds = lv_seconds + 1.
IF lv_seconds = 240.
exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
EXIT.
ENDIF.
ENDIF.
ENDDO.
*Store the Payment Proposal Header Values
SELECT *
FROM reguh
INTO TABLE t_reguh
WHERE laufd = i_laufd
AND laufi = i_laufi.
*Delete the values where no payment will be made
DELETE t_reguh WHERE vblnr IS INITIAL.
*Store the Payment Proposal Line Item Values
SELECT *
FROM regup
INTO TABLE t_regup
FOR ALL ENTRIES IN t_reguh
WHERE laufd = t_reguh-laufd
AND laufi = t_reguh-laufi
AND xvorl = t_reguh-xvorl
AND zbukr = t_reguh-zbukr
AND lifnr = t_reguh-lifnr
AND kunnr = t_reguh-kunnr
AND empfg = t_reguh-empfg
AND vblnr = t_reguh-vblnr.
*Get the relevant Outstanding Payment to Vendors Values
SELECT *
FROM bsik
INTO TABLE t_bsik
FOR ALL ENTRIES IN t_regup
WHERE bukrs = t_regup-bukrs
AND lifnr = t_regup-lifnr
AND umsks = t_regup-umsks
AND umskz = t_regup-umskz
AND zuonr = t_regup-zuonr
AND gjahr = t_regup-gjahr
AND belnr = t_regup-belnr
AND buzei = t_regup-buzei.
*Delete the Payment Proposal
CALL FUNCTION 'DELETE_PAYMENT_PROPOSAL'
EXPORTING
date = i_laufd
identification = i_laufi
EXCEPTIONS
abnormal_end = 1
no_delete_authority = 2
OTHERS = 3.
IF sy-subrc <> 0.
exception = 'proposal_delete_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
*Delete the Payment Parameters
CALL FUNCTION 'DELETE_PAYMENT_PARAMETERS'
EXPORTING
i_laufd = i_laufd
i_laufi = i_laufi
i_inter = space
EXCEPTIONS
no_authority = 1
parameters_missed = 2
wrong_status = 3
OTHERS = 4.
IF sy-subrc <> 0.
exception = 'parameter_delete_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
ENDFUNCTION.
Edited by: Colm Gavin on Apr 15, 2011 12:22 PM -
Automatic Payment Program -Display of Payment Proposal
Dear Gurus,
My client has maintained a industry field for all the vendor in their Master Data.The Reason for that when they run the APP they just select the industry in the free selection field.And the payment prosopal should be specific to Industry wise.
But my problem is that when the payment proposal is display their is no field for industry ,and because of that its difficult for me to segregate the payment proposal as per Industry wise.
for Example
0001 is for Chemical Industry
0002 is for Construction Industry
And when i run the Payment program system will give for these 2 industry wise payment proposal.But how should i differentiate between industry 0001 & industry 0002.Because there is no field in the payment proposal window through which i can differentiate between these 2 industry payment.
I thing i have myself clear regarding the requirement.
Regards
AnantThanks for our valuable suggestion.But i am also stuck there how should i group the payment because industry field is not there in BSID & BSIK,or is there any thing i have to do to maintained the payment proposal as per Industry wise.
Can you please help me in that.
Regards
Anant -
Assignment field in Payment Proposal Display
Hi,
I would like to have Assignment field in Payment Proposal Display.
I checked in Tcode O7Z6 but could not find the option
Can anyone let me is this possibel..if yes what is the way
thanks,
JRHi,
In standard SAP it is not possible to add the field Assignment (ZUONR) for displaying it in Payment Proposal.
I think the only option is to develop a ABAP program, but this will unnecessarily make things complex in APP.
Thanks
Murali. -
Payment Proposal F110 for vendors
Dear experts,
Here is my requirement. A batch job should be scheduled to create a payment proposal. As soon as a proposal created, it should be routed to an approver via workflow to view the proposal and proceed further to run the payments.
We have about 20 company codes and only one company will be making a payment from only one bank account. We have about 4 different payment methods and few invoice document types. My questions are
is it best practice to schedule a payment proposal via a batch job?? i have seen people running the proposal manually..
1) Are there any standard workflows or user exits available to trigger when a proposal is created
2) What will be the best practice to give a logic to trigger a workflow? When we create a proposal, table REGUH will be updated for each payment document. So, if I ask workflow to look in reguh table for all payment runs on today's date and create a work item for all of the line item?
3) The reviewer will have only display access to the proposal once they click on work item in the workflow. So they would hit the display proposal icon to view the details.
3) I have only worked with four company codes based off four different countries. but, in this scenario we have sereral company codes for one country. what is the best practice to schedule a proposal for all company codes and payment methods at the same time? if i do this, i will have multiple payment programs and a variant for each payment program. I'm concerned about producing DME and postive pay file at single shot.. or by company code and payment method, if I do this the reviewer have to look at the proposal by payment method
4)I'm unable to run proposal without entering vendor numbers parameters screen AND additional log screen. How can I bypass this and jsut run for all vendor in those comopany codes? I have documen type in free selection. If I don't give vendor number in either of these two places, I will get a message that no accounts have been selected yet.
Please helpHi,
Please check transaction : F110S
Here you have various options to schedule the proposal and payment with different comapny codes and payment methods.
Please read the program documentation for further processing.
Rgds
Murali. N -
Approval for F110 after payment proposal
Hi,
I am having a new requirement for F110 tcode, before payment run and after payment proposal somebody has to see the vendor, customer and bank detail etc., and he shall approve it or reject and once he approve which ever item is approved will automatically proceed for payment run.
I found some workflow but it will trigger only,
1. Single customer.
2. Single vendor.
I found business transaction event but it will run for only customer.
I need some badi or something to fulfill my requirement.
Thanks in advance.
regards,
Amd.,hi all,
i started this project again after so long break....,
my steps to complete this task-
i copied the program / report- sapf110o to z* and started building the whole scenario. and will try to assign the workflow as well which is related to miro , ws20000397(but still not sure).
logic:
only for invoice payment.
only date as selection my program will show all the proposal on that date. in second screen vendor level approval is available and in third level detailed level approval is available.and in third screen you can cross check accounting document or display miro.
it has three level approval, will update table and this will trigger workflow(while running f110) so need to do some enhancement on f110 as well to trigger workflow.
thanks and reg,
Ahmed, -
F110 report for payment proposal
Dear All
we are going to splitt in term of authorization the proposal step from the payment run step, it means, one user will be able to run only the proposal but he will not able to run the payment.
I am looking for some SAP standard report in order to have a kind Payment proposal that has been created for which we have to post the payment.
Someone can help me?
Ragards
MarcoHi
Goto TCODE : F110 > Menu >Environment>select Authoriztions - you will get below list.....with the help of BASIS guy,,,,in the roles specified to the users,,,,use the below activities to have the option you asked.
02 Edit parameters
03 Display parameters
11 Execute proposal
12 Edit proposal
13 Display proposal
14 Delete proposal
<b>15 Create payment media of proposal</b>
<b>21 Execute payment run</b>
<b>23 Display payment run</b>
24 Delete payment run payment data
25 Create payment media of payment run
26 Delete payment orders of payment run
31 Print payment medium manually
VVR -
Open Items Are Locked in a Payment Proposal
Dear experts,
Please isn't there an easier way to found out in which proposal run an open item is locked without displaying the database table REGUS via the transaction code SE16? I mean, isn't there a kind of transaction code users can run by themselves to get this answer?
Best regards,
Marcos.HI, Murali. N.
The problem I face is when I try, for instance, to clear a vendor account via transaction code F-44. If the open item is locked in a payment proposal run, it won't be available in F-44. I'd like to know if there's a way to identify which in proposal run the item is locked without displaying the database table REGUS.
Best regards,
Marcos. -
Payment program- error in payment proposal
frnds
i am trying to run payment program and after entring all the parameters, i tried to display proposal, but it gave me following error and message no.
Message no: FZ003
Error: Compnay codes TT00/TT00 do not appear in proposal 04/13/2007.
Diagnosis:
No data exists for the specified paying company code TT00 and the specified sending company code TT00 in payment proposal 04/13/2007.
Procedure:
Check the flow trace and payment proposal list in order to determine why the specified company codes are not contained in the proposal.
please reply asap , as i need to pay vendors by tomorrow.
my paying co code and sending co code is TT00 in FBZP
thanksHi
This means that there are no invoices due on the dates you have specified in the proposal. Check the following:
(1) The due date of the invoice that you want to pay;
(2) The posting dat of these invoices - they should be before the "Docs entered up to" date that you entered in F110. -
F110- Alternative payee in payment proposal.
Hello Experts,
I have an issue with alternative payee, when I have executed a payment proposal for a vendor it has picked alternative payee in payment proposal.
I can see assignment of alternative payee in table LFA1 for that vendor, however I am unable to see any assignemnt of alternative payee in Vendor master records as well as at document entry level.
Please let me know is any other way which it pick up the alternative payee in payment proposal other then through Vendor master record.
Regards,
MMHi Kameshwar Rao,
Thank you very much for your reply,
As I mentioned in my question. I have checked in Vendor master General as well as Company code data, however I am unable to see any alternative payee assignment in vendor master record, but when I saw in LFA1 table for that vendor, I can see assignment of alternative payee for that specific vendor.
Please let me know how it is display in LFA1 table even though it does not contains any entry in Vendor master record.
Regards,
Mahesh -
Hi
Today after creating a payment proposal list when the user tried to display the proposal list,it is showing all the transaction items of last three years.It should not.It should display only what is created in latest proposal created. I have not changed any config on AP. Can some one help me why proposal list is showing all the old cases ?
Thanks
SatyaHi,
In your case U have described that in the proposal list all the line item pertaining to last year U are getting the list, that means u have open line items of last three year, try to close those open items of last three years, and then try to create the new payment run and check. I think it will work because as mentioned by U that U have not changes any confonfiguration.
Regards,
Venkat. -
Record of the user name that created a payment proposal (F110)
Hello,
I would appriciate your help with a question I have regarding the payment proposal process (F110).
I am trying to find where the system keeps a record of the user name that created the payment proposal.
I saw this field only in the table REGUA (Change of payment proposals: user and time),
but I didn't see it for regular payment proposals (not in REGUH and REGUP).
In general, My goal is to be able to check that the user who is creating the payment run is different from the user who created the payment proposal.
Thank you in advance.In F110, display the payment proposal log. Shift+F7.
in the heading line 'ob log overview for job' you can see the job name.
say 'F110-20110104-FR4NA -X'
if it is F110-20110104-FR4NA -X / 05170400, you have to take the part before the slash that is F110-20110104-FR4NA -X
Go to SM37, enter this in the job name. Enter * in the user id. Enter the date , on which payement run was done.
Then execute. YOu will see, who has run the proposal or payement run in the resulting screen. -
Payment proposal is blocking but block key is not updating in Invoice
Hi All,
While doing F110 Automatic payment program In the proposal run I am blocking some invoices. Block key is accepting in payment proposal run. but The block key is not updated in the Invoice display document (FB02).
For where I have to do the configuration setting for this.
Please do me the needful.
Regards,
Sreekanth LokarayHI,
Go To t.Code OB21 path: Financial Accounting (New)>Accounts Receivable and Accounts Payable>Customer Accounts>Preparations for Creating Customer Master Data>Define Screen Layout per Company Code (Customers) and click on Define Screen Layout per Company Code (Customers) and double click on company code and double click on Payment transactions and Payment methodsSuppress Req. Entry -- Opt. entry ---Display
Go To t.Code OB24 Financial Accounting (New)>Accounts Receivable and Accounts Payable>Vendor Accounts>Master DataPreparations for Creating Vendor Master Data>Define Screen Layout per Company Code (Vendors) ouble click on company code and double click on Payment transactions and Payment methodsSuppress Req. Entry -- Opt. entry ---Display
Thanks,
Raviteja
Maybe you are looking for
-
I converted my band's performance from vhs tape to dvd on a stand alone Pioneer dvd burner. How do I import that video (and audio) into iMovie for editing? G4 17" powerbook Mac OS X (10.4.3) G4 17" powerbook Mac OS X (10.4.3)
-
Search option in catalog selection in maintenance notification item, object
Dear Experts, I have a problem to search & choose the relevent catalog codes in maintenance notification item, in catalog selection pop up when F4 done on object part. Is there any setting to find the relevent codes from the cataloge selection scree
-
Depreciation need to run in last year
Hi, While trying to close the fiscal year 2008 we got the error " Depreciation not posted completely". For some of assets we are failed to run the depreciation. now we want to run the depreciation for those assets in 2008. please guide me sateesh
-
Hi This is a really basic question but I am drawing this image and I want the line thickness to remain consistent I am using a path and applying the charcoal pencil. At the top where the end of the line meets the start of the line, the end of the li
-
Webservice got the error 'For input string: "NEW" '
Hallo Experts. Since 2 weeks I've tried to understand the whole stuff about CAF... And I meet so much problems und the part of problems I've solved... But some others I cannot.. So I post some questions on the forum... I've developed the application