Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

User Exits

Former Member
0 Kudos

Hi,

I am on training of ABAP. At present I am working of ALV reports.....

I contact one person in real time consultant about user exits.... he replied me that every thing they do is in the form of a user exit either a report or a screen..

is this correct?

Thanks and Regards

Mahesh.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Mahesh,

Yes thats true.Usually for modifying a functionality we use exits.The relative codes for these exits are either written in the Includes in the CMOD or in the performs of Standard Includes...

Mark useful answers....

13 REPLIES 13

Former Member
0 Kudos

Hi Mahesh,

Yes thats true.Usually for modifying a functionality we use exits.The relative codes for these exits are either written in the Includes in the CMOD or in the performs of Standard Includes...

Mark useful answers....

Former Member
0 Kudos

hi,

Check these thread..

Regards

Alfred

Former Member
0 Kudos

<b>User-exits</b> are empty subroutines that SAP have provided to be filled by us. we can fill them with our own source code, they are in the standard sap programs so, technically this is a modification.

user exit is any place within standard SAP, where SAP have added

a mechanism for client specific code to be executed.

USER EXITS are FORMS and are called by SAP standard programs using PERFORM.Inside the form (user exit) you can read and change almost any global data from host program.

User exits are more flexible because you have more information to use in your codebut on the other hand,it is very easy to manipulate erroneously global data and leadthe standard program to a dump or even to make database inconsistent.

check...

0 Kudos

Hi,

Thanks for ur replies....

I have gone throung some old code on ALVs and BDC and found may function modules with prefix CONVERSION_EXIT.... like CONVERSION_EXIT_ALPHA_INPUT, CONVERSION_EXIT_PARVW_INPUT and may more . Are they any where related to user exits? where we do find all these function modules?

Thanks and Regards

Mahesh.

0 Kudos

Hi Vibha,

Thanks for ur reply....

Can you please suggest me where to find all these function modules regarding CONVERSION_EXIT ? and i shall be more thankful if u suggested me for useful function modules .

Thanks and Regards

Mahesh.

0 Kudos

Go to SE37 and write CONVERSION_EXIT in fm name and press F4. You will get a list of all the FMs starting with Conversion_exit.

0 Kudos

hi mahesh,

CONVERSION_EXITS are used to convert the values from the way it stored in database to output format and viseversa.. these are not the user exits. these are called convertion exits... as in above post u can this to conver the values.

while user exits are placeholders provided by SAP to Include additional functionality to the standard programs or screens..

0 Kudos

Hi Naresh,

Thanks for ur reply,

where can I find all the function modules regarding CONVERSION_EXIT

Thanks and Regards

Mahesh.

0 Kudos

suppose u r working on interfaces using bdc's or BAPIs to upload some data in to the database tables.. some data will be stored in differs in database wht u see out side...

example... sold to party partner fumction in VBPA table there is field called PARVW.. this field contains SH (for shipto party) but it will stores in data base as 'WE'.

in this case u have to use these convetion exits to modify the data..

CONVERSION_EXIT*INPUT Is to convert the into database format.. if give 'SH' input it give u the output as 'WE".

CONVERSION_EXIT**OUTPUT Is to convert the database format to display .. if give 'WE' input it give u the output as 'SH".

CONVERSION_EXIT_PARVW_INPUT

CONVERSION_EXIT_PARVW_OUTPUT

0 Kudos

Hi Naresh,

Thanks for ur valuable reply...

I need some clarification .......where do we find for which fields we need CONVERSION_EXITS ?

Regards

Mahesh.

0 Kudos

u will find these convertions exits in for all the fields in DATA DICTIONARY..

<b>DOMAIN>dEFINATIONS TAB>Convers. routine</b> If u double click on this u will get the ***input and ***output FMs

Former Member
0 Kudos

Thanks for all ur replies...

Thanks and Regards

Mehesh.