Hi Experts,
We have created WIP ageing report based on the last day of the period - Posting date. the calculation is done in transformation level. in the
transformation we have used start-routine like last of the period - Posting date is 0 to 30 days, 31 to 60 days , 61 to 90 days and 91 to 180 days.
with the above logic we are facing one issues which is let say our posting date is 31 May 2016 and when we execute the report Jun (Fiscal period 6)
and the amount is reflecting in 31 to 60 Bucket (since the logic is last date of the period - Posting date so the calculation is 30.06.2016 - 31.05.2016 which is 31 days) After this issues raised,
User has change the logic like Current date - Posting date this logic is working fine when the user is executing the report for current period. However when the user is executing the report for back-dated period then the ageing bucket is reflecting wrongly for example
if the Posting date is 15.04.2016 and User executing the report for backdated period which is for period 5 (May 2016) then the ageing bucket should be last date of the Period May - Posting date.
So how I can achieve this in the transformation level.
can I adjust the logic as below;
if the Fical period is current fiscal period (comparing current system period with Fiscal period)
Then Current date - Posting date.
Elseif Last_date_Fiscal - Postingdate.
Logic 2 (second Option)
if current date - Posting date in between 0 to 30 days
Current date - Posting date (for Ageing Buckets).
Elseif Current date - Posting date is GT 30 days.
Then Last_date_Fiscal - Posting date.
So based on your expertise please suggest with logic will be work or if you have any other suggestion please let us know.
Otherinformation:
The report is BW Webdashboard report used by RRI function so please let me know we can do with RRI report. like
we create 2 detail report
- one is Current date - Posting date (which we can interface this report when the user executed for current period)
- Report two Last_Date_Fiscal - Posting date (we can interface this report when the user executed for back-dated period)
Thanks,
Rajesh