Search The SAP Consultant

Tuesday, July 20, 2010

Payment approval on F110

Today I’m going to talk about a solution that I have implemented for one of my clients. The requirement was to implement an approval process for the vendor payments. Basically my client wanted to review and approve the out going payments generated by SAP automatic payment program. For simplicity I have broken down the steps below.

Step 1

Implement the business transaction event 1120. Please refer to my post related to BTE for detailed information.

Step 2

Within the function module that have been created for BTE 1120, Implement the following logic.

As you can see from the above screen print, I have extracted the payment ID and the date from the accounting document header text.

I have created a custom tableZPAAPPROVAL to facilitate a simple approval process. But this can be enhanced based on the approval requirements.

Now lets see how this solution works. When a payment run is executed, system allows the payment proposal to be created but throws an error message when the user tries to execute the payment run.

Manager can approve the payment using the approval logic implemented. In my case, manager approves it using the table ZPAAPPROVAL. Once the approval is obtained, system allows the payment to be made.

I hope this post is useful to you. Please feel free to leave your comments.

15 comments:

ruks said...

Extremely helpful..! Thank you for all the knowledge passing shathees... truly a remarkable trait in you..!

Nitish said...

Hi,
I am not able to veiw the screen shots which you have provided.
Could you please forward me the document at nitish.jgupta@yahoo.com.
Thanks in advance for the knowledge sharing,
Warm Regards,
Nitish

Anonymous said...

hi sathis
the blog is really nice.,
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.

and it should be only for vendor.,
hope this will work for me but i am in need of document could you please mail me sazaed at gmail dot com thanks in advance.

www.saponlineguide.blogspot.com said...

sap bw,what is sap,sap help

TA said...

Very Helpful Shathees..can you also mail me the document on tushar82@gmail.com...also how did you facilitate the payment using table ZPAAPPROVAL..can you share more details around it

taniak0033 said...

Hi,
We have a similar requirement and I would love to review your solution in more detail. Are you able to share your doco? Did you also have to keep a log on approval actions? Any additional information would be greatly appreciated - taniak0033 at gmail dot com.
Regards
TK

SmartClient said...

Thank you so much for providing these information. Auditing SAP System

myABAP said...

Hi

This post is good and fulfill my requirement. Can you pls. send me the complete code with screen shoots to my id prakhyask@gmail.com

Anonymous said...

Very helpful, please can you send me the document on krishnarindra@gmail.com

Nihan Cini said...

Hi,

Thanks for your helpful post. I would be grateful if you could send me the complete code and the screen shots.
nihan.cini@icloud.com or nihancini@gmail.com

Kind Regards,

phani kumar said...

Hi,

Nice Post,
i am unable to view screen shots.
Could you please forward me the document at phani3310@gmail.com


Thanks,
Phani

Rajesh Kumar said...

Hi,

Thanks for sharing this helpful post. I would be grateful if you send me the complete code with screenshots of the same, as we have the exactly same requirement at one of our client.

My mail id carajeshjsr@gmail.com or rajeshkr.fico@gmail.com

Thanks & Regards,
Rajesh

Bernard Pathripala said...

Hi Sathees,

the blog is very good. Can you please let me know which functional module name used and if possible can you send me the detail steps to my mail id Bernard.pathripala@gmail.com

DIVYA said...

Extremely helpful..! Thank you for all the knowledge passing. SAP ONLINE COURESE

dimath72 (The great) said...

Thanks for sharing this helpful post. I would be grateful if you send me the complete code with screenshots of the same, as we have the exactly same requirement in my company.

My mail id dimath72@gmail.com .

Thanks & Regards,