cancel
Showing results for 
Search instead for 
Did you mean: 

User exists

Former Member
0 Kudos

Hi all,

What is user exist?

How it will be configured?

Where all it will be used,like in SD for certain transctions I heard there will be user exists,

Kindly let me know about User exists.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hi,

User exits are standard gate ways provided by SAP to exit the standard code and we can write our own code with the help of ABAP workbench. its not new functionality which we are trying to build in sap but its slight enhancement within the same code.

Regards,

Jaiprakash.

Former Member
0 Kudos

Hi Seema,

kindly check the link below:

http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm

Thanks & Regards

T.Arulvanan

Lakshmipathi
Active Contributor
0 Kudos

Dear Seema+ Please make a search in this forum you will get tons of inputs. +thanks G. Lakshmipathi

Former Member
0 Kudos

Didnt get which forum to search,

Former Member
0 Kudos

Any forum will give you tons and tons more of inputs (adding upon Lakshmipathi's post).

Check the wiki:

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/erplo/sdUserexits

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/erplo/userexitforRestrictingUserModifyingConditiontypeinSales+Order

Regards,

GSL.

former_member204513
Active Contributor
0 Kudos

Dear Seema,

User exit

A point in an SAP program where a customer's own program can be called.

In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard SAP System. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

There are the following types of user exit:

User exits that use INCLUDEs -

These are customer enhancements that are called directly in the program.

User exits that use tables -

Purpose

If the standard PC operations are insufficient, you have the option of using User Exits as processing steps.

For example, if you want to process other non-standard infotypes.

The number of processed infotypes is fixed in a processing context.

These are used and managed using Customizing.

I can give you one simple example:-

When we delete the farwarding agent as per the standard process system will allow the deleted FA with warrning message but client requirement is systen should not allow if the sales order have deleted Farwarding agent(FA) at this situation User Exit will be used to convert the warrning message to error message.

I hope this will help you,

Regards,

Murali.