AR Aged Recivables
Hi gurus,
I have a report to age open items in 30days buckets (0-30days,31-60days,61-90days and 90+) and out of like over 100 company codes, I noticed that like 4 or 5 company codes are aging the documents in a different bucket from what SAP R/3 ages them.
My functional person said she thinks BW is not recognising when a customer makes a partial payment, R/3 creates a new document and starts counting the due date from the date of that document.
I dont know if anyone has encountered this same problem before?
Thanks
Hello,
Try the below way outs
1) If are you not having calendar week / month in the source then create a hierarchy on posting date for deriving calendar week and calendar month.
2) Now in the query Keep the hierarchy in the rows and in the column add 0DEB_CRED_LC (without any restriction) . Maintain in the calculation as *cumulative. *This will give you balances on any week or month. Draw back is that the report may be huge.
If your reporting requirement is not at Customer level then there is another way of doing it.
The AR can also be determined using GL accounts. So you can use a FIGL data source which can give you Balance based on any fiscal year period.
Let me know your comments
Regards
Gajesh
Similar Messages
-
I have cancelled my phone contract ages ago and i haven't recived my final bill
I have been with E E for years and they were fine however i got another deal from a competitior, so it was fine however when I phoned them up nuemuous occations they couldnt help. Any ideas would be great full
Hi ,
Thanks for joining the Community.
Have you checked your online account to see if your final bill is ready to view?
Click here to login.
Thanks
James -
Aging reports(Can Any One)
In B1 aging report for custmer recivables what we getting is Balance due and monthly debits of the custmer ..so i don't think this is perfect aging .
I Want the custmer recivables aging as balance due as well as due for the month and it follows for every month(Ex Suppose If a custmer is having bal due of aprial 50000 and in the next month custmer paid 20000 may 10000 in june so..on for that the aging report sholud be... Aprial 50000 May 30000 Jun 20000..as well as bal due is 20000 ) by this we get now that custmer is bal due from the month of Aprial...so..on
Thanks & Regards
YogiHi Yogi,
Your request would be better satisfied by using XL Reporter.
Thanks,
Gordon -
Hi gurus
In my scenario
Plant A is procuring the material (suppose on 22/08/08) and sending to the Plant B on (suppose10.09.2008)
But when want to find the age the material system should calculate the ageing from 22/08
How can I do this?
Nkwe can do it. But will required to have ABAPer. create a report from table MSEG which have all the movemnet recorded in it.
Now u have recived mat 105/101, MSEG will have the date of it Read that date in ur program in temp varable X
on that u did 301/303/305 will also have entry in MSEG. just read that date in other temp variabl Y
Now Y - X is your aging
Make a note ut selection screen of the report should have material & plant selection atleast.
Rgds
S -
Need a report on open order aging. The open order means not delivered or partially delivered. Further with days range since its open or not fully delievered i.e. > 15 days or 15-30 days and so on.
The standard transactions Va05 and VL10c can provide the list but dont provide any aging info.
Kindly help in this.
thanks
anuDear Anu
1. First in VA05 you can use Variants and get the report as desired by you,create one variant and use Filter along with greater then, less then (all are in selection option icon)
This way you can create three variants.
But limitation is dates has to be manually changed in variants each time.
2. Try this Tcodes
S_ALR_87014387 Display Document Flow
S_ALR_87014392 Display Document Flow
This reports will give you document flow run report with ticking checkbox for sales order,delivery and goods isse then after getting the list expand all (Shift+F12)
you will get the quantities for sales order, and what is delivered and what is issued.
3. As such if you want exactly the report you can take help of ABAP to create the ALV
4. Report or create Queries in SQVI , or else create MCSI report
Regards
Jitesh -
Hi All
i am trying to get a legitimate vendor Aging report from within SAP
The 2 reports that I am currently looking at are:
S_ALR_87012085 - Vendor Payment History with OI Sorted List
S_ALR_87012084 - Open Items - Vendor Due Date Forecast
But both these do not bring out the output the way i want it - and i tried changing the output control and it still doesnt bring out the report as i want it - I want a report like the S_ALR_87012178 for customers, with output control 1, 6 and a 0 - which gives me a logical list of the aged customers.
Is there one like this for vendors too? Any suggestions?
Thank you
RukshanaHi Ruksaana,
You can customize the vendor report to show the items overdue per vendor by using the following steps
1. Create a form using T Code - FKI4
In this form ( two-axis structure) provide the details for each column as per your Client requirement - Due from 0 - 30 days
etc. You can create a column (using formula method) at the end by adding the previous columns, this will give you total
amount of overdue items for each vendor
2. Create a report using T Code - FKI1
Based on the Form created in the above step. Make additional selections based on client requirements like document type,
company code, account type, currency etc. Execute the report.
The following link will give provides detail steps for the creation of the aforementioned form and report.
Re: AR aging report (summary by customer)
Hope this helps.
- Sadha. -
Vendor ageing report(urgent)
in vendor ageing report i am getting the data for the vendors with open item only means those vendors who have to pay depending on the parameter date which we r passing
in selection screen.
but i want all those records with cleared item also depending on that date.
means suppose there r 2 vendors
1.sanjeev-he has to pay 1000 but he has paid 500 and left
with 500 due.
2. amit -he has to pay 1000 and he had not paid anything till now.
so when i am executing my report it is showing only
sanjeev 500
amit 1000
but i need
sanjeev 1000
amit 1000
to be displayed but as sanjeev has already paid 500
so it is not showing the output as above.
so how it could be achievedhi sanjeev,
anver here.
do like this.
if has_paid < has_to_pay.
write has_to_pay.
endif.
rgds
anver -
Hi All,
I need to develop an Aging report for open invoice, there is no indication for open invoice or close invoice since we are using customise DS and DS from third party system. only one key flag we have is clearing date. so kindly let me know how to write the logic for this requirement.. can I use Customer exit for this? I have an Idea to do like
first logic is
*If Clearing date = blank than invoice is = open (by using of this logic we can get all open invoice).
second logic
total number of invoice = current date - document date.
but I do not know how to implement this logic in BEx hnece kinnly advice me whether this logic can be work or suggest with different solution ples..
Regards,hi,
You can check few default PO reports wid proper paramater in it
or
Can check table EKBE
or
Check PO history in the PO doc
Or
Check the ME80FN
Regards
Priyanka.P -
Hi,
I am running aging T-code S_ALR_87012178 as on 10/31/2007 for a Recon Account and getting balance of 100000.
Now how should I tally that this balance is correct. If I run FBL3N and FS10N I get balance of 125000. So I cannot tally because the aging balance has only open items whereelse other two has open and cleared items
Is there any way to tally aging report with FBL3N or FS10N. I am running recon account as on 10/31/2007.
Thanks,
JRHi JR,
Both the report and the FBL3N can be run as at a particular date. If you are executing S_ALR_87012178 with "Open items at key date" as 31.10.07, execute FBL3n also with "Open item" date as 31.10.07.
Rgds
Nadini -
Currency Translation on Key Date for AR Aging
Need your valuable advice!
I have created an AR Aging query including both Open and Cleared Items based on 0FIAR_C03_Q0005 standard query. However the requirement is to do currency translation to Group Currency (USD) on Key Date. This Key date is defaulted to today but the user can change this to go back in time and pull all the ARs as of that back dated key date.
I was planning to create a currency translation type on M rate based on the Key Date Variable in RSCUR. However I am confused on which variable to base this currency translation. I have several key date variables in my query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date).
Which Key Date Variable should I use in 'Time Reference from Variable' field in RSCUR? Would it be one of the 3 mentioned above or something else and why?
Appreciate your valuable advice.
Thanks,
AlHi,
Yes I do want to use the Key date from the variable screen and I am using the standard 0FIAR_C03_Q005 with slight modification including currency translation.
As I mentioned in my original post I have several key date variables in this query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date). My question is which one should I use if I want to base it on the specific key date variable from the variable screen? I need the specific Key Date variable technical name.
Thanks,
Al -
WIP : Work Order Aging report
Hello,
Is there any standard program given by Oracle on WIP as 'Work Order Aging report' ?
I guess not.
If its not, then is there any other program related to WIP Aging exists in Oracle?
Thanks in advance.Hi,
Can you please make Ship To also as Primary Business Purpose?
Regards
Raghavender K -
hi I am developing a aging report for which I am getting fields from the tables EKPO and EKKO based on
s_gjahr FOR bsid-gjahr OBLIGATORY. "Document Fiscal year
p_date TYPE vbak-aedat OBLIGATORY, "A/P Open items
p_bukrs TYPE t001-bukrs OBLIGATORY. "Company
s_ekorg FOR mepo1222-ekorg OBLIGATORY, "Purchasing Organization
s_ekgrp FOR mepo1222-ekgrp, "Purchasing group
s_zterm FOR bseg-zterm, "Terms
s_ebeln FOR bseg-ebeln, "Purchase order
s_hkont FOR bseg-hkont, "Reconciliation Account.
s_blart FOR invfo-blart OBLIGATORY, "Document type
s_date FOR bseg-zfbdt NO-DISPLAY.
SELECT * FROM ekko INTO TABLE tbl_ekko WHERE bukrs = p_bukrs
AND zterm IN s_zterm
AND ekorg IN s_ekorg
AND ekgrp IN s_ekgrp.
IF tbl_ekko[] IS NOT INITIAL.
SELECT * FROM ekpo INTO TABLE tbl_ekpo FOR ALL ENTRIES IN tbl_ekko
WHERE ebeln = tbl_ekko-ebeln
AND bukrs = p_bukrs
AND repos = 'X'
AND werks IN s_werks. "additonal.
ENDIF.
Now my problem is I need to combine the data I have selected from EKKO with a table which has EBELN, I found BSIK but that doesnt have the EBELN field filled.
Can you tell me some table other than BSEG ( performace issue ) which I can use to select my entries with Inner join... only BSIK has BLART not BSEG..
I will definitely award points for all the helpful answersHi
U need to read the EKBE table here you should fine the FI invoices linked to PO
Max -
This report has been extended from an existing query that has been posted on this forum.
This report is an aging report for ALL trasnactions, both open and closed.
Is it possible to modify this query to report on OPEN / unreconciled trasnactions only?
select T0.shortname,T2.cardcode 'Customer Code',T2.cardname 'Name',T2.U_BU, T2.U_DEPT, sysdeb 'Debit Amount',syscred 'Credit Amount',
case T0.transtype
when '13' then 'INV'
when '14' then 'AR CN'
when '24' then 'INCOMING'
else 'Other'
end 'Type',
T1.BaseRef'Trans #',
case T0.transtype
when '13' then
(Select Comments from OINV where OINV.Transid=T1.Transid)
else '-'
end 'Inv.Rem.',
(Select SeriesName From NNM1 Where Series=T1.DocSeries and ObjectCode=T0.TransType)'Series',
T0.Ref1,
fccurrency 'BP Currency',
CONVERT(VARCHAR(10), T0.refdate, 103)'Posting Date' ,
CONVERT(VARCHAR(10), T0.duedate, 103) 'Due Date',
CONVERT(VARCHAR(10), T0.taxdate, 103) 'Doc Date' ,
CASE
when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 < 31
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "0-30 days",
case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 30
and (datediff(dd,T0.refdate,current_timestamp))+1< 61)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "31 to 60 days",
case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 60
and (datediff(dd,T0.refdate,current_timestamp))+1< 91)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "61 to 90 days",
CASE
when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 > 90
then
case
when syscred= 0 then sysdeb
when sysdeb= 0 then syscred * - 1
end
end "90 + days"
from JDT1 T0
Inner Join OJDT T1 On T1.TransId=T0.TransId
left outer join
OCRD T2 ON T2.cardcode =T0.shortname where
T2.cardtype = 'c' and T0.intrnmatch = '0' and
T2.U_Bu = %0and T2.U_Dept = %1
ORDER BY T2.CARDCODE, T0.taxdate
Thanks in advanced LisaThanks for the feedback Jule - I have changed the query as is as below
Unfortunately, the query is still reporting ALL transactions not just unreconciled transations.
Would be grateful for any assistance.
Cheers Lisa
select T0.shortname,T2.cardcode 'Customer Code',T2.cardname 'Name',T2.U_BU, T2.U_DEPT, balscdeb 'Debit Amount',balsccred 'Credit Amount',
case T0.transtype
when '13' then 'INV'
when '14' then 'AR CN'
when '24' then 'INCOMING'
else 'Other'
end 'Type',
T1.BaseRef'Trans #',
case T0.transtype
when '13' then
(Select Comments from OINV where OINV.Transid=T1.Transid)
else '-'
end 'Inv.Rem.',
(Select SeriesName From NNM1 Where Series=T1.DocSeries and ObjectCode=T0.TransType)'Series',
T0.Ref1,
fccurrency 'BP Currency',
CONVERT(VARCHAR(10), T0.refdate, 103)'Posting Date' ,
CONVERT(VARCHAR(10), T0.duedate, 103) 'Due Date',
CONVERT(VARCHAR(10), T0.taxdate, 103) 'Doc Date' ,
CASE
when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 < 31
then
case
when balsccred <> 0 then balsccred * - 1
else balscdeb
end
end "0-30 days",
case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 30
and (datediff(dd,T0.refdate,current_timestamp))+1< 61)
then
case
when balsccred <> 0 then balsccred * - 1
else balscdeb
end
end "31 to 60 days",
case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 60
and (datediff(dd,T0.refdate,current_timestamp))+1< 91)
then
case
when balsccred <> 0 then balsccred * - 1
else balscdeb
end
end "61 to 90 days",
CASE
when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 > 90
then
case
when balsccred= 0 then balscdeb
when balscdeb= 0 then balsccred * - 1
end
end "90 + days"
from JDT1 T0
Inner Join OJDT T1 On T1.TransId=T0.TransId
left outer join
OCRD T2 ON T2.cardcode =T0.shortname where
T2.cardtype = 'c' and
T2.U_Bu = [%0]and T2.U_Dept = [%1]
ORDER BY T2.CARDCODE, T0.taxdate -
Dear All,
Is there any report avl which gives PO aging means that the PO has been completed within these days in which GR and IR completed or not.
RegardsHi,
Hope Purchasing documents by material report with transaction code ME2M and Mandatory input of value "EINT" in the scope of list feild and Input of value "WE107" in selection parameters feild apart from your other inputs should solve the issue.
or
Use ME80Fn..general Purchasing Analysis
Thanks
Prashanth -
Hi,
I'm new member of this forum. I have a questions.
I want to create a report that utilizes the functionality of GR/IR aging. I want to ask you, for those who ever build GR/IR aging report, what kind of field I can use to trigger the starting counter of GR/IR aging? like GR date maybe, and what kind of indicator I can use to stop the calculation of GR/IR aging, such as date of posting on BSEG may be (it just my opinion)...
Thank you.
Regards,
ArifHi,
I don't think it can be acheieved in std report, better use below tables as epr your logic to develop a Zreport.
EKKO
EKPO
EKBE
MSEG
MKPF
BSEG
BKPF
And also check the Logic of std reports MC50 , MC46 and MB5B
Maybe you are looking for
-
Updated CC2014 the other day, will not open, crashes everytime. I have OS X 10.9.4 - 3.4 ghz intel cor i7, 16 GB 1333 HHz DDR3, in vain talked on to adobe tech, with no help from Adobe. This morning, I made a new "customer" and downloaded the "trial
-
Hi, Please any body can give me steps of vendor bill discounting Thanks and Regards chiru
-
Make RSS feed with iWeb, personal domain name
I have a question I jus can't figure out, even asked at an Apple store today in Minnesota. I created my website with iWeb, simple to do and used my personal domain, http://www.jannetwalsh.com. I just can't figure out how to create the RSS feed. Do I
-
HOW TO DELETE DUNNING RUN AFTER PRINT OUT?
Dear all, does anybody know if it's possible to cancel a dunning run after the notices have been printed (except manually by changing all documents and all master data) WITH ADVANCE THANKS KRISHNA KUMAR
-
Distiller crashes immediately with "Error Couldn't start up Distiller"
OS X/10.5.5/MacPro/4Gb RAM I'm only getting this on one user account. It does this as soon as you launch Distiller. You get the splash screen for a second. I've deleted prefs, uninstalled and reinstalled. Removed fonts.... not sure what else to do.