Vendor Aging Analysis Through Sap Report Painter
Vendor Aging Analysis Through Sap Report Painter
This is my first blog on SCN and I have attempted to share my knowledge in order to make the
users familiar with this reporting tool and contribute a little to the SAP Community. This blog is
restricted to the a simple designing of a “Vendor Aging Analysis Report”.
In the next screen (below) you will see a form of unstructured row and columns.
Initially, it is recommended to set General Data Selection to the form. Go to Edit-> Gen. data selection-> Gen.
data selection.
On the next screen, enter the Company Code in the selected characteristics
On the next screen, double click the lead column and change the description to Vendor Aging Analysis
The next step is to enter the characteristics in the rows. Double click Row 1 and select characteristics, i.e. the
vendor
The next step is to add the number of days in the columns for aging. Assuming the requirement from the client
is to age the vendors based on the following days:
• 30 Days
• 60 Days
• 90 Days
• 120 Days
• 150 Days
• 150+ Days
• Total
In order to achieve this, double click column 1 and select “Key Figures with Characteristics”
• Due date analysis – 1 (1 means analysis of line items due. You can even select it from F4)
• Days for net due dat
• From “0” to “30” (For aging of 30 days)
• From “31” to “60” (For aging of 60 days)
• From “61” to “90” (For aging of 90 days)
• From “91” to “120” (For aging of 120 days)
• From “121” to “150” (For aging of 150 days)
• From “151” to “99999” (For aging of 150+ days)
Enter the heading of the Columns. The form (below) will eventually look like this:
In order to add the totals in the last column, double click the dots and select formula
On the next screen, enter the formula in the Formula line by using the formula components as shown in the
next screen shot
You will be prompted to enter the description of this column. Enter “Totals” in the text box.
That was the last step for creating a form. Eventually, the form will look like this as shown below.
Upon successfully creating the form, the next step is to prepare the report for execution. Here
you are required to select the report type as “Line Item Analysis”.
Enter the form as “APAGING”. This is the form that is assigned with the report. Use the same
naming convention of the report as the one used for designing the form. We will enter the name
as “APAGING” and “Vendor Aging” in the Long text.
On the next screen, the characteristic for currency will be appearing. You may enter the currency used for your
reporting. I am using PKR for my purpose. Also add Vendor in the sel. Characteristics .
In the next tab for “Output Type”, select the output type as Classic Drill Down and Basic List: D-
Down and save the report.
You can even asks the ABAP consultant to create a T-Code at a later stage for this report instead of going
through FKI0 and add that T-Code to your Favorites.
In the next screen, select the open items key date and execute the report. It will appear something like the one
below:
You can compare the APAGING report with the current standard report in FBL1N in order to get confidence
that the report developed is accurate.
For testing purpose, I have selected Vendor No. 600015 in FBL1N Report.
Upon comparison of both the report, we can see that the report created by report painter is providing accurate
data.
Conclusion
I wish you all Best of Luck in designing the above report for your clients/ companies and I hope that I have
shared my knowledge to the extent that the users get familiar with the Report Painter tool and are able to cater
multiple reporting requirements.
Cheers
Moazzam Mubarak
Mar 1, 2015 4:25 AM
Awesome document Anss, would be waiting for more from you.
Mahmoud Elnady
Dec 23, 2014 12:34 PM
Hi
Nice Document .. Very Helpful
Regards
Mahmoud
Did you solve it to add additional fields to input selection screen? If yes, how?
Thank you,
Mariann
Prashanth P
Nov 13, 2014 9:42 AM
Hi Anss,
Thanks
Ireneaus Muoka
Sep 19, 2014 3:48 PM
Hi Anss,
Thanks a lot. It was my first time to design a report painter and your post really helped me.
Regards,
Ireneaus
raju mamidi
Sep 10, 2014 6:20 PM
Hi shahid
excellent report someone like me who new to reporting painter, it's help me a lot to create ageing reports for
my client.
Regards
Raj
Waqar Ahmed
Aug 11, 2014 9:22 AM
Dear Anss,
Thanks for posting the information in details. It will help many users to understand and design aging report.
I would like to see more details from you for other options.
Regards,
Waqar
Basappa Allannavar
Aug 11, 2014 7:50 AM
Hello Anss,
Regards,
Basappa
Thank you very much for your help, now i am able to see the line items, can you please let me know how can
we add customer filed in the input selection screen...at present we have "Open items at key date" in Tcode-
FDI0. Many thanks.
Regards,
Siddu M
You have to drill down from this list into line item report select the figure and click on to execute the line
item report.
As suggested, i have selected but i am not able to see the line items level, i can see, totals as per slabs and
also can you please advise how to add customers filed in the input selection screen, at present i have only one
filed that is Key date. Many thanks.
Regards,
Siddu M
Siddalingappa Manney
Aug 4, 2014 7:01 AM
Hi Anss,
I have followed the steps mentioned above and completed customer aging report,
When i execute the report using Tcode -FD10, i am getting only key date as input filed, i would like to add
customer filed also in the input screen and how to view the aging report by transaction level. at present i am
getting slab level total. how to view transactions . Many Thanks.
Regards,
Siddu M
Siddalingappa Manney
Jul 31, 2014 12:51 PM
Hi Anss,
Regards,
Siddu M
Lakshmi
Ganesh Sadula
Jul 12, 2014 1:37 PM
Anss Shahid Essani
Thank you for sharing Vendor ageing report with Report painter ...
With Regards,
Ganesh
shishir srivastava
Jul 12, 2014 1:24 PM
Very Good Document. Also I have one query: How can we add one more related column of GL account in the
same report? Please suggest.
Nice document. But I have a query. How can we specify the noted items i.e. down payment request will not
include in vendor balances. I am struck out here. Please clarify.
Regards,
Mukthar
Pankaj K Agrawal
Jun 28, 2014 7:58 AM
Dear Mr. Shahid,
Really a Great Explanation for Drill-Down Report Painter functionality. Much appreciated your way of helping
others to understand SAP standard functionality.
Have also attempted to create one small report for Vendor balance only with Drill-Down Report facility.
Have one small question, When user prints the drill down report, Selection criteria comes into the printout in the
starting which is quite annoying, tried to remove the tick from setting still could not get success for removing the
selection criteria.
Would you be needful to help me for removing the selection criteria from drill-down report printing.
Kind Regards
p
Muhammad Javed
Jun 28, 2014 12:05 AM
Dear Shahid,
Regards
Javed
Erwin Leitner
Jun 27, 2014 11:14 PM
Hello,
Vinod Vemuru
May 23, 2014 12:19 PM
Thanks,
VV
Ankur Sharma
Dec 3, 2013 9:39 AM
Excellent work !
madhu kumar
Oct 7, 2013 7:17 AM
Dear Anss Shahid Essani,
yogesh raina
Sep 20, 2013 12:59 PM
Hello Anss,
Thanks for sharing this wonderful information for generating report for vendor..
regards,
YR
Hi Veenu,
I think that the ABAPer is the better person to assign T-Codes to report. Once you have created the report, the
ABAPer may ask you the report's program.
When you are executing the report, you may go to "System --> Status". There you will be able to find the
program and other information that the ABAPer might require.
Cheers,
Anss
veenu gulati
Sep 18, 2013 5:21 PM
Hi,
Thanks for Sharing. I would like to know How to create Transaction Code for this Because there is no library
involved here.
Regards
Veenu Gulati
Santanu Das
Aug 1, 2013 2:59 PM
Very Informative. Thanks for sharing.
Regards,
Santanu
Nifrash Rahmathulla
Jul 30, 2013 6:05 AM
Hello Anss,
This is a fantastic post for the people who have heard about report painter and never used like me..
totally understand the content thanks for your hard work and keep it up.
tc
Omkar Atre
Jul 26, 2013 1:44 PM
Hi Anss,
Thanks for sharing this wonderful exercise.However, I am facing a problem while adding the key figures
• Account Type – K
• Vendor – From “0” to “9999999”
I am unable to see the fields 'account type' and 'vendor' in this screen. I tried a lot to find how I can add these
characteristic to the key figure, however I coudn't succed. Unless these fields can be added to the chart the
row would not be complete.
I would be grateful if you help me out of this.
Regards,
Omkar
Mallikarjuna Gowdar
Jul 21, 2013 9:23 PM
Hi there,
Thank you very much. its very useful. COuld you please let us know building of Cash flow, Income statements
and Funds flow statements?
Regards, 'MG
Prasad Tatikonda
Jul 16, 2013 4:31 PM
Hi,
Nice to read your blog. I found some other blogs related to Report painter in detail. Please look into below links
for those.
SAPexperts | Use Report Painter to Facilitate the Design of Due Date Analysis Reports
and
SAPexperts | Basics of How to Use Report Painter to Facilitate Design of Due Data Analyis Reports
Best Regards,
Prasad
Pampaniya Rakesh
Jul 2, 2013 8:08 AM
hi,
nice work. very useful for functional consultant. also one thing mention to how create TCODE for this report
and how to assign to report group.
regards,
Rakesh
Mohit Pandya
Jul 2, 2013 7:10 AM
Hi Anss
this you have developed is very good and easy way to understand.
Thanks is not sufficient word You Deserve More Than That
but Still Thank you
Muthukumareshan vijayan
Jul 1, 2013 2:17 PM
HI Anss,
Thanks
Muthu
CO reports with Report painter is also similar to the ones explained by Anss Shahid Essani.
George koshy
Senior SAP CO Consultant
Umamageshwaran Srinivasan
Jun 30, 2013 12:05 PM
Good effort. It is very useful, keep posting.
Regards,
Umamageshwaran.S
SAP 4 ME
Jun 28, 2013 11:13 PM
Good one...keep it up.
Cheers,
PS
yq z
Jun 26, 2013 11:08 AM
Thanks for your share.
Cheers,
Tim
Mariks .
Jun 21, 2013 3:46 PM
Excellent work done....Any one can understood easily with above explanation....Thank you....Keep it up...
Aditya Varrier
Jun 12, 2013 4:35 PM
cool ASE.
Cheers,
Aditya V
Guillaume Beaurivage
Jun 12, 2013 2:52 PM
Very simple and very efficient! Thanks!
Our company policy is not to use residual item, but strongly partial payments,
We already have tolerance group for customers/vendor, and it work on way as you explained. Unfortunately
we cant use this functionality. I need solution for partial payments always to take net due date from original
invoice.
Thanks,
Krali Marko
G. Ajit Kumar
Mar 4, 2013 9:52 AM
Very nice post...please keep up the good work Anss!
Ajit
• the terms of payment of the invoice should be assigned to the residual item in case of a partial
payments.
• Create a tolerance group/modify the existing tolerance group for customers/vendors(please use
transaction code OBA3) and
• In the box - Specifications for Posting Residual Items from Payment Differences, select the checkbox
- Payment Term from Invoice(T043G-XKONR) and
• In the Customer/Vendor Tolerance Group please do not maintain any Payment Terms in the field -
Fixed payment term(T043G-ZTERM) and
• Assign the tolerance group to the desired customer/vendor master(please use transaction code
FD02/XD02/FK02/XK02).
After the above steps have been carried out please enter a customer/vendor invoice and post a partial payment
against the same customer/vendor.
Please check the residual item, the terms of payment available in the invoice would be assigned to the residual
item.
(I understand your query was specifically addressed to Anss, but i just thought that the resolution is important
rather than the resolution provider)
G. Ajit Kumar
Krali Marko
Mar 3, 2013 9:03 PM
Thanks Anss for this post, it's really very nice report, looks perfect, but....
I was already familiar with this kind of reports, to be honest, but I have some issue with this report,
I suppose you could help me,
Problem is when I have partial payment for an invoice,
If partial payment is made before due date of invoice, system gives same due date on partial payment as
invoice, but when a partial payment is made after due date of invoice, system gives posting date of partial
payment as due date (F-53, F-28 for customers), (just to mention that payments from F110 always take posting
date of partial payment as due date) and then in this report partial payment and invoice are coming in two
different ages,
Is there a way in sap, partial payment to take always due date of invoice, no matter when it happens or this is
standard behavior of SAP.
For that reason I use report S_ALR_87012085 and a tick Assign Items option, works fine, but it's not very
charming, looks bad, not user friendly at all, not good for export also,
Firoz, I will surely post something related to Controlling as well very soon!
Regards,
Anss
Nadeem Ansari
Feb 22, 2013 1:19 PM
Thanks Anss.... It is very useful
Regards,
Nadeem
saqib ikram
Feb 22, 2013 12:33 PM
Atif Farooq
Feb 22, 2013 7:34 AM
Good effort Anss. Keep posting.
Firoz Sayed
Feb 22, 2013 6:23 AM
Great Share,
Thanks anyway
Regards