Your SlideShare is downloading. ×
0
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
User Exits
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

User Exits

3,268

Published on

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,268
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
454
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CUSTOMER EXITS <ul><li>Bonus material for 201 ABAP Interview questions </li></ul><ul><li>http://www.201interviewquestions.com/books/abap.htm </li></ul><ul><li>Material Code : BM01 </li></ul><ul><li>Author : P.Renjith Kumar </li></ul><ul><li>Genie Press </li></ul>
  • 2. Different types of Customer exits <ul><li>The main customer exits are </li></ul><ul><li>Function Module exits </li></ul><ul><li>Screen exits </li></ul><ul><li>Menu exits </li></ul><ul><li>Field exits </li></ul>
  • 3. Purpose of Exits <ul><li>Function Module Exits </li></ul><ul><li>Generally for making the validation in the standard transaction code field(s) </li></ul><ul><li>Screen Exits </li></ul><ul><li>For adding the sub-screen in the standard transaction code </li></ul><ul><li>Menu exits </li></ul><ul><li>To enable or disable the menu-bar in standard transaction code </li></ul><ul><li>Field exits </li></ul><ul><li>To validate a particular screen field in standard transaction code </li></ul>
  • 4. Dummy Project <ul><li>Transaction code CO11N. </li></ul><ul><li>Requirements </li></ul><ul><li>Add a new sub-screen to give the provision to user for entering the HR data and save in standard table to show the information in COOIS standard transaction code. </li></ul><ul><li>Validate the field Execution start date should not be more than 1 week from today’s date. </li></ul>
  • 5. CO11N Standard Screen
  • 6. Required Screen
  • 7. Searching the Function Exits <ul><li>First take the program name of the standard transaction code. </li></ul><ul><li>Now come to se38 and give that name to check package </li></ul>
  • 8.  
  • 9.  
  • 10. STEP I Tcode SMOD
  • 11. STEP II
  • 12. STEP III
  • 13. Dbl click
  • 14. STEP IV
  • 15. Dbl click STEP V
  • 16. Dbl click STEP VI
  • 17. STEP VII
  • 18.  
  • 19. ANOTHER WAY TO FIND FUNCTION MODULE EXITS <ul><li>Go to se38 and give the program name and click the menu utilities  find in source code </li></ul><ul><li>Now give Call customer in the search string </li></ul><ul><li>And process as next slide </li></ul>
  • 20.  
  • 21.  
  • 22. Press Enter
  • 23. Dbl click Required Screen
  • 24. Dbl Click Required Screen
  • 25.  
  • 26. <ul><li>Now come to SMOD and proceed as </li></ul><ul><li>STEP I and STEP II </li></ul>
  • 27.  
  • 28.  
  • 29. HOW TO FIND SCREEN EXIT <ul><li>Proceed as mentioned in STEP I and </li></ul><ul><li>STEP II </li></ul>
  • 30.  
  • 31.  
  • 32. Process flow <ul><li>Do as per STEP IV </li></ul>
  • 33. Dbl click
  • 34. Click Here
  • 35.  
  • 36. CMOD
  • 37.  
  • 38.  
  • 39.  
  • 40.  
  • 41. Field exits <ul><li>Go to transaction code RZ10 and check in instance profile whether abap/fieldexit parameter value is yes or not. </li></ul><ul><li>Now go to standard transaction code and take the data element , screen name and screen no </li></ul><ul><li>Now come to se38 run the program RSMODPRF. </li></ul>
  • 42. STEP I Transaction code RZ10 Click
  • 43.  
  • 44. STEP II Press Display Or Change
  • 45. Check the parameter value If it is not there create the new parameter
  • 46. Press
  • 47. Now come back and save the profile <ul><li>Now go to standard transaction code and take the data </li></ul><ul><li>element, screen name and screen no </li></ul><ul><li>Here the standard transaction code is CS03 </li></ul>
  • 48.  
  • 49. Press Execute
  • 50. Execute
  • 51. Press create to create your function module and activate
  • 52. Now again come to se38 initial screen and run RSMODPRF and execute it in the selection screen don’t define any data element
  • 53. Execute
  • 54.  
  • 55.  
  • 56.  
  • 57.  
  • 58. Caution and conclusion <ul><li>There is a chance that any customer exit is associated with several number of standard transaction code. So if any transaction code is not satisfying your requirement deactivate the enhancement and proceed for the next search </li></ul><ul><li>It is a very sensitive programming area so it is necessary for every programmer to take care of that by which conflicts between standard and customization can be avoided </li></ul>
  • 59. THANK YOU

×