02-07-2007 1:06 PM
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.
02-07-2007 1:23 PM
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....
02-07-2007 1:23 PM
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....
02-07-2007 1:25 PM
02-07-2007 1:32 PM
<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...
02-07-2007 1:44 PM
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.
02-07-2007 1:55 PM
These FMs are used to change the format of the inputted parameter.
To know more about the user exits, please have a look at below links:
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.planetsap.com/userexit_main_page.htm
http://www.erpgenie.com/sap/abap/code/abap26.htm
which gives the list of exits for a tcode
I hope it helps.
Best Regards,
Vibha
<b>*Please mark all the helpful answers</b>
02-07-2007 1:59 PM
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.
02-07-2007 2:18 PM
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.
02-07-2007 2:24 PM
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..
02-07-2007 2:32 PM
Hi Naresh,
Thanks for ur reply,
where can I find all the function modules regarding CONVERSION_EXIT
Thanks and Regards
Mahesh.
02-07-2007 2:43 PM
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
02-08-2007 4:42 AM
Hi Naresh,
Thanks for ur valuable reply...
I need some clarification .......where do we find for which fields we need CONVERSION_EXITS ?
Regards
Mahesh.
02-09-2007 1:41 PM
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
02-09-2007 12:20 PM