what is the difference between user exit and customer exit?
what is ment by cusomer exit?and what is the difference
between user exit and badi?
Answers were Sorted based on User's Feedback
Answer / malli.gontla
USER EXITS are FORMS and are called by SAP standard programs
using PERFORM.
CUSTOMER EXITS are FUNCTIONS so they are called using CALL
FUNCTION (or more exactly CALL CUSTOMER FUNCTION).
Inside the form (user exit) you can read and change almost
any global data from host program.
Inside a function (customer exit) you can only acces your
import/export/changing/tables parameters.
User exits are more flexible because you have more
information to use in your code but on the other hand , it
is very easy to manipulate erroneously global data and lead
the standard program to a dump or even to make database
inconsistent.
Customer exits are more restrictive but you are sure any
change you can make to any parameters will never lead to
inconsistency
User-exit doesn’t have any classification.
In customer-exit we have function-module exit , screen exit
, menu exit.
User exits are Basically designed For SD module.
Costomer exits Are available for MM,SD,FI,HR…..Basically
designed for all modules.
diff b/w user exit and badi
In user exits we go by general method for enhancements
while BADIs we use objects (oops concepts)
methods for enhancement
UserExits r used for adding additional functionality to the
existing SAP standard transactions.Using UserExits we can
add additional functionality standard SAP functionality
without making any changes to the original code.BADI is a
standardized interface for ABAP sources that enables
partners and customers to enhance SAP-delivered programs in
their namespace.
| Is This Answer Correct ? | 11 Yes | 0 No |
Answer / kamala
User exit - A user exit is a three character code that
instructs the system to access a program during system
processing.
SXX: S is for standard exits that are delivered by SAP.
XX represents the 2-digit exit number.
UXX: U is for user exits that are defined by the user. XX
represents the 2-digit exit number
Customer 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. These exits do not contain any functionality.
Instead, the customer exits act as hooks. You can hang your
own add-on functionality onto these hooks.
| Is This Answer Correct ? | 0 Yes | 0 No |
Is it possible to pass data to and from include programs explicitly? : abap modularization
What is the project you are currently working and work that you are doing
What are the domains and data element?
What is the table, which contain the details of all the name of the programs and forms?
What are the rules to create a BAPI?
What is abap dictionary or data dictionary? What is the transaction to access abap dictionary? : abap data dictionary
What primary key and foreign key relationship
what r the text elements in scripts?
2 Answers Bristle Cone, Cap Gemini, HP, Satyam, Wipro,
What is update task
How does the inventory get reduced after the delivery?
How to Delete an LSMW Projcet, Subproject and Object.
What is the syntex used to call a screen as dialog box (pop up)?
SAP Basis (1262)
SAP ABAP (3939)
SAPScript (236)
SAP SD (Sales & Distribution) (2717)
SAP MM (Material Management) (916)
SAP QM (Quality Management) (99)
SAP PP (Production Planning) (523)
SAP PM (Plant Maintenance) (252)
SAP PS (Project Systems) (138)
SAP FI-CO (Financial Accounting & Controlling) (2766)
SAP HR (Human Resource Management) (1180)
SAP CRM (Customer Relationship Management) (432)
SAP SRM (Supplier Relationship Management) (132)
SAP APO (Advanced Planner Optimizer) (92)
SAP BW (Business Warehouse) (896)
SAP Business Workflow (72)
SAP Security (597)
SAP Interfaces (74)
SAP Netweaver (282)
SAP ALE IDocs (163)
SAP Business One (110)
SAP BO BOBJ (Business Objects) (388)
SAP CPS (Central Process Scheduling) (14)
SAP GTS (Global Trade Services) (21)
SAP Hybris (132)
SAP HANA (700)
SAP PI (Process Integration) (113)
SAP PO (Process Orchestration) (25)
SAP BI (Business Intelligence) (174)
SAP BPC (Business Planning and Consolidation) (38)
SAP BODS (Business Objects Data Services) (49)
SAP BODI (Business Objects Data Integrator) (26)
SAP Ariba (9)
SAP Fiori (45)
SAP EWM (Extended Warehouse Management) (58)
Sap R/3 (150)
SAP FSCM Financial Supply Chain Management (101)
SAP WM (Warehouse Management) (31)
SAP GRC (Governance Risk and Compliance) (64)
SAP MDM (Master Data Management) (0)
SAP MRS (Multi Resource Scheduling) (0)
SAP ESS MSS (Employee Manager Self Service) (13)
SAP CS (Customer Service) (0)
SAP TRM (Treasury and Risk Management) (0)
SAP Web Dynpro ABAP (198)
SAP IBP (Integrated Business Planning) (0)
SAP OO-ABAP (Object Oriented ABAP) (70)
SAP S/4 HANA Finance (Simple Finance) (143)
SAP FS-CD (Collections and Disbursements) (0)
SAP PLM (Product Lifecycle Management) (0)
SAP SuccessFactors (33)
SAP Vistex (0)
SAP ISR (IS Retail) (28)
SAP IdM (Identity Management) (0)
SAP IM (Investment Management) (0)
SAP UI5 (59)
SAP SCM (Supply Chain Management) (51)
SAP XI (Exchange Infrastructure) (49)
SAP Cloud Platform (34)
SAP Testing (89)
SAP SolMan (Solution Manager) (63)
SAP MaxDB (116)
SAP GUI (15)
SAP APO PPDS (49)
SAP AllOther (329)