Vendor Ageing Analysis Through Report Painter

download Vendor Ageing Analysis Through Report Painter

of 18

description

Vendor Ageing Analysis Through Report

Transcript of Vendor Ageing Analysis Through Report Painter

Vendor Ageing Analysis through Report painter

Report Painter is a very flexible reporting tool which can help the Functional Consultants to develop various reports without the help of ABAP. The advantages of the Report Painter are that defining report is very easy and flexible and you have control over the layout. The Rows and Columns are display in the definition the way they are in the report itself.Common reports that most of the clients require are: Statement of Financial Positions Income Statements Cash Flow Statements Segmented Financial Statements Aging Analysis Reports Ratio AnalysisThis 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.Step 1 Create Form (FKI4)

Enter the Form Type as Line Item Analysis Use your own naming convention to give a description to the form The structure should be Two Axes (Matrix)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 toEdit-> 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

On the next screen enter the following in the selected characteristics: Account Type K Vendor From 0 to 9999999

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 TotalIn order to achieve this, double click column 1 and select Key Figures with Characteristics

On the next screen enter the following in the selected 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.Always save your form after completion of every step.That was the last step for creating a form. Eventually, the form will look like this as shown below.

Step 2 Create Report (FKI1)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.

Step 3 Report Execution (FKI0)

Go to the above T-Code and select the report APAGING in the line items tab and execute this 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.ConclusionI 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.I will also try to share many further reports very soon!CheersAnss Shahid Essani(ACCA)Certified SAP Consultant4013ViewsTags:report_painter,vendor_aging,sap_erp_financialsAverage User Rating(17 ratings)inShare24Comments 29Comments Firoz SayedFeb 22, 2013 6:23 AMGreat Share,Do you have any information on Controlling Reports through Report Painter. ?Thanks anywayRegardsLike(0) George KoshyJun 30, 2013 1:08 PM(in response to Firoz Sayed)Dear Firoz,CO reports with Report painter is also similar to the ones explained byAnss Shahid Essani.Tr- codes are GR51/52/53 Create/change/display report groups.GRR1/2/3Create/change/display reports.There are different standard libraries available, with which only standard CO reports created by SAP. You may use the standard libraries and also you may copy the standard libraries and create new libraries in customer naming range.And also you may copy the standard reports and create new reports in customer naming range and modify them to suite business requirements. And you can transport(Tr.code GCTR ) the report group(recommended).Most used standard libraries are1VK-Cost Centers: Absorption Costing( for Cost center reporting)8A2 EC-PCA: Standard Reports(for Profit center reporting )6O1 Internal Orders(for Internal Order / PM order reporting)thanks & regards,George koshySenior SAP CO ConsultantLike(2) Hatem ABIDIJul 22, 2013 12:58 PM(in response to George Koshy)very nice and very helpfulLike(0) Atif FarooqFeb 22, 2013 7:34 AMGood effort Anss. Keep posting.Like(1) saqib ikramFeb 22, 2013 12:33 PMVery informative Anss. keep it upLike(1) Nadeem AnsariFeb 22, 2013 1:19 PMThanks Anss.... It is very usefulRegards,NadeemLike(1) Anss Shahid EssaniFeb 22, 2013 1:24 PMThanks Atif, Saqib and Nadeem Bhai.Firoz, I will surely post something related to Controlling as well very soon!Regards,AnssLike(1) Krali MarkoMar 3, 2013 9:03 PMThanks 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,Like(1) G. Ajit KumarMar 4, 2013 7:36 AM(in response to Krali Marko)Hi Krali Marko,If i understand your requirement correctly, you want:1. the terms of payment of the invoice should be assigned to the residual item in case of a partial payments.Standard SAP has a solution for acheiving this requirement.Please do the below mentioned steps:1. Create a tolerance group/modify the existing tolerance group for customers/vendors(please use transaction code OBA3) and1. In the box - Specifications for Posting Residual Items from Payment Differences, select the checkbox - Payment Term from Invoice(T043G-XKONR) and1. In the Customer/Vendor Tolerance Group please do not maintain any Payment Terms in the field - Fixed payment term(T043G-ZTERM) and1. 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.Hope this helps in resolving your issue.(I understand your query was specifically addressed to Anss, but i just thought that the resolution is important rather than the resolution provider)Thanks and regards,G. Ajit KumarLike(0)1. Krali MarkoMar 4, 2013 10:57 AM(in response to G. Ajit Kumar)Hi Kumar, thanks for your reply,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 MarkoLike(0) G. Ajit KumarMar 4, 2013 9:54 AMVery nice post...please keep up the good work Anss!Thanks and regards,AjitLike(0) Guillaume BeaurivageJun 12, 2013 2:52 PMVery simple and very efficient! Thanks!Like(0) Aditya VarrierJun 12, 2013 4:35 PMcool ASE.Cheers,Aditya VLike(0) Mariks .Jun 21, 2013 3:46 PMExcellent work done....Any one can understood easily with above explanation....Thank you....Keep it up...Like(0) yq zJun 26, 2013 11:08 AMThanks for your share.Cheers,TimLike(1) SAP 4 MEJun 28, 2013 11:13 PMGood one...keep it up.Cheers,PSLike(0) Umamageshwaran SrinivasanJun 30, 2013 12:05 PMGood effort. It is very useful, keep posting.Regards,Umamageshwaran.SLike(0) Muthukumareshan vijayanJul 1, 2013 2:17 PMHI Anss,Very informative and Easy to understand.ThanksMuthu

Like(0) Mohit PandyaJul 2, 2013 7:10 AMHi Anssthis you have developed is very good and easy way to understand.Thanks is not sufficient word You Deserve More Than Thatbut Still Thank youLike(3) Pampaniya RakeshJul 2, 2013 8:08 AMhi,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,RakeshLike(0) Prasad TatikondaJul 16, 2013 4:31 PMHi,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 ReportsandSAPexperts | Basics of How to Use Report Painter to Facilitate Design of Due Data Analyis ReportsBest Regards,PrasadLike(0) Mallikarjuna GowdarJul 21, 2013 9:23 PMHi 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, 'MGLike(0) Omkar AtreJul 26, 2013 1:44 PMHi 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 9999999in FKI4 create form.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,OmkarLike(0) Nifrash RahmathullaJul 30, 2013 6:05 AMHello 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.tcLike(1) Santanu DasAug 1, 2013 2:59 PMVery Informative. Thanks for sharing.Regards,SantanuLike(0) veenu gulatiSep 18, 2013 5:21 PMHi,Thanks for Sharing. I would like to know How to create Transaction Code for this Because there is no library involved here.RegardsVeenu GulatiLike(0) Anss Shahid EssaniSep 20, 2013 12:39 PM(in response to veenu gulati)Hi Veenu,Thank you for appreciating the work.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.Hope it helps out!Cheers,AnssLike(0) yogesh rainaSep 20, 2013 12:59 PMHello Anss,Thanks for sharing this wonderful information for generating report for vendor..regards,YRLike(0) madhu kumarOct 7, 2013 7:17 AMDear Anss Shahid Essani,Really a very good Document, Great works !!!!Thank you very much for sharing the document .Thanks and Best Regards,Madhukumar LLike(0)