SlideShare a Scribd company logo
1 of 38
Mail us: businessconsulting007@gmail.com
SAP User Exit Concept
For Functional
Consultant
Why User Exit ?
User Exit
 The R/3 enhancement concept allows you to add your own functionality to
SAP’s standard business applications without having to modify the original
applications. SAP creates customer exits for specific programs, screens, and
menus within standard R/3 applications.
 User Exits is slot provided by SAP in SAP standard program.
 User exits (Function module exits) are exits developed by SAP.
 Code for the function module is written by ABAP Developer .
 Developer does not write code directly in functional module , but in the
INCLUDE that is implemented in the functional module.
Business Scenario – Need to add field in
Menu
 Need one field name in “Utilities” named “Object Navigator”
Business Scenario
 After User Exit Logic:
Type of User Exit
 Function Exit
 Menu Exit
 Field Exit
 Screen Exit
Function Exit
 Function module exits add functions to R/3 applications. Function module
exits play a role in both menu and screen exits.
 When you add a new menu item to a standard pull down menu, you use a
function module exit to define the actions that should take place once your
menu is activated.
Function Exit Example
When user is creating Vendor and saving it, system should display a popup saying
that “This Vendor belong to (Country Name)”
Function Exit Example
 Now During saving Vendor details a popup is coming
Menu Exit
 Menu exits add items to the pulldown menus in standard SAP applications. You
can use these menu items to call up your own screens or to trigger entire add-
on applications.
 SAP creates menu exits by defining special menu items in the Menu Painter.
These special entries have function codes that begin with "+" (a plus sign). You
specify the menu item’s text when activating the item in an add-on project.
Menu Exit Example
 Need one field name in Utilities named “Object Navigator”
Menu Exit Example
 After User Exit Logic:
Field Exit
 Field exits allow you to create your own programming logic for any data
element in the Dictionary. You can use this logic to carry out checks,
conversions, or business-related processing for any screen field.
Field Exit Example
 Field name “Region” need to be change to “State”
Field Exit Example
 Field name change to “State”
Screen Exit
 Screen exits add fields to screens in R/3 applications. SAP creates screen exits
by placing special subscreen areas on a standard R/3 screen and calling a
customer subscreen from the standard screen’s flow logic.
Screen Exit Example
Need a additional Tab in Purchase Order item named as “Customer Data” came
with some required information like Id, Age and Name
Screen Exit Example
 A new Tab “Customer Data” came with some required information
How to find User Exit
Method 1:
1. Execute the transaction for which you need to build user exit
2. Copy PACKAGE name.
3. Go To the transaction SMOD and find User Exit with the help of package name
Method 2:
1. Go To transaction SE93 -> Enter the T. Code for which you want to search User
Exit.
2. Copy PACKAGE name
3. Go To the transaction SMOD and find User Exit with the help of package name.
There are some other methods also to search USER EXIT in SAP
How to find User Exit
How to find User Exit
How to find User Exit
How to find User Exit
1
2
3
How to find User Exit
How to find User Exit
How to find User Exit
Step by Step User Exit Implementation
1. Enter the transaction
VA01
Step by Step User Exit Implementation
2. Go to menu System and
select sub item status.
We will get the name of the
program as (SAPMV45A).
Step by Step User Exit Implementation
3. Go To SE38 Editor and
type the program name as
SAPM45A.
And select subobjects –
attributes radio button and
press Display.
Note the package name. In
this case, it is VA
Step by Step User Exit Implementation
4. Go To - SMOD Transaction (SMOD is used to find the enhancements and user exits.)
Here if we enter the enhancement name it results the list of user exit names.
But we don’t known the Enhancement name so press the Utilities > Find menu option.
Excecute
Step by Step User Exit Implementation
5. Select correct User Exit
Step by Step User Exit Implementation
6. Functional Module
Step by Step User Exit Implementation 7. We go to CMOD
Click on Save and then on
“Enhancement
assignments)
Step by Step User Exit Implementation 8. Now enter your
enhancement name, click
on Save and then on
“Components”
Step by Step User Exit Implementation 9. Now double click on the
required function exit
Step by Step User Exit Implementation 10. Now double click on
INCLUDE and write the code
for USER EXIT
Sap User Exit for Functional Consultant

More Related Content

What's hot

SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantAnkit Sharma
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answersUttam Agrawal
 
Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.docKranthi Kumar
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANAraman2664
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorialraonivaz
 
Fi sd integration with copa
Fi sd integration with copaFi sd integration with copa
Fi sd integration with copaCapgemini
 
Important tables for sap sd
Important tables for sap sd Important tables for sap sd
Important tables for sap sd Roshan Prasad
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guidetechgurusuresh
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order WorkflowArghadip Kar
 
Business Partner S4HANA.pdf
Business Partner S4HANA.pdfBusiness Partner S4HANA.pdf
Business Partner S4HANA.pdferikotsuji
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script formsKranthi Kumar
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modificationsscribid.download
 
SAP SD Business Blueprint
SAP SD Business BlueprintSAP SD Business Blueprint
SAP SD Business BlueprintMohammed Azhad
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )Soumya De
 

What's hot (20)

SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
 
Sap scripts
Sap scriptsSap scripts
Sap scripts
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
 
Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.doc
 
sap script overview
sap script overviewsap script overview
sap script overview
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
Abap reports
Abap reportsAbap reports
Abap reports
 
Fi sd integration with copa
Fi sd integration with copaFi sd integration with copa
Fi sd integration with copa
 
Important tables for sap sd
Important tables for sap sd Important tables for sap sd
Important tables for sap sd
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guide
 
Alv theory
Alv theoryAlv theory
Alv theory
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order Workflow
 
Business Partner S4HANA.pdf
Business Partner S4HANA.pdfBusiness Partner S4HANA.pdf
Business Partner S4HANA.pdf
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script forms
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
 
SAP SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
 
SAP SD Business Blueprint
SAP SD Business BlueprintSAP SD Business Blueprint
SAP SD Business Blueprint
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )
 

Similar to Sap User Exit for Functional Consultant

ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 Rehan Zaidi
 
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsRehan Zaidi
 
Business_Add_Ins.ppt
Business_Add_Ins.pptBusiness_Add_Ins.ppt
Business_Add_Ins.pptGaneshP820675
 
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.doc
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.docCRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.doc
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.docKrisStone4
 
Sure Outputs
Sure OutputsSure Outputs
Sure OutputsSAP Sure
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersHossam Abdo
 
Abap fundamentals-training-course-document
Abap fundamentals-training-course-documentAbap fundamentals-training-course-document
Abap fundamentals-training-course-documentjohnbryan26
 
How to develop_smart_forms_01
How to develop_smart_forms_01How to develop_smart_forms_01
How to develop_smart_forms_01Rafael Rocha
 
Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)Ankit Sharma
 
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docCRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docKrisStone4
 
How to launch web dynpro abap and sap gui for html application types from the...
How to launch web dynpro abap and sap gui for html application types from the...How to launch web dynpro abap and sap gui for html application types from the...
How to launch web dynpro abap and sap gui for html application types from the...Herman Syah
 
Abapdebuggingfrombasictoadvance 140214043218-phpapp01
Abapdebuggingfrombasictoadvance 140214043218-phpapp01Abapdebuggingfrombasictoadvance 140214043218-phpapp01
Abapdebuggingfrombasictoadvance 140214043218-phpapp01IT TRAINER
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
Formulation - Recipe Development(3).docx
Formulation - Recipe Development(3).docxFormulation - Recipe Development(3).docx
Formulation - Recipe Development(3).docxDipak Banerjee
 
238919071 sap-gui
238919071 sap-gui238919071 sap-gui
238919071 sap-guilinuxit16
 

Similar to Sap User Exit for Functional Consultant (20)

ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1
 
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
 
enhancements.ppt
enhancements.pptenhancements.ppt
enhancements.ppt
 
Business_Add_Ins.ppt
Business_Add_Ins.pptBusiness_Add_Ins.ppt
Business_Add_Ins.ppt
 
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.doc
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.docCRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.doc
CRM WebClient UI for Interaction Center_C4H_CRM702_BB_ConfigGuide_EN_XX.doc
 
Sure Outputs
Sure OutputsSure Outputs
Sure Outputs
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
 
Abap fundamentals-training-course-document
Abap fundamentals-training-course-documentAbap fundamentals-training-course-document
Abap fundamentals-training-course-document
 
What is sap security
What is sap securityWhat is sap security
What is sap security
 
How to develop_smart_forms_01
How to develop_smart_forms_01How to develop_smart_forms_01
How to develop_smart_forms_01
 
Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)
 
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docCRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
 
How to launch web dynpro abap and sap gui for html application types from the...
How to launch web dynpro abap and sap gui for html application types from the...How to launch web dynpro abap and sap gui for html application types from the...
How to launch web dynpro abap and sap gui for html application types from the...
 
Basic Debugging
Basic DebuggingBasic Debugging
Basic Debugging
 
Abapdebuggingfrombasictoadvance 140214043218-phpapp01
Abapdebuggingfrombasictoadvance 140214043218-phpapp01Abapdebuggingfrombasictoadvance 140214043218-phpapp01
Abapdebuggingfrombasictoadvance 140214043218-phpapp01
 
Functional module
Functional moduleFunctional module
Functional module
 
Closing cockpit v 1.3
Closing cockpit v 1.3Closing cockpit v 1.3
Closing cockpit v 1.3
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdf
 
Formulation - Recipe Development(3).docx
Formulation - Recipe Development(3).docxFormulation - Recipe Development(3).docx
Formulation - Recipe Development(3).docx
 
238919071 sap-gui
238919071 sap-gui238919071 sap-gui
238919071 sap-gui
 

More from Ankit Sharma

The 8 waste in Lean Manufacturing - Lean Six Sigma Training
The 8 waste in Lean Manufacturing - Lean Six Sigma TrainingThe 8 waste in Lean Manufacturing - Lean Six Sigma Training
The 8 waste in Lean Manufacturing - Lean Six Sigma TrainingAnkit Sharma
 
SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)Ankit Sharma
 
SAP PI Sheet (Xstep) integration with Weighing Machine/Scale
SAP PI Sheet (Xstep) integration with Weighing Machine/ScaleSAP PI Sheet (Xstep) integration with Weighing Machine/Scale
SAP PI Sheet (Xstep) integration with Weighing Machine/ScaleAnkit Sharma
 
Multiple Work Center/Resource Selection and Classification in Master Recipe f...
Multiple Work Center/Resource Selection and Classification in Master Recipe f...Multiple Work Center/Resource Selection and Classification in Master Recipe f...
Multiple Work Center/Resource Selection and Classification in Master Recipe f...Ankit Sharma
 
Learn Process order confirmation via XStep and PI sheet
Learn Process order confirmation via XStep and PI sheetLearn Process order confirmation via XStep and PI sheet
Learn Process order confirmation via XStep and PI sheetAnkit Sharma
 
SAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPSAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPAnkit Sharma
 
SAP Long Term PLANNING
SAP Long Term PLANNINGSAP Long Term PLANNING
SAP Long Term PLANNINGAnkit Sharma
 
Sales and Operation Planning in SAP
Sales and Operation Planning in SAPSales and Operation Planning in SAP
Sales and Operation Planning in SAPAnkit Sharma
 
Recurring inspection in QM
Recurring inspection in QMRecurring inspection in QM
Recurring inspection in QMAnkit Sharma
 
Good Receipt via XStep - Process Management
Good Receipt via XStep - Process ManagementGood Receipt via XStep - Process Management
Good Receipt via XStep - Process ManagementAnkit Sharma
 
Learn good issue via X-step
Learn good issue via X-step Learn good issue via X-step
Learn good issue via X-step Ankit Sharma
 
Create SAP Xstep - SAP PP-PI
Create SAP Xstep - SAP PP-PICreate SAP Xstep - SAP PP-PI
Create SAP Xstep - SAP PP-PIAnkit Sharma
 
SAP GUI and Navigation - Quick Guide
SAP GUI and Navigation - Quick Guide SAP GUI and Navigation - Quick Guide
SAP GUI and Navigation - Quick Guide Ankit Sharma
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture Ankit Sharma
 
Lean six sigma Yellow Belt Complete training
Lean six sigma Yellow Belt Complete trainingLean six sigma Yellow Belt Complete training
Lean six sigma Yellow Belt Complete trainingAnkit Sharma
 
ASAP Methodology for Implementing SAP System
ASAP Methodology for Implementing SAP System ASAP Methodology for Implementing SAP System
ASAP Methodology for Implementing SAP System Ankit Sharma
 

More from Ankit Sharma (17)

The 8 waste in Lean Manufacturing - Lean Six Sigma Training
The 8 waste in Lean Manufacturing - Lean Six Sigma TrainingThe 8 waste in Lean Manufacturing - Lean Six Sigma Training
The 8 waste in Lean Manufacturing - Lean Six Sigma Training
 
SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)
 
SAP PI Sheet (Xstep) integration with Weighing Machine/Scale
SAP PI Sheet (Xstep) integration with Weighing Machine/ScaleSAP PI Sheet (Xstep) integration with Weighing Machine/Scale
SAP PI Sheet (Xstep) integration with Weighing Machine/Scale
 
Multiple Work Center/Resource Selection and Classification in Master Recipe f...
Multiple Work Center/Resource Selection and Classification in Master Recipe f...Multiple Work Center/Resource Selection and Classification in Master Recipe f...
Multiple Work Center/Resource Selection and Classification in Master Recipe f...
 
Learn Process order confirmation via XStep and PI sheet
Learn Process order confirmation via XStep and PI sheetLearn Process order confirmation via XStep and PI sheet
Learn Process order confirmation via XStep and PI sheet
 
SAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPSAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOP
 
One Page Resume
One Page ResumeOne Page Resume
One Page Resume
 
SAP Long Term PLANNING
SAP Long Term PLANNINGSAP Long Term PLANNING
SAP Long Term PLANNING
 
Sales and Operation Planning in SAP
Sales and Operation Planning in SAPSales and Operation Planning in SAP
Sales and Operation Planning in SAP
 
Recurring inspection in QM
Recurring inspection in QMRecurring inspection in QM
Recurring inspection in QM
 
Good Receipt via XStep - Process Management
Good Receipt via XStep - Process ManagementGood Receipt via XStep - Process Management
Good Receipt via XStep - Process Management
 
Learn good issue via X-step
Learn good issue via X-step Learn good issue via X-step
Learn good issue via X-step
 
Create SAP Xstep - SAP PP-PI
Create SAP Xstep - SAP PP-PICreate SAP Xstep - SAP PP-PI
Create SAP Xstep - SAP PP-PI
 
SAP GUI and Navigation - Quick Guide
SAP GUI and Navigation - Quick Guide SAP GUI and Navigation - Quick Guide
SAP GUI and Navigation - Quick Guide
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
 
Lean six sigma Yellow Belt Complete training
Lean six sigma Yellow Belt Complete trainingLean six sigma Yellow Belt Complete training
Lean six sigma Yellow Belt Complete training
 
ASAP Methodology for Implementing SAP System
ASAP Methodology for Implementing SAP System ASAP Methodology for Implementing SAP System
ASAP Methodology for Implementing SAP System
 

Recently uploaded

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Sap User Exit for Functional Consultant

  • 2. SAP User Exit Concept For Functional Consultant
  • 4. User Exit  The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.  User Exits is slot provided by SAP in SAP standard program.  User exits (Function module exits) are exits developed by SAP.  Code for the function module is written by ABAP Developer .  Developer does not write code directly in functional module , but in the INCLUDE that is implemented in the functional module.
  • 5. Business Scenario – Need to add field in Menu  Need one field name in “Utilities” named “Object Navigator”
  • 6. Business Scenario  After User Exit Logic:
  • 7. Type of User Exit  Function Exit  Menu Exit  Field Exit  Screen Exit
  • 8. Function Exit  Function module exits add functions to R/3 applications. Function module exits play a role in both menu and screen exits.  When you add a new menu item to a standard pull down menu, you use a function module exit to define the actions that should take place once your menu is activated.
  • 9. Function Exit Example When user is creating Vendor and saving it, system should display a popup saying that “This Vendor belong to (Country Name)”
  • 10. Function Exit Example  Now During saving Vendor details a popup is coming
  • 11. Menu Exit  Menu exits add items to the pulldown menus in standard SAP applications. You can use these menu items to call up your own screens or to trigger entire add- on applications.  SAP creates menu exits by defining special menu items in the Menu Painter. These special entries have function codes that begin with "+" (a plus sign). You specify the menu item’s text when activating the item in an add-on project.
  • 12. Menu Exit Example  Need one field name in Utilities named “Object Navigator”
  • 13. Menu Exit Example  After User Exit Logic:
  • 14. Field Exit  Field exits allow you to create your own programming logic for any data element in the Dictionary. You can use this logic to carry out checks, conversions, or business-related processing for any screen field.
  • 15. Field Exit Example  Field name “Region” need to be change to “State”
  • 16. Field Exit Example  Field name change to “State”
  • 17. Screen Exit  Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screen’s flow logic.
  • 18. Screen Exit Example Need a additional Tab in Purchase Order item named as “Customer Data” came with some required information like Id, Age and Name
  • 19. Screen Exit Example  A new Tab “Customer Data” came with some required information
  • 20. How to find User Exit Method 1: 1. Execute the transaction for which you need to build user exit 2. Copy PACKAGE name. 3. Go To the transaction SMOD and find User Exit with the help of package name Method 2: 1. Go To transaction SE93 -> Enter the T. Code for which you want to search User Exit. 2. Copy PACKAGE name 3. Go To the transaction SMOD and find User Exit with the help of package name. There are some other methods also to search USER EXIT in SAP
  • 21. How to find User Exit
  • 22. How to find User Exit
  • 23. How to find User Exit
  • 24. How to find User Exit 1 2 3
  • 25. How to find User Exit
  • 26. How to find User Exit
  • 27. How to find User Exit
  • 28. Step by Step User Exit Implementation 1. Enter the transaction VA01
  • 29. Step by Step User Exit Implementation 2. Go to menu System and select sub item status. We will get the name of the program as (SAPMV45A).
  • 30. Step by Step User Exit Implementation 3. Go To SE38 Editor and type the program name as SAPM45A. And select subobjects – attributes radio button and press Display. Note the package name. In this case, it is VA
  • 31. Step by Step User Exit Implementation 4. Go To - SMOD Transaction (SMOD is used to find the enhancements and user exits.) Here if we enter the enhancement name it results the list of user exit names. But we don’t known the Enhancement name so press the Utilities > Find menu option. Excecute
  • 32. Step by Step User Exit Implementation 5. Select correct User Exit
  • 33. Step by Step User Exit Implementation 6. Functional Module
  • 34. Step by Step User Exit Implementation 7. We go to CMOD Click on Save and then on “Enhancement assignments)
  • 35. Step by Step User Exit Implementation 8. Now enter your enhancement name, click on Save and then on “Components”
  • 36. Step by Step User Exit Implementation 9. Now double click on the required function exit
  • 37. Step by Step User Exit Implementation 10. Now double click on INCLUDE and write the code for USER EXIT