If you're still having issues, it's best to contact the Ariba Help Desk. I noticed that your company web site indicates the office is located in India. Here is the phone number for the Ariba On-Demand Help Desk in India: 000800 650 1193.
Regards,
Debbie Curtis-Magley
Ariba Exchange Community Manager