Answer Posted / krishna davuluri
Hi,
Coomit and Roll back in the User exit should not be used.
Because while executing userexit its not allways sure that
all needed values for database updations are present or
not.hence we should not use COMMIT or ROLLBACK, of work.
Also userexit is expected to add new functionality to
existing functionality, its not supposed to make any
changes in the existing functionality.
Suppose if you take Userexit SAVE_DOCUMENT_PREPARE.Systems
goes through the user exit more than once and COMMIT or
ROLLBACK may cause inconsistencies.
| Is This Answer Correct ? | 11 Yes | 2 No |
Post New Answer View All Answers
What is technically difference between in Table creation in table creation maintenance not allowed ,maintenance allowed with restriction, maintenance allowed ?
How are BAPI different from normal function modules?
what is difference between user exit, customer exit and badi?
Name the function module used to convert logical file names to physical file names in abap/4 programs?
What is the difference between field-group header and other field groups? : abap modularization
Why do we declare a method of a class final? What can be the purpose? Give a scenario.
What are two methods of modifying sap standard tables?
What are conditional chain statement?
What is the meaning of abap editor integrated with abap data dictionary? : abap data dictionary
What is cts and what do you know about it? : abap hr
in bdc session method. if u run the record in fore ground manually i have a 7 records but at the time of record processing first record produces the error how can u process records manually in fore ground please tell me any one knows?
What is an interactive report?
What are conversion & interface programs in sap?
What is modularization and its benefits? : abap modularization
What are the two different ways of building a match code object? : abap data dictionary