‎2018 Oct 26 9:16 PM
Dear Gurus,
We are planing to develop FX-rate upload program.
The process will be like this.
1. FX rate info provider sends a csv file to our SAP server.
We already have the structure of the file.(length, data type, meaning of the field)
2. ZProgram
- read the file with open data set and input all fx-rates to internal table.
- put data using 'BAPI_EXCHRATE_CREATEMULTIPLE'
- If data is successfully saved, move the file from receiving folder to backup folder
- If not, make error message. Leave the file in a receiving folder
3. Set scheduling job.
Our outsourcing company will do 2, 3.
and I/F set up will be done by the other party.
The outsourcing company said they need below time.
I'm not sure this time is reasonable.
FYI,
one senior FI consultant and one Lead Expert Developer will do this job.
Please kindly reply your opinion. How much time would be reasonable?
Thank you.
Best regards,
JY
‎2018 Oct 30 7:30 PM
The answer is always.... It depends. I'm sure you have as much of the requirements documented as you can. What if there are more? Actually for me the testing is towards the end and it is double the development time. Of course, I test as I code too. And there is always those using test driven development.
14 hrs. to implement. That means a day and a half to code. Assuming all the requirements are correct you have one program to create with a BAPI. So if I were to go high, I would pick 14. What if the BAPI doesn't work correctly? What if there is something added? You really need to keep some wiggle room.
2 hrs for transports.... Hmmm... That would probably be about 2 min. BUT to fix problems. That would take some time. I'm surprised they only have 2 hours in total.
8 hrs. Then at the end - Testing and fixing. This could be way to high, it also could be way too low.
Long story short - it seems fine. But here's the catch no one here on the SAP Community has the complete requirement, nor do we want it. That's going to drive the time. The skill set - as you have mentioned will drive the time. How complete everything is - do I still have open questions? Another factor.
So you are asking an impossible question for us to answer. 🙂 Seem reasonable, I don't know. But I would think it is reasonable.