SAP ABAP Interview based questions:
Q1. What is the difference between domain
and data element?
Q2. What are the different selection screen
events? What is the purpose of after selection, end of selection and at
selection?
Q3. How to use select options as a
parameter? What is the difference between the two?
Q4. What is a TMG (Table maintenance
generator) and how to default values of a certain field in TMG?
Q5. What is IDOC type?
Q6. What are the difference performance
tuning methods?
Q7. How to perform page navigation in UI5?
Q8. What are the different types of views?
Q9. How many types of tables are there?
Explain.
Q10. What is a DB commit? What is implicit
and explicit DB commit?
Q11. What are the different types of BADIS?
Q12. What methods can you use to make read
table efficient?
Q13. What is an LUW?
Q14. In workflow, what is a multiple
approval and dynamic approval structure?
Q15. What is a rule is workflow? What is
its tcode?
Q16. What is a multiline dynamic container?
Q17. What is the difference between user
exit and customer exit?
Q18. How to assign trace on a program?
Q19. Can one BADI have multiple classes?
Q20. In a standard data element, can we add
a custom search help to populate values? How?
Q21. How to add search help in TMG?
Q22. Explain the different types of
enhancement frameworks in details.
Q23. What happens when allocated table size
is full for a database table?
Q24. Which table stores details of
SAPScript or SO10 texts?
Q25. What is the method to transport SO10
texts?
Q26. What is meant by data class in a
table?
Q27. What is size category of a table?
Q28. What is delivery class?
Q29. In workflow, how to restart (ONLY
CURRENT STEP) without re-triggering the entire workflow?
Q30. Which table stores user/agent
substitute?
Q31. What is the difference between single-screen
and two-screen TMG?
Q32. Can custom screen be attached to a
TMG?
Q33. What is the use of a function group?
Q34. Why is a function group present in/part
of a module pool?
Q35. What is the difference between RFC and
BAPI?
Q36. How to decide if you want to use EDI
or IDOC in case of interface?
Q37. In a TMG, what is a recording routine?
Q38. In a table, what is the difference
between append structure and include structure?
Q39. How do you understand if an infotype
can be modified or not?
Q40. What are the events in a module pool?
Q41. What happens in load of program event?
Q42. How to enable/disable a field of
selection screen, based on the value of another field on the screen?
Q43. What is the difference between EDI and
IDOC?
Q44. How do we read infotype 8 basic pay
record?
Q45. What are the steps involved in SPDD
and SPAU?
Q46. Why does SAP provide notes instead of
upgrade?
Q47. What parameter determines the size of
ALV output?
Q48. What is the use of TEVEN table?
Q49. How do you modify the screen of a
standard infotype (insert/remove new fields) and how do you validate the values?
Q50. What is the difference between
classical BADI and new BADI?
Q51. In ALV, how can we adjust column width
dynamically?
Q52. What is a hostspot in ALV?
Q53. How do you make an ALV field editable?
Q54. What is a persistence class?
Q55. How to make a class singleton?
Q56. How to raise error message in a BADI?
Q57. Describe step-by-step procedure to
create ALV using OOPs.
Q58. When is top-of-page event called?
Q59. Which FM is used to create IDOC?
Q60. What is the purpose of FM
REUSE_FIELDCATALOG_MERGE?
Q61. Which table entry makes a TR and which
one does not?
Q62. What is the difference between
sy-tabix and sy-index?
Q63. Suppose in an implementation project,
there is one object on which multiple consultants are required to work
simultaneously, how will you do it?
Q64. In a scenario, you send an idoc to
XI/PI system. But you only want the partner to pick and process the IDOC after
the entire data from the parent system is available in the IDOC file, how will
you handle this?
Q65. Describe the end-to-end process for
configuring/creating a new IDOC.
Q66. What are different processes in IDOC
monitoring? Mention the common tcodes used in monitoring?
Q67. What is the maximum number of break
points you can put in debugger?
Q68. What is the maximum number of screen
calls that you can do in screen programming?
Q69. What is the difference between a BAPI
and FM?
Q70. How do you publish an FM as a web
service?
Q71. What does TCODE SOAMANAGER do (related
to web service publishing)?
Q72. What is the method to read data from a
cluster table?
Q73. What are the various steps in a
workflow?
Q74. What is a fork? Mention an application
of fork step.
Q75. What are the various methods to debug
a workflow?
Q76. How can you debug an IDOC?
Q77. What is a process code?
Q78. What is the TCODE to maintain partner
profile?
Q79. Describe any automation projects that
you have done in SAP.
Q80. How would you map an employee PERNR to
its manager PERNR?
Q81. What is the difference between MODIFY
and UPDATE statement?
Q82. How will you chose which type of
enhancement is to be done among the various enhancement options?
Q83. How will you find out which BADI you
need to implement in case of an enhancement requirement?
Q84. What is the procedure to debug a
smartform?
Q85. What are the different types of
windows in a smartform? Explain each one in detail.
Post a Comment
Thanks for visiting our site : sapguidanceconsultant.blogspot.com
For Fast Response message us through "Contact Form".