OData Interview Questions

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1. What is OData? Explain the advantages of OData?

2. What is the transaction code for creating OData project?


3. Explain the folders in OData project?
4. Which OData version do you use?
5. What is Entity type and Entityset? What is the difference between
them?
6. Explain complex type?
7. Mention difference between Entity type and Complex type?
8. What is Function import? When should we opt for function import?
9. What is Association and Association set?
10. What is referential constraint? Is it mandatory to create referential
constraints?
11. What is navigation property? What is its use?
12. What are the classes created by framework when runtime artifacts are
generated?
13. What are MPC, MPC Extension class & DPC, DPC Extension class?
14. What is Metadata? How to download Metadata?
15. What is the default format for data in Http response body?
16. Can we query or retrieve metadata in JSON format?
17. What will happen if logic is implemented in Model provider class &
Data provider class and regenerate the runtime objects?
18. What is with Mapping and without mapping for BAPI & RFC in OData?
19. What are CRUD methods?
20. What is the difference between GET_ENTITY & GET_ENTITYSET?
21. Mention different status codes you have came across in OData?
22. What are the status codes for Create, Update, Delete and Get
operations?
23. Will the data return to HTTP Response body, if ER_ENTITY of
UPDATE_ENTITY is populated with value?
24. How to make configuration for calling a service in a system?
25. List some query options in OData?
26. What are skip & top query?
27. What is the query for Function Import?
28. In which method do you implement logic for function import?
29. What are the parameters of EXECUTE_ACTION method?
30. How to pass the GUID value in the Query?

1. How do you request query with date field value?


2. Is it mandatory to pass the datetime value in the query as blank?
(sap/opu/…/…/…/Entityset?$=Datetime’ ‘ )
3. Can we achieve update operation through function import?
4. How do you create PDF or media files using OData?
5. What are the methods required to implement logic for dealing with
media files?
6. What is Data provider expand & Framework provided expand? How
does they work?
7. What are the method names for fetching Header and Item data?
8. What is the use of GET_EXPANDED_ENTITY &
GET_EXPANDED_ENTITYSET? Why should we redefine it?
9. How to filter header based on item in Expanded entity set?
10. How to create header and item data through OData?
11. What is the method for creating header and item details?
12. What is CREATE_DEEP_ENTITY?
13. How to create an Entity type or Entityset dynamically?
14. How to change the type of a property in the entity at runtime?
15. What is the difference between PATCH and PUT operation?
16. Will you use ‘Use as Request’ option in front end?
17. How to send BAPI return table data to front end?
18. Mention some transaction codes you came across through in OData?
19. What is error log in OData?
20. How to add custom header in Http response header?
21. What is Etag in OData?
22. What are exceptions in OData? How do you raise an exception
in OData?
23. What are batch calls? What is the use of it?
24. What are the methods involved with batch calls? What is the execution
sequence of their methods?
25. How do you handle authorizations in OData?
26. What is proxy in OData?
27. What are annotations? What are the uses of annotations?
28. What is the architecture of OData?
29. How does the actual flow will happen from gateway to ECC server?
30. Differentiate between IWBEP and IWFND?
31. What is Postman?
32. What is SADL?
33. Have you used SOAP with OData services?
34. What is SOA manager?

You might also like