Hi Reethimanth,
Adding to what Midhun VP has suggested, you should have some knowledge of
- HTTP Methods (GET, PUT, POST etc)
- Knowledge on how to pass parameter in Query string.
- Some knowledge of JSON format / XML format data, because these services generally return JSON or XML so you should have little knowledge on how to read and validate data return from Service.
- What is Entity, EntitySet, Aggregation, Complex types..
- Some specific OOPS concepts like Interface, method implementation etc
- Simple ABAP concepts like calling FM, Structures, table types etc...
Please have a look to below url
http://wiki.scn.sap.com/wiki/display/EmTech/SAP+Gateway+Self-Paced+Learning
Thanks-
Abhishek