Hi Anil and Ashok,
@Anil - I totally agree that most of the inputs are manual, though this is the price for the flexibility. regarding copying of deals - such functionality is not available off-the-shelf. probably, you might consider copying and modifying some standard BAPI's, used for (Treaseury deals) data migration - depends on approach and volumes (numbers) of transactions - if there are few, manual process might be a better option due to time frame required.
@Ashok - to be honest, despite the fact that using 54A manually you can simulate also the scenario according to your last description, however I see certain contradictions between your stated requirements. By saying that I mean that initially you've mentioned you have 3 different nominal amounts with different nominal interest rates and different maturities (end dates). Now, you say that for the same period of time (1/1/14 to 7/1/2014) you have to apply 3 different interest rates - I'm sorry, but this seems at least strange, if we talk about the same contract concluded on the same day - usually, when you contact the bank in order to place a deposit or ask for a loan, they will give you a single quotation for specific period, but not 3 of them.
If what you are saying is still the formal requirement of your Customer, than you should manually create respective interest flows, e.g. let's use 3rd installment as example - base amount of $40 mio from 1/1/2014 to 1/1/2017 with interest rate of 4.5% - if interest repayment frequency is 6 months, then you need to create X6 interest flows (2 items per year for 3 year) - make sure these interest periods are consistent from the beginning to the maturity, there are no overlaps and gaps in between. in this case, you will get 3 interest cash per specific maturity date, though their total amount should be equal to total amount expected.
hope this will help you.
Kind regards,
Renatas