Debtor Ageing Analysis
Dear All,
May, can you tell what is the basis of debtor Aging Analysis. Wether, it is the posting date or document date which is considered while reporting?
More information will also be helpful.
Thanks
VK
Hi,
Generally the baseline date entered in the document will be used for calculating due date.
Regards,
Sridevi
<i><b>* Pls. assign points, if useful</b></i>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/sridevi+pattabiraman">me!</a>
Similar Messages
-
Sundry debtors ageing Anmalysis with Sales person responsible
Dear SAP Guru's,
Please help me out with This .--->
How to Configure the reports :
Sundry debtors ageing Analysis with Sales person responsible:
Is there any Standard reports available ?
If Not Please tell me the procedure.
Thanks in Advance
regards,
Amlan SarkarDear Friend,
Thanks for your reply
No Standard report exists as Such ?
Is this related to CRM in any way?
regards,
Amlan Sarkar -
REPOST -Summarizing a Detailed Debtors Aging Report
Dear All,
I use a Query (SAP B1 8.8) for Detailed Debtors Aging Report - i.e a report which lists all unpaid invoices and sends each amount to a column representing the age bracket.
Now, I want to create a Summary Debtors Aging Report which groups all the unpaid invoices for a particular debtor and displays only 1 row for each debtor. The total due by the debtor is analysed in 1 or more Age Brackets.
I use the SUM() and GROUP BY claused to modify the original query.
A very simplified version of my Detailed report is in Screen 1.
The modifications I made to it to convert it to a Summarized report are in Screen 2. It does not work!
I have traced the error to the following:
SUM ((SELECT T0.BalDueDeb - T0.BalDueCred
WHERE DateDiff(mm, T0.TaxDate,@taxdt) = 1))
AS '1 Mth Ago'
Error is:
Cannot perform an aggregate function on an expression containing an aggregate or a sub query
I also tried this code:
(SELECT
SUM (T6.BalDueDeb - T0.BalDueCred)
FROM JDT1 T6
WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1
AND T6.TransID = T0.TransID)
AS '1 Mth Ago'
Error is:
'JDT1.TransID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
Could you help me write the code correctly?
Thanks
Leon Lai
ADDITIONAL INFO
Screen 1 : The Original DETAILED report
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE
WHEN T0.Account = 1220101 THEN 'Prim Cust'
WHEN T0.Account = 1220102 THEN 'Fgn Cust'
WHEN T0.Account = 1220103 THEN 'Local Cust'
WHEN T0.Account = 1220104 THEN 'Staff Loan'
WHEN T0.Account = 1220105 THEN 'Dep with TP'
WHEN T0.Account = 1220106 THEN 'Adv to Cust'
WHEN T0.Account = 1220108 THEN 'Sund Drs'
ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
(T0.Debit - T0.Credit) AS 'Orig. Rs',
(T0.BalDueDeb - T0.BalDueCred) AS 'Bal. Rs',
(SELECT T0.BalDueDeb - T0.BalDueCred WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1)
AS '1 Mth Ago'
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT OUTER JOIN OINV T4 ON T3.TransID = T4.TransID
LEFT OUTER JOIN ORIN T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
Screen 2 : The Modified SUMMARY report
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE
WHEN T0.Account = 1220101 THEN 'Prim Cust'
WHEN T0.Account = 1220102 THEN 'Fgn Cust'
WHEN T0.Account = 1220103 THEN 'Local Cust'
WHEN T0.Account = 1220104 THEN 'Staff Loan'
WHEN T0.Account = 1220105 THEN 'Dep with TP'
WHEN T0.Account = 1220106 THEN 'Adv to Cust'
WHEN T0.Account = 1220108 THEN 'Sund Drs'
ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
SUM ((T0.Debit - T0.Credit)) AS 'Orig. Rs', /* Added SUM()*/
SUM ((T0.BalDueDeb - T0.BalDueCred)) AS 'Bal. Rs', /*Added SUM()*/
SUM ((SELECT T0.BalDueDeb - T0.BalDueCred
WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1))
AS '1 Mth Ago' /*Added SUM() PROBLEM IS HERE! */
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT OUTER JOIN OINV T4 ON T3.TransID = T4.TransID
LEFT OUTER JOIN ORIN T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
GROUP BY T0.Account, T1.CardCode, T2.Notes2 /*Added GROUP BY*/Hi ,
Try this:
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE
WHEN T0.Account = 1220101 THEN 'Prim Cust'
WHEN T0.Account = 1220102 THEN 'Fgn Cust'
WHEN T0.Account = 1220103 THEN 'Local Cust'
WHEN T0.Account = 1220104 THEN 'Staff Loan'
WHEN T0.Account = 1220105 THEN 'Dep with TP'
WHEN T0.Account = 1220106 THEN 'Adv to Cust'
WHEN T0.Account = 1220108 THEN 'Sund Drs'
ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
SUM ((T0.Debit - T0.Credit)) AS 'Orig. Rs', /* Added SUM()*/
SUM ((T0.BalDueDeb - T0.BalDueCred)) AS 'Bal. Rs', /*Added SUM()*/
((SELECT SUM(T0.BalDueDeb) - Sum(T0.BalDueCred)
WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1))
AS '1 Mth Ago' /*Added SUM() PROBLEM IS HERE! */
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT OUTER JOIN OINV T4 ON T3.TransID = T4.TransID
LEFT OUTER JOIN ORIN T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
GROUP BY T0.Account, T1.CardCode, T2.Notes2 ,T0.TaxDate
Thanks,
Neetu -
Vendor aging analysis application, which extract the data from Vendor Master Table and Vendor Transaction Tables supports Accounts Payable. Vendor master display the risk category and transactions record of vendor. How does company plan the cash resources forecast with this application? Explain in detail, how this application analyze vendor payment performance?
In cash if you do not have Cash Management in place, where you can link your vendor / customer records.
If you do not have CM, in such case, you can prepare cash flow statements according to your needs.
Make sure you have completed your financial statement version in OB58.
Cash Flow Statement (Indirect Method) Variant 1 and Variant 2, please note that these reports are coming from the form 0SAPRATIO-03 Cash flow (indirect) (Refer T code FSI5) and Reports 0SAPRATIO-03 Cash flow (indirect method) variant 1 (Refer Tcode FSI2) & 0SAPRATIO-01 Cash flow (indirect method) variant 2 (Refer T code FSI2)
0SAPRATIO-04 Cash flow (direct) Form
0SAPRATIO-04 Cash flow (direct method)
You should know what format you should like to see in the cash flow statement.
You should the FS items accordingly copy the standard forms and changed according to your format.
Regards,
Ravi
You should be conversant enough to do basic report painter.
Pelase let me know if you need further help.
Regards -
Dear All,
Any Standard Reports (T.Code) for Vendor Ageing Analysis. If its not availble please help me to give FS to only for Open items including normal special GL transactions.
Thanks in advancehi Mohan,
agewise vendor analysist.code:s_alr_87012085
select days overview sorted list check box
may be it helpfull for u -
Vendor ageing analysis by material
hi guru's,
i need report for vendor ageing analysis by material.
In my case if i select a material (eg cement ) it should give list of vendor with invoice due list ...
thank's in advancehi,
use can use the following tables and take fields as per your requirement.
tables are :-
IKPF, ISEG & MBEW and
the tcodes which might be useful to you are:-
ME6H OR MCE3
i hope it might be useful for u.
Edited by: ricx .s on Jul 23, 2008 6:50 AM
Edited by: ricx .s on Jul 23, 2008 6:55 AM -
Vendor Ageing Analysis Report for the postings for this fiscal year
Hi All,
I require report that lists every supplier that my company has spent money in this fiscal year, need the actual average payment terms, number of days etc. And also how much has been spent with each supplier.
Kindly let me know the report or the process to extract this data from SAP R/3 system.Regarding Ageing analysis of Vendor below three reports may meet your requirements provided transactions to the vendors are done in disciplined manner.
S_ALR_87012078 - Due Date Analysis for Open Items
S_ALR_87012084 - Open Items - Vendor Due Date Forecast
S_ALR_87012085 - Vendor Payment History with OI Sorted List
Regards,
Alok -
Aging Analysis report for open Items in SD
Hi ,
Please give the code snippet for the following case.
aging analysis program for open items:-
payments not receivecd for 15 days,30 ,60 ,90days
imput:
custno range
sales area
days 30,60,90 selection sort by cust no,sales organization
output :report program ALV grid format
Many Thanks in Advance.
RajThere are couple of Standard Report for Customer Open Items.
RFDOPO00 - List of Customer Open Items.
RFDSLD00 - Cutomer Balances
Also there is another standard report....
Run the Tcode 'S_ALR_87012178", that is "Customer open Item analysis by Balance of Over dues".
Copy the Report and make necessary changes.
Modification is always required to get a "good looking" aging report, there is no standard.
Hope this helps.
Vinodh Balakrishnan -
Ageing analysis for the down payment made to vendors-reg
Dear Gurus,
Can anybdoy explains my how to do ageing analysis for the down payment made to various vendors.
Thanks
C.M.SATHISH KUMAR.
[email protected]OK
Config t code is OBDF
Select AP view and due date analysis.
You need to create a variant for the field BSIK-UMSKZ in program RFKRRE01 which is the program for Vendors for due data analysis.
In the config you need to make sure create evalution is ticked.
You then need to set up a variant in program RFKRRSEL, for Vendor analysis, it should be called SAP_VARI.
Once all of that has been set up, you need to schedule a job to run for RFKRRSEL daily.
In terms of accessing the programs you need yo use t code SE38.
and to schedule a job use t code SM36.
Hope this helps.
Please award points. -
Frnds,
There is a requirement from the client, wherein they need vendor aging analysis along with the invoice number, amount due against each of the invoices that can be seen in the appropriate age period(say a particular invoice amount falls between 30-60 days, and 2 other invoices fall between 60-90days of the same vendor).
In their legacy system they could get a report with the vendor number, name, due date, invoice #, amount due against each invoice apart from the net amount.
S_ALR_87012085 , we get the total amount (net), not the breakup with the invoice#.
in S_ALR_87012082, we dont get to input the no of days
Is there any way we I can achieve the requirement, plz suggest
regards
sandhyaHi Venkatesh,
Thnx a lot for the reply. This has almost solved my problem, however there's one thing left. when I'm trying to take a print out after exporting the info into an excel sheet, the information really looks scattered, i.e., is there a way where we can go ahead and get the info in a rather unscattered manner.
I've tried to take a print directly without actually transferring the info into an excel sheet, then each of the vendor is printed in a separate page, which again they feel is a problem.
So, if you have an idea pls suggest.
Thnx again for the information.
regards
sandhya -
Customer aging analysis report layout
hi experts,
i have a client that needs the aging report to display in the following way. when doing an aging analysis for one month, all previous months invoices should be aggregated in one line as an opening balance. Then the invoices for the aging month should be listed under that opening balance and the aging schedule below should age the total of opening balance and the month's invoice. The way SAP Business One does the aging is such that EITHER the opening balance is displayed + the month's invoices but the aging schedule below is for that month's invoices only OR it lists all the invoices relating to that customer existing in the system and does the aging of the total invoices.
is there a way to generate the aging report as required above?
Regards,
DavidHi David,
I am afraid you have to create your own version of the report for this specif requirement. To match the system report values exactly would be a great challenge if you haven't create hundreds of query reports already.
Thanks,
Gordon -
Vendor Aging Analysis Application
I need help with the documentation of vendor aging analysis application, which extract the data from Vendor Master Table and from Vendor Transaction Tables. Vendor master display the risk category and transactions record of vendor. How does company plan the cash resources forecast with this application? Please explain in detail, how this application works?
Hi ,
Please post your thread to SAP b one General
Sorry for repetiion , it's site slowdown issue .
rgds,
Prem
Edited by: PremRaj kaushik on May 28, 2009 12:21 PM -
Age analysis for stock materials
I needs to have a z report on age analysis of all the stock materials, the hitch being they do not have batch mgmt active.
Age analysis is needed from a period to a period, e.g. - current quarter.Hi, I think it's difficult to get stock age without batch managment.You need consider many factors,such as FIFO,movement with 'consume indicator' to write your report.
There are some standard transactions as below to evaluate movement documents:
MC50 for dead stock
MC46 for slow movement
MC44 for stock turnover
MC42/43 for range coverage
Try them.
Also reference to [http://help.sap.com/saphelp_46c/helpdata/en/bd/a140eb44d511d188fe0000e8322f96/frameset.htm]
section: document evaluations
Lykin Kan
Edited by: Lykin on Aug 26, 2010 10:23 AM
Edited by: Lykin on Aug 26, 2010 10:25 AM -
Age analysis for customers and vendors
Hi All,
i needs to create an age analysis report on customers and vendors (0FIAR_C03), analysis could be done on <30 days, >30 days,>60,>90,>120 days , i needs to calculate these based between netdue date for payments and system date. any one can give idea how to do this
thanks in advance.
regards
rajaHi Raja
http://help.sap.com/saphelp_nw04/helpdata/en/41/4b73415fb9157de10000000a155106/frameset.htm
Try checking the above link. You can use RKF .... Use offsets --- for example <30 offset is -30 in varibles.....
Standard reports should give some idea
Regards
Naga -
Vendor/Customer Age analysis
hello
the std vendor/creditor age analyses reports don't have 30/60/90 day analysis columns. how do you adaapt the reports to analyse by 30 day periods and which reports do you use? this is ecc 6 classic g/l
thanks.Hi Abaper's ,
S_ALR_87012085 - Vendor Payment History with OI Sorted List
F.22 Customer ageing
I want to see this T-code.. Program name from se93 . so how i can ? I am not getting this Program name ?
pls help as I new in this project .
Warm Regards ,
Navin
Maybe you are looking for
-
Urgent Help Needed regd reading a file in apex
Hi all, I need to know how can we store content of a file in a variable or any item(like text box). i have a os user name in the file. when i use apex_util.get_file it is opening in new page. instead i want it to stored in a text box or any variable.
-
Hi Do someone have a BW end-user manual, i want it for reference purpose. Can some one forword a soft copy of it to me on [email protected] .
-
Influence message control with messages generated in ERP
Hello! Can you use SRM Influence message control to get an error message from ERP? When creating a SC/PO I would like to get the error message that the minimum order value for a vendor is not reached. Thanks in advance! Best regards, Karin
-
Does the ASA5525-K9 support Content filtering?
Hi, I know the 5510 & 5520s support the CSC-SSM module for Content Filtering (Anti-Phishing, Anti Spam, URL filtering, Anti-Spyware & Antivirus), but what about content filtering for the ASA5525-K9. The problem that I have is that I need a firewall t
-
Can not run Form Services on linux
I have sucessfully installed Oracle Froms and Reports Services 10g Enterprise Manager are working but i want to run forms on web the following error occur. FRM-92050: Failed to connect to the Server: /forms90/I90servlet:-1 please give solution thank