Hey Ravi - are you using Ariba On-Premise products or are you using Ariba On-Demand? If you're On-Demand, you need not worry about Service Packs, Ariba takes care of that for you and you're automatically updated with the latest code fixes.
If you're On-Premise, it's another story where you need to understand how to apply Service Packs.