12-08-2014 9:32 AM
Hello Experts,
Recently i have developed 7 less complex ALV reports which are of similar type.
I took 2 days for developing each report on an average.
Overall 2 weeks. So i got an idea to automate Alv report code generation using some scripting language.
so that those reports can be created in less than 2 hours.
Just Imagine. 14x24 = 336 hour.
My time = 2 hours (max)
336/2 = 118
so
1 ABAPER = 118 ABAPERS.
Please reply if you like this idea.
Thanks & Regards
Ashwath
12-08-2014 9:43 AM
Its very tough to make a generic generator like that. The program and data fetch logic will be different for each requirement. If its directly getting from table and displaying , we can go ahead with sql viewer itself instead of a report
12-08-2014 5:25 PM
Your formula assumes a person to work 24 hours per day, continuously for 14 days. This is exaggeration to dramatically increase the actual time estimate.
Your formula also considers that you would need 2 hours max using the imaginary tool. You are clearly not a machine and apart from generating code, there are also business discussions, feasibility checks, specification documents, design document, unit testing, other testings, user approvals, necessary and unnecessary calls. All the "other time" is not considered in those 2 hours max. This is also exaggeration to dramatically reduce the proposed time estimate.
12-08-2014 7:02 PM
12-08-2014 11:24 PM
Ashwath,
The "less complex ALV" (non OOP) entails just following steps :-
And yes, you can make it less time consuming by creating an include program for the steps 2 and 3.
Figure out what consumed more time, generating the code to collect your data or generating the code to create the ALV. I am sure creating an "less complex ALV" is not time consuming.
-Amit.